Existe algum livro canônico sobre o Agile?

45

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

Existe um livro lá fora que é o padrão de fato para descrever as melhores práticas, metodologias e outras informações úteis sobre o Agile? Que tal esse livro torna especial?

    
por DavRob60 28.09.2010 / 15:59
fonte

1 resposta

36

Existe um livro canônico?

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

Não. Existem muitos livros por aí.

Recomendações específicas de livros:

Desenvolvimento Ágil de Software, Princípios, Padrões e Práticas de Robert C. Martin

Agile Software Development, Principles, Patterns, and Practices. This is focused on developer practices and coding and is a must read for any developer serious about agile software development. There is also a C# version of the book that he and his son Micah wrote, so if you are a .NET developer, that version might be the one for you.

A arte do desenvolvimento ágil por James Shore

For an insight into overall agile project practices look at The Art of Agile by James Shore & Shane Warden. It's focused on XP practices (but that's really because XP is where all the specific developer practices are defined), but has a big picture focus on how Agile projects work.

A great thing about this book is that James Shore is publishing the whole text on his website for free, so you can try before you buy.

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

Practices of an Agile Developer: Working in the Real World

Scrum e XP das Trincheiras de Henrik Kniberg

It's a great book for getting a feel for how an agile team works, and it it's a very quick read (couple of hours). I give it to new staff in my organisation - technical and non-technical - and I've had consistently positive feedback.

Amazon

Programação Extrema Explained por Kent Beck

Probably the oldest book I can remember which helped make Agile principles popular. Agile is fast becoming a buzz word in the world of Tech. I feel Extreme Programming (XP) is a good place to start before the term Agile just seems to lose meaning.

Amazon

Estimativa Ágil e Planejamento por Mike Cohn

For "the Agile process" - look to Mike Cohn's "Agile Estimating and Planning" - bearing in mind that it's Scrum-centric.

Cohn covers a lot of the basics as well as some of the things new Scrum teams often struggle with - estimation using Story Points vs. Ideal days, what do do if you fail a story in a sprint, when to re-estimate/size and when not to, etc.

He also goes into some really interesting stuff that's mainly the domain of a Product Owner - things like how to assess and prioritize features, etc.

A arte do teste de unidade por Roy Osherove

Osherove presents a very pragmatic approach to unit testing. Presents a good approach on how to refactor code to become more testable, how to look for seams, etc. It is a .Net centric book, however.

Amazon

O Samurai Ágil de Jonathan Rasmusson

Just purchased this myself and found it to be a refreshing look on how to get started with agile.

Amazon

Alistair Cockburns book on his Crystal methodologies is worth while reading - partly because it gives you an alternative the the usual Scrum methods, and partly because he was one of the original guys who came up with Agile in the first place, so I hope he know what he's talking about.

Crystal is an interesting methodology as it scales from small teams to very large ones, he describes the changes required to make agile work in these different environments.

Livros não sorteados mencionados

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

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

  • Estimativa e planejamento ágil por Mike Cohn

  • Gerenciamento ágil de projetos: criando produtos inovadores por Jim Highsmith

  • Retrospectivas Ágeis: Fazendo Grandes Equipes por 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 por Greg Smith e Dr. Ahmed Sidky

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

  • Colaboração explicada por Jean Tabaka

  • Entrega contínua: lançamentos de software confiáveis por meio da automação de criação, teste e implantação da Humble e da Farley

  • Crystal Clear: Uma Metodologia Humana para Pequenas Equipes por Alistair Cockburn

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

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

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

  • Jogos de inovação: criando produtos inovadores através do jogo colaborativo 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 enxutas por Jim Womack e Dan Jones

  • Pensamento enxuto por Jim Womack e Dan Jones

  • Gerenciando projetos ágeis por Sanjiv Augustine

  • Gerenciando a Design Factory por Donald G. Reinertsen

  • Planejando a programação extrema por Kent Beck e Martin Fowler

  • Dimensionamento de Lean & Desenvolvimento Ágil: Ferramentas de Pensamento e Organizacionais para o Scrum de Grande Escala de Craig Larman e Bas Vodde

  • Scrum Pocket Guide: Um guia de início rápido para o desenvolvimento de software ágil 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ário aplicadas por Mike Cohn

Listas de livros

por 19.09.2018 / 15:50
fonte

Tags