Recentemente Mike Cottmeyer recomendou uma lista de livros para gerentes de projetos tradicionais e novos times tentando adotar Agile. Ele listou os seguintes livros, junto com um motivo para adicioná-los à lista
- Extreme Programming Explained - Kent Beck - As práticas por trás do XP são o segredo que torna todo o gerenciamento de projeto ágil e liderança suave.
- Managing Agile Projects with Scrum - Ken Schwaber - Excelente trabalho ao explicar o lado do gerenciamento de projetos do Scrum e é um grande recurso para alguém que acabou de começar com agile.
- Agile Estimating and Planning - Mike Cohn - Se você entende os fundamentos e quer planejar a estrutura com agile, leia este livro.
- User Stories Applied - Mike Cohn - Entender como escrever requerimentos como funcionalidades valiosas para um cliente é difícil... este livro ajuda você a fazer isso melhor.
- Agile Software Development - Alistair Cockburn – Leitura obrigatória para o praticante Agile avançado. Ele descreve desenvolvimento de software como um jogo cooperativo... similar a músicos improvisando no palco.
- Software Project Manager's Bridge to Agility - Michele Sliger e Stacia Broderick – Mapeia os processos por trás do PMP no Agile. Leitura obrigatória para o PMP tentando gerenciar um projeto ágil.
- Scaling Lean & Agile Development - Bas Vodde e Craig Larman - Fornece uma perspectiva válida em como escalar agile para as empresas.
- Scaling Software Agility - Dean Leffingwell - Lida adequadamente com agile em escala numa empresa complexa.
- Managing Iterative Software Development Projects - Kurt Bittner e Ian Spence – Mais sobre RUP mas tem um trabalho sólido explicando gerenciamento de projetos de software iterativo e incremental.
A maioria dos livros nesta lista estão presentes na lista “Os 20 Melhores Livros de Desenvolvimento Ágil de Todos os Tempos” preparada por Jurgen Appelo. Jurgen usou o seguinte critério para compilar esta lista
- Número de reviews na Amazon ,
- Nota média na Amazon,
- Número de ocorrências no Google e
- Jolt awards.
Alguns livros da lista de Jurgen’s incluem
- Agile Software Development: Principles, Patterns and Practices - Robert C. Martin
- Refactoring: Improving the Design of Existing Code - Martin Fowler
- The Pragmatic Programmer: From Journeyman to Master - Andrew Hunt, David Thomas
- Lean Software Development: An Agile Toolkit - Mary Poppendieck, Tom Poppendieck
- Crystal Clear: A Human-Powered Methodology for Small Teams - Alistair Cockburn
- Test Driven Development: By Example - Kent Beck
Agile Tortoise também recomendou vários livros de Agile e os categorizou baseado em
- Gerenciamento Ágil de Projetos
- Requerimentos de Projeto, Estimativas e Planejamento
- Desenvolvimento
- Melhoria Contínua dos Processos
Ryan Cooper sugeriu sua lista de 10 Livros de Leitura Obrigatória para pessoas já usando desenvolvimento ágil e outras pessoas que estão curiosas para aprender Agile mas ainda estão céticas. Além dos livros mencionados acima, Ryan mencionou uma lista de livros que lida com pessoas, comunicação e gerenciamento de riscos. Sua lista inclui
- A Meta (The Goal) - Eliyahu Goldratt
- Fearless Change: Patterns for Introducing New Ideas - Mary Lynn Manns e Linda Rising
- Waltzing with Bears: Managing Risk on Software Projects - Tom DeMarco e Timothy Lister
- Crucial Conversations - Kerry Patterson, Joseph Grenny, Ron McMillan, Al Switzler
- Peopleware - Tom DeMarco e Timothy Lister