ti-enxame.com

Existe um livro canônico sobre o Agile?

Como desenvolvedor solo, acho que estou usando um processo do tipo Agile, mas gostaria de comparar o que estou fazendo com o Agile real e ver se posso melhorar meu próprio processo.

Existe um livro por aí que seja o padrão de fato para descrever as melhores práticas, metodologias e outras informações úteis sobre o Agile? E esse livro o torna especial?

45
DavRob60

Existe um livro canônico?

Existe o manifesto ágil , mas para um canônico livro?

Não. Existem muitos livros por aí.

Recomendações específicas de livros:

Desenvolvimento, princípios, padrões e práticas de software ágil por Robert C. Martin

Desenvolvimento, princípios, padrões e práticas de software ágil . Isso é focado nas práticas e na codificação do desenvolvedor e é uma leitura obrigatória para qualquer desenvolvedor sério sobre o desenvolvimento ágil de software. Também há um versão em C # do livro que ele e seu filho Micah escreveram; portanto, se você é um desenvolvedor .NET, essa versão pode ser a melhor para você.

A arte do desenvolvimento ágil por James Shore

Para uma visão geral das práticas gerais de projetos ágeis, consulte The Art of Agile de James Shore & Shane Warden. Ele é focado nas práticas XP (mas é realmente porque XP é onde todas as práticas específicas do desenvolvedor são definidas), mas tem uma visão geral do foco em como os projetos Agile funcionam.

Uma grande coisa sobre este livro é que James Shore está publicando todo o texto em seu site gratuitamente, para que você possa experimentar antes de comprar.

Práticas de um desenvolvedor ágil: trabalhando no mundo real por Subramaniam e Hunt

Práticas de um desenvolvedor ágil: trabalhando no mundo real

Scrum e XP das Trincheiras, de Henrik Kniberg

É um ótimo livro para entender como funciona uma equipe ágil e é uma leitura muito rápida (algumas horas). Dou-o a novos funcionários da minha organização - técnicos e não técnicos - e tive um feedback sempre positivo.

Amazônia

Programação Extrema Explicada por Kent Beck

Provavelmente, o livro mais antigo que me lembro que ajudou a tornar os princípios Agile populares. O Agile está rapidamente se tornando uma palavra da moda no mundo da tecnologia. Sinto que a Extreme Programming (XP) é um bom lugar para começar antes que o termo Agile pareça perder o significado.

Amazônia

Estimativa e planejamento ágeis por Mike Cohn

Para "o processo Agile" - veja "Estimativa e planejamento ágil" de Mike Cohn - tendo em mente que é centrado no Scrum.

Cohn aborda muitos aspectos básicos e algumas das coisas com as quais as equipes do Scrum frequentemente enfrentam dificuldades - estimativa usando Story Points vs. Dias ideais, o que fazer se você falhar em uma história em um sprint, quando re-estimar/tamanho e quando não, etc.

Ele também aborda algumas coisas realmente interessantes que são principalmente o domínio de um Dono do produto - como avaliar e priorizar recursos etc.

A arte do teste de unidade por Roy Osherove

Osherove apresenta uma abordagem muito pragmática ao teste de unidade. Apresenta uma boa abordagem sobre como refatorar o código para se tornar mais testável, como procurar costuras, etc. No entanto, é um livro centrado em .Net.

Amazônia

O Samurai Ágil por Jonathan Rasmusson

Acabei de comprar isso e achei um visual refrescante sobre como começar a usar o Agile.

Amazônia

livro de Alistair Cockburns em seu metodologias de cristal vale a pena ler - em parte porque oferece uma alternativa aos métodos usuais do Scrum, e em parte porque ele era um dos caras originais que surgiu com o Agile em primeiro lugar, então espero que ele saiba do que está falando.

O Crystal é uma metodologia interessante, pois varia de equipes pequenas a equipes muito grandes. Ele descreve as mudanças necessárias para tornar o trabalho ágil nesses diferentes ambientes.

Livros não classificados mencionados

  • Padrões de adoção ágil: um roteiro para o sucesso organizacional de Amr Elssamadisy

  • Desenvolvimento ágil e iterativo: um guia do gerente por Craig Larman

  • Estimativa e planejamento ágeis por Mike Cohn

  • Gerenciamento Ágil de Projetos: Criando Produtos Inovadores por Jim Highsmith

  • Retrospectivas ágeis: como otimizar as equipes de Esther Derby e Diana Larsen

  • Desenvolvimento Ágil de Software por Alistair Cockburn

  • Desenvolvimento Ágil de Software com Scrum por Ken Schwaber e Mike Beedle

  • Tornando-se ágil: ... em um mundo imperfeito de Greg Smith e Dr. Ahmed Sidky

  • O valor comercial dos métodos de software ágil: maximizando o roi com processos e documentação just-in-time de David F. Rico, Hasan H. Sayani e Saya Sone

  • Colaboração explicada por Jean Tabaka

  • Entrega contínua: versões confiáveis ​​de software através da automação de compilação, teste e implantação by Humble and Farley

  • Crystal Clear: uma metodologia humana para equipes pequenas de Alistair Cockburn

  • Enciclopédia de Engenharia de Software editada por Phillip A. Laplante

  • Mudança sem Medo de Linda Rising e Mary Lynn Manns

  • Crescendo software orientado a objetos, guiado por testes Freeman e Pryce

  • Jogos de inovação: criando produtos inovadores por meio de peças colaborativas de Luke Hohmann

  • Desenvolvimento de software enxuto - um kit de ferramentas ágil para gerentes de desenvolvimento de software de Mary e Tom Poppendieck

  • Soluções Lean de Jim Womack e Dan Jones

  • Lean Thinking por Jim Womack e Dan Jones

  • Gerenciamento de projetos ágeis por Sanjiv Augustine

  • Gerenciando a Fábrica de Design por Donald G. Reinertsen

  • Planejamento de programação extrema por Kent Beck e Martin Fowler

  • Escalando o desenvolvimento enxuto e ágil: ferramentas organizacionais e de pensamento para Scrum em larga escala por Craig Larman e Bas Vodde

  • Scrum Pocket Guide: Um Guia de Iniciação Rápida ao Desenvolvimento Ágil de Software por Peter Saddington

  • A ponte para a agilidade do gerente de projetos de software de Michele Sliger e Stacia Broderick

  • Hoje e amanhã por Henry Ford (desde 1926)

  • Histórias de usuários aplicadas por Mike Cohn

Listas de livros

42
Paddyslacker