SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Uma abordagem prática para projetos ágeis 
www.extremeagile.com.br
O que é EXTREME AGILE? 
O EXTREME AGILE é uma abordagem prática e 
objetiva para a 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 Extreme Agile 
EXTREME AGILE 
www.extremeagile.com.br 
• Skills para equipes ágeis 
• Definição de metas 
• Quadro orientado a entregas 
• Dev+Testes 
• Definição de Pronto 
• Ciclos sequenciais 
• Limites no quadro 
• Redução de limites 
• Fluxo, sem refluxo 
• Escopo simplificado do projeto 
• Escrita de user stories 
• Fones de ouvido 
• 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 cenários 
• Quebra de user stories 
• Priorização agressiva 
• Tarefas de 1 dia 
• Pontos vermelhos 
• Força tarefa 
• Estimativas clusters 
• Estimativas T-shirt 
• Arquitetura e modelarem 
evolutivos 
• Cobertura por testes 
• Refatorações
EXTREME AGILE 
www.extremeagile.com.br 
Categorias de 
Conhecimento 
Cultura Comunicação 
Processos Projeto
EXTREME AGILE 
www.extremeagile.com.br 
Painel de 
Práticas
Práticas Extreme Agile 
EXTREME AGILE 
www.extremeagile.com.br 
• Skills para equipes ágeis 
• Definição de metas 
• Quadro orientado a entregas 
• Dev+Testes 
• Definição de Pronto 
• Ciclos sequenciais 
• Limites no quadro 
• Redução de limites 
• Fluxo, sem refluxo 
• Escopo simplificado do projeto 
• Escrita de user stories 
• Fones de ouvido 
• 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 cenários 
• Quebra de user stories 
• Priorização agressiva 
• Tarefas de 1 dia 
• Pontos vermelhos 
• Força tarefa 
• Estimativas clusters 
• Estimativas T-shirt 
• Arquitetura e modelarem 
evolutivos 
• Cobertura por testes 
• Refatorações
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
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 
Técnico 
• Cooperação e relacionamento com a equipe 
• Pró-atividade 
• Comprometimento 
• Comunicação com não-técnicos 
• Negociação
Processo EXTREME 
EXTREME AGILE 
www.extremeagile.com.br 
AGILE 
1 2 3 4 
Crie o 
escopo 
resumido 
Crie as 
histórias 
(ou épicos) 
Quebre as 
histórias 
Crie os 
cenários 
5 6 7 
Estime as 
histórias 
Priorize Crie MVPs
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.
Práticas 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
Regra de ouro para times 
EXTREME AGILE 
www.extremeagile.com.br 
ágeis: 
O resultado da equipe é 
mais importante do que os 
resultados individuais.
EXTREME AGILE 
www.extremeagile.com.br 
Quadro de tarefas 
Histórias TODO WIP Done
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
EXTREME AGILE 
www.extremeagile.com.br 
Mais sobre: 
www.extremeagile.com.br 
Dairton Bassi 
dbassi@gmail.com
EXTREME AGILE 
www.extremeagile.com.br 
24 e 25 de abril 
São Paulo 
www.agiletrendsbr.com

Mais conteúdo relacionado

Mais procurados

Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...
Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...
Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...Rafael Helm
 
Desenvolvimento de Produto Case Geofusion
Desenvolvimento de Produto Case GeofusionDesenvolvimento de Produto Case Geofusion
Desenvolvimento de Produto Case GeofusionProduct Camp Brasil
 
Metodologias Ágeis com Scrum e XP
Metodologias Ágeis com Scrum e XPMetodologias Ágeis com Scrum e XP
Metodologias Ágeis com Scrum e XPWashington Botelho
 
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro AxelrudA evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro AxelrudAgile Trends
 
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...André Suman Pereira
 
ALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCespecificacoes.com
 
13 dicas para colocar a operação da sua área de produtos nos trilhos
13 dicas para colocar a operação da sua área de produtos nos trilhos13 dicas para colocar a operação da sua área de produtos nos trilhos
13 dicas para colocar a operação da sua área de produtos nos trilhosProduct Camp Brasil
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesJuliano Ribeiro
 
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...Paulo Caroli
 
Novidades ALM Summit 2013
Novidades ALM Summit 2013Novidades ALM Summit 2013
Novidades ALM Summit 2013Lambda 3
 
Direto Ao Ponto; criando-produtos de forma enxuta
Direto Ao Ponto; criando-produtos de forma enxutaDireto Ao Ponto; criando-produtos de forma enxuta
Direto Ao Ponto; criando-produtos de forma enxutaPaulo Caroli
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilRicardo Infante
 
Workshop MVP Canvas - SIGP
Workshop MVP Canvas - SIGPWorkshop MVP Canvas - SIGP
Workshop MVP Canvas - SIGPGabriela Corrêa
 
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
 

Mais procurados (20)

Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...
Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...
Os Desafios na Gestão de Roadmap de Produto em Times Ágeis (Scrum Gathering R...
 
Estimar ou #NoEstimates
Estimar ou #NoEstimatesEstimar ou #NoEstimates
Estimar ou #NoEstimates
 
A vida de um Scrum Product Owner
A vida de um Scrum Product OwnerA vida de um Scrum Product Owner
A vida de um Scrum Product Owner
 
Desenvolvimento de Produto Case Geofusion
Desenvolvimento de Produto Case GeofusionDesenvolvimento de Produto Case Geofusion
Desenvolvimento de Produto Case Geofusion
 
Metodologias Ágeis com Scrum e XP
Metodologias Ágeis com Scrum e XPMetodologias Ágeis com Scrum e XP
Metodologias Ágeis com Scrum e XP
 
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro AxelrudA evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
 
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...
 
ALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnC
 
13 dicas para colocar a operação da sua área de produtos nos trilhos
13 dicas para colocar a operação da sua área de produtos nos trilhos13 dicas para colocar a operação da sua área de produtos nos trilhos
13 dicas para colocar a operação da sua área de produtos nos trilhos
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidades
 
Discovery kanban
Discovery kanbanDiscovery kanban
Discovery kanban
 
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
 
Novidades ALM Summit 2013
Novidades ALM Summit 2013Novidades ALM Summit 2013
Novidades ALM Summit 2013
 
Prototipacao Funcional
Prototipacao FuncionalPrototipacao Funcional
Prototipacao Funcional
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Direto Ao Ponto; criando-produtos de forma enxuta
Direto Ao Ponto; criando-produtos de forma enxutaDireto Ao Ponto; criando-produtos de forma enxuta
Direto Ao Ponto; criando-produtos de forma enxuta
 
A Cultura Ninja do Kekanto
A Cultura Ninja do KekantoA Cultura Ninja do Kekanto
A Cultura Ninja do Kekanto
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento Ágil
 
Workshop MVP Canvas - SIGP
Workshop MVP Canvas - SIGPWorkshop MVP Canvas - SIGP
Workshop MVP Canvas - SIGP
 
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
 

Semelhante a Práticas do Extreme Agile

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
 
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
 
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
 
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
 
Implementing lean software development
Implementing lean software developmentImplementing lean software development
Implementing lean software developmentLuiz Faias Junior
 
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...André Suman Pereira
 
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
 
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !Ari Amaral
 
Os benefícios e os desafios da agilidade para times remotos
Os benefícios e os desafios da agilidade para times remotosOs benefícios e os desafios da agilidade para times remotos
Os benefícios e os desafios da agilidade para times remotosAllex Espindola Erckmann
 

Semelhante a Práticas do Extreme Agile (20)

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
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
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
 
Agilidade: Scrum e Xp
Agilidade: Scrum e XpAgilidade: Scrum e Xp
Agilidade: Scrum e Xp
 
Scrum - Hands On
Scrum - Hands OnScrum - Hands On
Scrum - Hands On
 
Não São Apenas Sapatos
Não São Apenas SapatosNão São Apenas Sapatos
Não São Apenas Sapatos
 
Scrum workshop
Scrum   workshopScrum   workshop
Scrum workshop
 
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
 
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...
 
Scrum
ScrumScrum
Scrum
 
Implementing lean software development
Implementing lean software developmentImplementing lean software development
Implementing lean software development
 
Metodologias ageis
Metodologias ageisMetodologias ageis
Metodologias ageis
 
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...
 
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.
 
Palestra scrum
Palestra scrumPalestra scrum
Palestra scrum
 
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
 
Os benefícios e os desafios da agilidade para times remotos
Os benefícios e os desafios da agilidade para times remotosOs benefícios e os desafios da agilidade para times remotos
Os benefícios e os desafios da agilidade para times remotos
 

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
 
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
 
Estatísticas do Agile Trends 2013
Estatísticas do Agile Trends 2013Estatísticas do Agile Trends 2013
Estatísticas do Agile Trends 2013Dairton Bassi
 
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
 
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 (10)

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
 
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
 
Estatísticas do Agile Trends 2013
Estatísticas do Agile Trends 2013Estatísticas do Agile Trends 2013
Estatísticas do Agile Trends 2013
 
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
 
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
 

Práticas do Extreme Agile

  • 1. Uma abordagem prática para projetos ágeis www.extremeagile.com.br
  • 2. O que é EXTREME AGILE? O EXTREME AGILE é uma abordagem prática e objetiva para a 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 Extreme Agile EXTREME AGILE www.extremeagile.com.br • Skills para equipes ágeis • Definição de metas • Quadro orientado a entregas • Dev+Testes • Definição de Pronto • Ciclos sequenciais • Limites no quadro • Redução de limites • Fluxo, sem refluxo • Escopo simplificado do projeto • Escrita de user stories • Fones de ouvido • 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 cenários • Quebra de user stories • Priorização agressiva • Tarefas de 1 dia • Pontos vermelhos • Força tarefa • Estimativas clusters • Estimativas T-shirt • Arquitetura e modelarem evolutivos • Cobertura por testes • Refatorações
  • 4. EXTREME AGILE www.extremeagile.com.br Categorias de Conhecimento Cultura Comunicação Processos Projeto
  • 6. Práticas Extreme Agile EXTREME AGILE www.extremeagile.com.br • Skills para equipes ágeis • Definição de metas • Quadro orientado a entregas • Dev+Testes • Definição de Pronto • Ciclos sequenciais • Limites no quadro • Redução de limites • Fluxo, sem refluxo • Escopo simplificado do projeto • Escrita de user stories • Fones de ouvido • 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 cenários • Quebra de user stories • Priorização agressiva • Tarefas de 1 dia • Pontos vermelhos • Força tarefa • Estimativas clusters • Estimativas T-shirt • Arquitetura e modelarem evolutivos • Cobertura por testes • Refatorações
  • 7. 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.
  • 8. Atitudes & Mudanças EXTREME AGILE www.extremeagile.com.br Metas & Técnicas
  • 9. Quais conhecimentos e habilidades uma equipe necessita para concluir um projeto de software? EXTREME AGILE www.extremeagile.com.br
  • 10. 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 Técnico • Cooperação e relacionamento com a equipe • Pró-atividade • Comprometimento • Comunicação com não-técnicos • Negociação
  • 11. Processo EXTREME EXTREME AGILE www.extremeagile.com.br AGILE 1 2 3 4 Crie o escopo resumido Crie as histórias (ou épicos) Quebre as histórias Crie os cenários 5 6 7 Estime as histórias Priorize Crie MVPs
  • 12. 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.
  • 13. Práticas p/ iteração EXTREME AGILE www.extremeagile.com.br • Priorização • MVP • Usando o quadro de tarefas • Exemplos de quadros • Reuniões diárias
  • 14. Histórias do Projeto EXTREME AGILE www.extremeagile.com.br
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. Defina um MVP (minimum viable product) EXTREME AGILE www.extremeagile.com.br
  • 19. EXTREME AGILE Histórias TODO WIP Done www.extremeagile.com.br Quadro de tarefas
  • 20. Regra de ouro para times EXTREME AGILE www.extremeagile.com.br ágeis: O resultado da equipe é mais importante do que os resultados individuais.
  • 21. EXTREME AGILE www.extremeagile.com.br Quadro de tarefas Histórias TODO WIP Done
  • 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. EXTREME AGILE www.extremeagile.com.br Mais sobre: www.extremeagile.com.br Dairton Bassi dbassi@gmail.com
  • 26. EXTREME AGILE www.extremeagile.com.br 24 e 25 de abril São Paulo www.agiletrendsbr.com