Agile: Desenvolvimento de software com entregas frequentes e foco no valor de negócio
As diversas metodologias ágeis que formam o tão falado “Agile” são hoje uma das maneiras mais eficientes de guiar um projeto do início ao fim, sem complicações e mantendo o tempo inteiro o foco na entrega de valor para o cliente.
Neste livro, André Faria Gomes, renomado coach e líder de equipes, explica como os diferentes sabores de Agile podem fazer um projeto de sucesso. Aprenda como o Kanban, XP e Scrum podem ser usados em conjunto e onde cada um dos métodos se complementam, além de conhecer dicas para adotar as metodologias no seu dia a dia de trabalho.
Ver Livro no Site da Editora
Sumário
- 1 Introdução a Métodos Ágeis
- 1.1 O Manifesto Ágil
- 1.2 Métodos Ágeis
- 1.3 Compreendendo os valores Ágeis
- 1.4 Benefícios dos métodos Ágeis
- 1.5 Agregando mais valor com Scrum
- 1.6 Excelência técnica com XP
- 1.7 Fluxo contínuo com Kanban
- 1.8 Qual é o melhor método?
- 1.9 E agora, o que eu faço amanhã?
- 2 Fluência Ágil
- 2.1 Evolução e maturidade de uma equipe Ágil
- 2.2 Ordem, caos e complexidade
- 2.3 E agora, o que eu faço amanhã?
- 3 Foco em valor para o negócio
- 3.1 Disseminando a visão do projeto
- 3.2 Planejamento e desenvolvimento iterativo
- 3.3 Planejando uma iteração
- 3.4 A reunião diária
- 3.5 Limitando o trabalho em progresso
- 3.6 Escrevendo histórias de usuário
- 3.7 Mapeando histórias de usuários
- 3.8 Conhecendo os usuários através de personas
- 3.9 Melhorando a previsibilidade com estimativas
- 3.10 Definindo entregas com o planejamento de releases
- 3.11 Roadmap do produto
- 3.12 Mantenha as opções abertas
- 3.13 E agora, o que eu faço amanhã?
- 4 Entregando valor
- 4.1 Testes Ágeis
- 4.2 Simplificando o código com refatoração
- 4.3 Código limpo
- 4.4 Propriedade coletiva do código
- 4.5 Linguagem ubíqua
- 4.6 Design Ágil é design iterativo
- 4.7 Definindo o significado de Pronto
- 4.8 Integração contínua
- 4.9 Programação em par
- 4.10 Revisão de código
- 4.11 Dívida técnica
- 4.12 Agilidade explícita com mural de práticas
- 4.13 E agora, o que eu faço amanhã?
- 5 Otimizando valor
- 5.1 Direcionando a equipe
- 5.2 Métricas Ágeis
- 5.3 Apresente o resultado em reuniões de demonstração
- 5.4 Melhoria contínua com retrospectivas
- 5.5 Eliminando desperdícios com Lean
- 5.6 E agora, o que eu faço amanhã?
- 6 Otimizando o sistema
- 6.1 A gestão pode ser Ágil?
- 6.2 Feedback
- 6.3 Escalando Ágil com programas e portfólios
- 6.4 Formação das equipes
- 6.5 Práticas de aprendizagem
- 6.6 Hackathons
- 6.7 Comunidades de prática
- 6.8 E agora, o que eu faço amanhã?
- 8 Apêndice A: Ferramentas de apoio