principais práticas das abordagens Ágeis

13
Principais Práticas das Abordagens Ágeis Lourdilene Souza

Upload: lourdilene-souza

Post on 25-Jul-2015

94 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Principais Práticas das Abordagens Ágeis

Principais Práticas das Abordagens Ágeis

Lourdilene Souza

Page 2: Principais Práticas das Abordagens Ágeis

Métodos Ágeis• 3 principais benefícios, são eles: capacidade de gerir a

mudança de prioridades, produtividade e visibilidade do projeto, Versionone (2013).

• A abordagem ágil é adotada inclusive em grandes empresas como Google, Yahoo!, Microsoft, IBM, Cisco, Symantec e Siemens (CHROMATIC e SHORE, 2007).

• “Uma das características mais convincentes da abordagem ágil é sua habilidade de reduzir os custos da mudança ao longo de todo o processo de software” (PRESSMAN, 2011, p. 83).

Page 3: Principais Práticas das Abordagens Ágeis

Planejamento em ondas sucessivas (Rolling Wave Planning)

Divisão do Projeto em iterações. Planejamento de forma progressiva. Just-in-time.

Page 4: Principais Práticas das Abordagens Ágeis

Colaboração com o cliente Gestão dos requisitos. Membro integrante da equipe. Juntamente com a equipe, é responsável pelos resultados do projeto.

Page 5: Principais Práticas das Abordagens Ágeis

Propriedade Coletiva Todos os membros da equipe são responsáveis pelos aspectos técnicos de produção do software. Extreme Programming: Propriedade coletiva de código.

Page 6: Principais Práticas das Abordagens Ágeis

Enfase na validação sobre verificação Gestão 1.0: O produto gerado está em conformidade com os requisitos documentados ?-Validação pelo cliente próximo da entrega.Gestão 3.0: O produto que está sendo gerado satisfaz as necessidades do cliente ?- Validação do produto no início e durante todo o desenvolvimento do software

Page 7: Principais Práticas das Abordagens Ágeis

Falhar cedo, falhar frequentemente e melhorar continuamente

Filosofia “falhar cedo e falhar frequentemente” do Sistema Toyota de Produção.Divisão do projeto em iterações curtas. Elucidar de forma gradativa as reais necessidades do cliente. melhoria contínua tanto no âmbito do desenvolvimento do software quanto do processo de gerenciamento do projeto. Retrospectiva.

Page 8: Principais Práticas das Abordagens Ágeis

Construção de Consenso Consenso ≠ Aceitação da maioria. Comprometimento da equipe com a decisão e seus resultados.

Page 9: Principais Práticas das Abordagens Ágeis

Reuniões diárias Andamento do projeto. Prioridade do dia. Obstáculos. Construção da equipe.

Page 10: Principais Práticas das Abordagens Ágeis

Timeboxing Timeboxing X scopeboxing. - Lei de Parkinson - Síndrome do Estudante Ritmo sustentável de esforço

Page 11: Principais Práticas das Abordagens Ágeis

Método de Aprendizagem: Shu-Ha-Ri

Shu

Ha

Ri

Reproduzir na íntegra

Questionar

Inovar

Page 12: Principais Práticas das Abordagens Ágeis

Referências• Versionone. 7th Annual State Of Agile Development Survey, 2013 .• CHROMATIC, SHORE, J.The Art of Agile Development, O'Reilly

Media, 2007.• PRESSMAN, R. S. Engenharia de Software: Uma Abordagem

Profissional, 7 ed. McGrawHill, 2011.• COBB, C. G. Making Sense of Agile Project Management: Balancing

Control and Agility. John Wiley & Sons, 2011.• Alistair Cockburn. Agile Software Development: The Cooperative

Game, Second• Edition. Addison-Wesley Professional, 2006.

Page 13: Principais Práticas das Abordagens Ágeis

OBRIGADA.

http://proex.ufpa.br/PRINCIPAL/ http://lourdilene.blogspot.com.br/