SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Dairton Bassi 
dbassi@gmail.com
O que é EXTREME AGILE®? 
O EXTREME AGILE é uma abordagem prática e 
objetiva para a adoção e condução de projetos 
de software criada a partir da implantação de 
metodologias ágeis em inúmeras empresas de 
diferentes perfis. 
EXTREME AGILE 
www.extremeagile.com.br
Práticas do Extreme Agile 
EXTREME AGILE 
www.extremeagile.com.br 
• Atitudes e mudanças 
• Skills para equipes ágeis 
• Definição de metas 
• Ambiente informativo 
• Mesas de trabalho 
• Papéis na equipe 
• Quadro orientado a entregas 
• Papel do QA 
• Definição de Pronto 
• Ciclos sequenciais 
• Limites no quadro 
• Redução de limites 
• Fluxo, sem refluxo 
• Escopo simplificado do projeto 
• Fones de ouvido 
• Design Patterns 
• Pontos vermelhos 
• Força tarefa 
• Programação em pares 
• Food & drinks 
• Melhores práticas p/ reuniões diárias 
• Piores práticas em reuniões diárias 
• Burndown chart 
• Retrospectivas 
• Facilitador imparcial 
• Feedback em pares 
• Validações parciais 
• Preparativos para O Dia 
• Escrita de user stories 
• Escrita de cenários 
• Quebra de user stories 
• Priorização agressiva 
• Tarefas de 1 dia 
• Estimativas clusters 
• Estimativas T-shirt 
• Integração contínua 
• Arquitetura e modelarem evolutivos 
• Modelando banco de dados 
• Focus de controle 
• Cobertura por testes 
• Refatorações
Abordagem em 4 Níveis 
EXTREME AGILE 
www.extremeagile.com.br
Pessoas e Equipes 
EXTREME AGILE 
www.extremeagile.com.br 
• Atitudes e mudanças 
• Skills para equipes ágeis
EXTREME AGILE 
www.extremeagile.com.br 
Dificuldades 
• …na minha equipe, é difícil adotar agile porque as 
pessoas são resistentes a mudanças. 
• …os meus projetos possuem muitas restrições. 
• …eu lido com código legado. 
• …na minha empresa, as entregas são trimestrais. 
• …é difícil convencer o meu cliente.
Atitudes & Mudanças 
EXTREME AGILE 
www.extremeagile.com.br 
! 
Metas & Técnicas
Quais conhecimentos e 
habilidades uma equipe 
necessita para concluir 
um projeto de software? 
EXTREME AGILE 
www.extremeagile.com.br
Técnico Gestão 
Soft Skills 
EXTREME AGILE 
www.extremeagile.com.br 
Conhecimento em: 
• Programação back-end (tecnologias A, B e C). 
• Bancos de dados 
• Programação Front-end (tecnologias X, Y e Z) 
• Webdesign 
• Criação de testes 
• Arquitetura e modelagem 
• Identificação de requisitos 
• Escrita de histórias 
Capacidade de: 
• planejamento 
• criar estimativas razoáveis 
• dividir problemas 
• priorização 
• definir objetivos e cumpri-los 
• Cooperação e relacionamento com a equipe 
• Pró-atividade 
• Comprometimento 
• Comunicação com não-técnicos 
• Negociação
EXTREME AGILE 
Project Inception 
www.extremeagile.com.br 
• Escrita de histórias
EXTREME AGILE 
www.extremeagile.com.br 
Histórias 
• Quem? 
• O quê? 
• Por quê? 
Como um consumidor, eu quero comprar produtos 
com pagamento parcelado no cartão de crédito, 
porque o valor de alguns itens é muito alto para eu 
pagar de uma só vez.
Técnicas p/ iteração 
EXTREME AGILE 
www.extremeagile.com.br 
• Priorização 
• MVP 
• Usando o quadro de tarefas 
• Exemplos de quadros 
• Reuniões diárias
Histórias do Projeto 
EXTREME AGILE 
www.extremeagile.com.br
Histórias Priorizadas 
1 2 3 4 5 6 
7 8 9 10 11 12 
13 14 15 16 17 18 
19 20 21 22 23 24 
EXTREME AGILE 
www.extremeagile.com.br
Histórias Importantes 
1 2 3 4 5 6 
7 8 9 10 11 12 
13 14 15 16 17 18 
19 20 21 22 23 24 
EXTREME AGILE 
www.extremeagile.com.br
Histórias na iteração 
1 1 1 1 1 1 
7 7 7 7 7 7 
13 13 13 13 13 13 
19 19 19 19 19 19 
EXTREME AGILE 
www.extremeagile.com.br
Defina um MVP (minimum viable product) 
EXTREME AGILE 
www.extremeagile.com.br 
!!!
EXTREME AGILE 
Histórias TODO WIP Done 
www.extremeagile.com.br 
Quadro de tarefas
EXTREME AGILE 
www.extremeagile.com.br 
Quadro de tarefas 
Histórias TODO WIP Done
Regra de ouro para trabalho 
EXTREME AGILE 
www.extremeagile.com.br 
em equipe: 
! 
O resultado do time é mais 
importante do que os 
resultados individuais.
EXTREME AGILE 
www.extremeagile.com.br
Problemas comuns em 
Standup Meetings 
EXTREME AGILE 
www.extremeagile.com.br 
• pessoas sentadas 
• celulares 
• interrupções 
• distrações 
• report para o gerente/PO 
• atrasos para começar 
• atrasos de alguns 
participantes 
• conversas paralelas 
• argumentações 
• detalhamento excessivo
EXTREME AGILE 
www.extremeagile.com.br 
Boas práticas para 
Standup Meetings 
• defina um horário e um 
local 
• não chame as pessoas 
para a reunião 
• controle o tempo e 
informe a equipe a cada 
5 minutos 
• indique no quadro as 
histórias e tarefas que 
estão em pauta 
• crie um token para indicar 
quem detém a palavra 
• marque com bolinhas 
vermelhas atividades que 
não progrediram
O que nós vimos hoje 
EXTREME AGILE 
www.extremeagile.com.br 
• Atitudes e mudanças 
• Skills para equipes ágeis 
• Escrita de user stories 
• Priorização 
• MVP 
• Quadros de tarefas 
• Melhores práticas p/ 
reuniões diárias 
• Piores práticas em 
reuniões diárias
Cursos de Extreme Agile em: 
EXTREME AGILE 
www.extremeagile.com.br 
! 
www.extremeagile.com.br 
Dairton Bassi 
dbassi@gmail.com

Mais conteúdo relacionado

Mais procurados

Workshop MVP Canvas - SIGP
Workshop MVP Canvas - SIGPWorkshop MVP Canvas - SIGP
Workshop MVP Canvas - SIGPGabriela Corrêa
 
Metodologias Ágeis com Scrum e XP
Metodologias Ágeis com Scrum e XPMetodologias Ágeis com Scrum e XP
Metodologias Ágeis com Scrum e XPWashington Botelho
 
[AgileTalk] Do Caos ao Resultado
[AgileTalk] Do Caos ao Resultado[AgileTalk] Do Caos ao Resultado
[AgileTalk] Do Caos ao ResultadoRoberto Brasileiro
 
Retrospectivas ageis
Retrospectivas ageisRetrospectivas ageis
Retrospectivas ageisAvelar Leão
 
Agilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba ConferenceAgilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba ConferenceWagner Mendes Voltz Fusca
 
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Wagner Mendes Voltz Fusca
 
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile José A. Rodrigues Nt.
 
Alinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream KanbanAlinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream KanbanTaller Negócio Digitais
 
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorotminastestingconference
 
Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020Wagner Mendes Voltz Fusca
 
Agile testing
Agile testingAgile testing
Agile testingQualister
 
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos ÁgeisTrend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos ÁgeisVitor Massari
 
O que aprendemos no #AgileBrazil
O que aprendemos no #AgileBrazilO que aprendemos no #AgileBrazil
O que aprendemos no #AgileBrazilRafael Bandeira
 
Métodos Ágeis no Processo de Desenvolvimento de Software - CompSulMS 2016
Métodos Ágeis no Processo de Desenvolvimento de Software - CompSulMS 2016Métodos Ágeis no Processo de Desenvolvimento de Software - CompSulMS 2016
Métodos Ágeis no Processo de Desenvolvimento de Software - CompSulMS 2016Samuel Cavalcante
 
Eliminando o desperdício para entregar valor
Eliminando o desperdício para entregar valorEliminando o desperdício para entregar valor
Eliminando o desperdício para entregar valorStéfano H. dos Santos
 
Scrum4games - Apresentação do TCC
Scrum4games - Apresentação do TCCScrum4games - Apresentação do TCC
Scrum4games - Apresentação do TCClaubisch
 

Mais procurados (20)

Scrum - Hands On
Scrum - Hands OnScrum - Hands On
Scrum - Hands On
 
Workshop MVP Canvas - SIGP
Workshop MVP Canvas - SIGPWorkshop MVP Canvas - SIGP
Workshop MVP Canvas - SIGP
 
Metodologias Ágeis com Scrum e XP
Metodologias Ágeis com Scrum e XPMetodologias Ágeis com Scrum e XP
Metodologias Ágeis com Scrum e XP
 
[AgileTalk] Do Caos ao Resultado
[AgileTalk] Do Caos ao Resultado[AgileTalk] Do Caos ao Resultado
[AgileTalk] Do Caos ao Resultado
 
A Cultura Ninja do Kekanto
A Cultura Ninja do KekantoA Cultura Ninja do Kekanto
A Cultura Ninja do Kekanto
 
Retrospectivas ageis
Retrospectivas ageisRetrospectivas ageis
Retrospectivas ageis
 
Agilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba ConferenceAgilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba Conference
 
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
 
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
 
Alinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream KanbanAlinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream Kanban
 
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorot
 
Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020
 
Agile testing
Agile testingAgile testing
Agile testing
 
Seu codigo fede e voce nem sabia - 2020
Seu codigo fede e voce nem sabia - 2020Seu codigo fede e voce nem sabia - 2020
Seu codigo fede e voce nem sabia - 2020
 
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos ÁgeisTrend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
 
O que aprendemos no #AgileBrazil
O que aprendemos no #AgileBrazilO que aprendemos no #AgileBrazil
O que aprendemos no #AgileBrazil
 
Métodos Ágeis no Processo de Desenvolvimento de Software - CompSulMS 2016
Métodos Ágeis no Processo de Desenvolvimento de Software - CompSulMS 2016Métodos Ágeis no Processo de Desenvolvimento de Software - CompSulMS 2016
Métodos Ágeis no Processo de Desenvolvimento de Software - CompSulMS 2016
 
Eliminando o desperdício para entregar valor
Eliminando o desperdício para entregar valorEliminando o desperdício para entregar valor
Eliminando o desperdício para entregar valor
 
Seja ágil com o Scrum - parte 01
Seja ágil com o Scrum - parte 01Seja ágil com o Scrum - parte 01
Seja ágil com o Scrum - parte 01
 
Scrum4games - Apresentação do TCC
Scrum4games - Apresentação do TCCScrum4games - Apresentação do TCC
Scrum4games - Apresentação do TCC
 

Destaque

Combinando MVPs e Continuous Delivery com Análise de Negócios
Combinando MVPs e Continuous Delivery com Análise de NegóciosCombinando MVPs e Continuous Delivery com Análise de Negócios
Combinando MVPs e Continuous Delivery com Análise de NegóciosDairton Bassi
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...Scrum Bangalore
 
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...Scrum Bangalore
 
Put first things first presented scrum bangalore sept 2015
Put first things first presented   scrum bangalore sept 2015Put first things first presented   scrum bangalore sept 2015
Put first things first presented scrum bangalore sept 2015Ebin John Poovathany
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with ScrumChris Brown
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Sparkhound Inc.
 
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...Scrum Bangalore
 
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand GotheScrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand GotheScrum Bangalore
 
Scrum day 2013 presentation
Scrum day 2013 presentationScrum day 2013 presentation
Scrum day 2013 presentationhyperlogy
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009skipangel
 
Put first things first time management
Put first things first  time managementPut first things first  time management
Put first things first time managementKarim Meghani
 
Entendendo Scrum, Kanban e Programação Extrema
Entendendo Scrum, Kanban e Programação ExtremaEntendendo Scrum, Kanban e Programação Extrema
Entendendo Scrum, Kanban e Programação ExtremaDairton Bassi
 
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...Scrum Bangalore
 

Destaque (17)

An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
 
Combinando MVPs e Continuous Delivery com Análise de Negócios
Combinando MVPs e Continuous Delivery com Análise de NegóciosCombinando MVPs e Continuous Delivery com Análise de Negócios
Combinando MVPs e Continuous Delivery com Análise de Negócios
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
 
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
 
Put first things first presented scrum bangalore sept 2015
Put first things first presented   scrum bangalore sept 2015Put first things first presented   scrum bangalore sept 2015
Put first things first presented scrum bangalore sept 2015
 
Why Agile
Why AgileWhy Agile
Why Agile
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff?
 
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
 
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand GotheScrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
 
Scrum day 2013 presentation
Scrum day 2013 presentationScrum day 2013 presentation
Scrum day 2013 presentation
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
Put first things first time management
Put first things first  time managementPut first things first  time management
Put first things first time management
 
Agile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUMAgile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUM
 
Entendendo Scrum, Kanban e Programação Extrema
Entendendo Scrum, Kanban e Programação ExtremaEntendendo Scrum, Kanban e Programação Extrema
Entendendo Scrum, Kanban e Programação Extrema
 
Escalando Agile con SAFe
Escalando Agile con SAFeEscalando Agile con SAFe
Escalando Agile con SAFe
 
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...
 

Semelhante a Extreme Agile: Principais Práticas e Técnicas Ágeis

AgileTourBH 2014 - Dairton Bassi - Extreme agile
AgileTourBH 2014 - Dairton Bassi - Extreme agileAgileTourBH 2014 - Dairton Bassi - Extreme agile
AgileTourBH 2014 - Dairton Bassi - Extreme agileAgileTour Belo Horizonte
 
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MGModelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MGNeubio Ferreira
 
Introdução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoIntrodução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoJerry Medeiros
 
Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...DevCamp Campinas
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumNoaldo Sales
 
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014Vanilton Pinheiro
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosCenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosJoão Clineu - CTFL, CSM, CSD
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilRicardo Infante
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrumEduardo Bregaida
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Eduardo Bregaida
 
Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Rafael de Oliveira
 
Implementing lean software development
Implementing lean software developmentImplementing lean software development
Implementing lean software developmentLuiz Faias Junior
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumInove
 
Agilidade não é para desenvolvedores - Agile Curitiba Conference 2018
Agilidade não é para desenvolvedores - Agile Curitiba Conference 2018Agilidade não é para desenvolvedores - Agile Curitiba Conference 2018
Agilidade não é para desenvolvedores - Agile Curitiba Conference 2018Agile_Curitiba
 

Semelhante a Extreme Agile: Principais Práticas e Técnicas Ágeis (20)

AgileTourBH 2014 - Dairton Bassi - Extreme agile
AgileTourBH 2014 - Dairton Bassi - Extreme agileAgileTourBH 2014 - Dairton Bassi - Extreme agile
AgileTourBH 2014 - Dairton Bassi - Extreme agile
 
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MGModelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Introdução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoIntrodução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de Desenvolvimento
 
Agilidade: Scrum e Xp
Agilidade: Scrum e XpAgilidade: Scrum e Xp
Agilidade: Scrum e Xp
 
Scrum trainning
Scrum trainningScrum trainning
Scrum trainning
 
Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosCenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento Ágil
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
 
Não São Apenas Sapatos
Não São Apenas SapatosNão São Apenas Sapatos
Não São Apenas Sapatos
 
Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.
 
The design sprint v1.0
The design sprint v1.0The design sprint v1.0
The design sprint v1.0
 
Implementing lean software development
Implementing lean software developmentImplementing lean software development
Implementing lean software development
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com Scrum
 
Agilidade não é para desenvolvedores - Agile Curitiba Conference 2018
Agilidade não é para desenvolvedores - Agile Curitiba Conference 2018Agilidade não é para desenvolvedores - Agile Curitiba Conference 2018
Agilidade não é para desenvolvedores - Agile Curitiba Conference 2018
 
Scrum em 1h.
Scrum em 1h.Scrum em 1h.
Scrum em 1h.
 

Mais de Dairton Bassi

Como se tornar um Agile Jedi
Como se tornar um Agile JediComo se tornar um Agile Jedi
Como se tornar um Agile JediDairton Bassi
 
Atingindo Objetivos com OKRs
Atingindo Objetivos com OKRsAtingindo Objetivos com OKRs
Atingindo Objetivos com OKRsDairton Bassi
 
Melhores práticas para reuniões altamente eficazes
Melhores práticas para reuniões altamente eficazesMelhores práticas para reuniões altamente eficazes
Melhores práticas para reuniões altamente eficazesDairton Bassi
 
Estatísticas do Agile Trends 2013
Estatísticas do Agile Trends 2013Estatísticas do Agile Trends 2013
Estatísticas do Agile Trends 2013Dairton Bassi
 
Abertura AgileBrazil 2012
Abertura AgileBrazil 2012Abertura AgileBrazil 2012
Abertura AgileBrazil 2012Dairton Bassi
 
Como manter sua equipe produtiva e motivada
Como manter sua equipe produtiva e motivadaComo manter sua equipe produtiva e motivada
Como manter sua equipe produtiva e motivadaDairton Bassi
 

Mais de Dairton Bassi (8)

Como se tornar um Agile Jedi
Como se tornar um Agile JediComo se tornar um Agile Jedi
Como se tornar um Agile Jedi
 
Atingindo Objetivos com OKRs
Atingindo Objetivos com OKRsAtingindo Objetivos com OKRs
Atingindo Objetivos com OKRs
 
Melhores práticas para reuniões altamente eficazes
Melhores práticas para reuniões altamente eficazesMelhores práticas para reuniões altamente eficazes
Melhores práticas para reuniões altamente eficazes
 
Estatísticas do Agile Trends 2013
Estatísticas do Agile Trends 2013Estatísticas do Agile Trends 2013
Estatísticas do Agile Trends 2013
 
Abertura AgileBrazil 2012
Abertura AgileBrazil 2012Abertura AgileBrazil 2012
Abertura AgileBrazil 2012
 
Como manter sua equipe produtiva e motivada
Como manter sua equipe produtiva e motivadaComo manter sua equipe produtiva e motivada
Como manter sua equipe produtiva e motivada
 
O sistema Kanban
O sistema KanbanO sistema Kanban
O sistema Kanban
 
TDD para Java EE
TDD para Java EETDD para Java EE
TDD para Java EE
 

Extreme Agile: Principais Práticas e Técnicas Ágeis

  • 2. O que é EXTREME AGILE®? O EXTREME AGILE é uma abordagem prática e objetiva para a adoção e condução de projetos de software criada a partir da implantação de metodologias ágeis em inúmeras empresas de diferentes perfis. EXTREME AGILE www.extremeagile.com.br
  • 3. Práticas do Extreme Agile EXTREME AGILE www.extremeagile.com.br • Atitudes e mudanças • Skills para equipes ágeis • Definição de metas • Ambiente informativo • Mesas de trabalho • Papéis na equipe • Quadro orientado a entregas • Papel do QA • Definição de Pronto • Ciclos sequenciais • Limites no quadro • Redução de limites • Fluxo, sem refluxo • Escopo simplificado do projeto • Fones de ouvido • Design Patterns • Pontos vermelhos • Força tarefa • Programação em pares • Food & drinks • Melhores práticas p/ reuniões diárias • Piores práticas em reuniões diárias • Burndown chart • Retrospectivas • Facilitador imparcial • Feedback em pares • Validações parciais • Preparativos para O Dia • Escrita de user stories • Escrita de cenários • Quebra de user stories • Priorização agressiva • Tarefas de 1 dia • Estimativas clusters • Estimativas T-shirt • Integração contínua • Arquitetura e modelarem evolutivos • Modelando banco de dados • Focus de controle • Cobertura por testes • Refatorações
  • 4. Abordagem em 4 Níveis EXTREME AGILE www.extremeagile.com.br
  • 5. Pessoas e Equipes EXTREME AGILE www.extremeagile.com.br • Atitudes e mudanças • Skills para equipes ágeis
  • 6. EXTREME AGILE www.extremeagile.com.br Dificuldades • …na minha equipe, é difícil adotar agile porque as pessoas são resistentes a mudanças. • …os meus projetos possuem muitas restrições. • …eu lido com código legado. • …na minha empresa, as entregas são trimestrais. • …é difícil convencer o meu cliente.
  • 7. Atitudes & Mudanças EXTREME AGILE www.extremeagile.com.br ! Metas & Técnicas
  • 8. Quais conhecimentos e habilidades uma equipe necessita para concluir um projeto de software? EXTREME AGILE www.extremeagile.com.br
  • 9. Técnico Gestão Soft Skills EXTREME AGILE www.extremeagile.com.br Conhecimento em: • Programação back-end (tecnologias A, B e C). • Bancos de dados • Programação Front-end (tecnologias X, Y e Z) • Webdesign • Criação de testes • Arquitetura e modelagem • Identificação de requisitos • Escrita de histórias Capacidade de: • planejamento • criar estimativas razoáveis • dividir problemas • priorização • definir objetivos e cumpri-los • Cooperação e relacionamento com a equipe • Pró-atividade • Comprometimento • Comunicação com não-técnicos • Negociação
  • 10. EXTREME AGILE Project Inception www.extremeagile.com.br • Escrita de histórias
  • 11. EXTREME AGILE www.extremeagile.com.br Histórias • Quem? • O quê? • Por quê? Como um consumidor, eu quero comprar produtos com pagamento parcelado no cartão de crédito, porque o valor de alguns itens é muito alto para eu pagar de uma só vez.
  • 12. Técnicas p/ iteração EXTREME AGILE www.extremeagile.com.br • Priorização • MVP • Usando o quadro de tarefas • Exemplos de quadros • Reuniões diárias
  • 13. Histórias do Projeto EXTREME AGILE www.extremeagile.com.br
  • 14. Histórias Priorizadas 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 EXTREME AGILE www.extremeagile.com.br
  • 15. Histórias Importantes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 EXTREME AGILE www.extremeagile.com.br
  • 16. Histórias na iteração 1 1 1 1 1 1 7 7 7 7 7 7 13 13 13 13 13 13 19 19 19 19 19 19 EXTREME AGILE www.extremeagile.com.br
  • 17. Defina um MVP (minimum viable product) EXTREME AGILE www.extremeagile.com.br !!!
  • 18. EXTREME AGILE Histórias TODO WIP Done www.extremeagile.com.br Quadro de tarefas
  • 19. EXTREME AGILE www.extremeagile.com.br Quadro de tarefas Histórias TODO WIP Done
  • 20. Regra de ouro para trabalho EXTREME AGILE www.extremeagile.com.br em equipe: ! O resultado do time é mais importante do que os resultados individuais.
  • 22. Problemas comuns em Standup Meetings EXTREME AGILE www.extremeagile.com.br • pessoas sentadas • celulares • interrupções • distrações • report para o gerente/PO • atrasos para começar • atrasos de alguns participantes • conversas paralelas • argumentações • detalhamento excessivo
  • 23. EXTREME AGILE www.extremeagile.com.br Boas práticas para Standup Meetings • defina um horário e um local • não chame as pessoas para a reunião • controle o tempo e informe a equipe a cada 5 minutos • indique no quadro as histórias e tarefas que estão em pauta • crie um token para indicar quem detém a palavra • marque com bolinhas vermelhas atividades que não progrediram
  • 24. O que nós vimos hoje EXTREME AGILE www.extremeagile.com.br • Atitudes e mudanças • Skills para equipes ágeis • Escrita de user stories • Priorização • MVP • Quadros de tarefas • Melhores práticas p/ reuniões diárias • Piores práticas em reuniões diárias
  • 25. Cursos de Extreme Agile em: EXTREME AGILE www.extremeagile.com.br ! www.extremeagile.com.br Dairton Bassi dbassi@gmail.com