Z racji mojej magisterki i zainteresowań trochę książek o tej tematyce mam za sobą (na szczęście “za”
). Dlatego chętnie podzielę się swoimi doświadczeniami polecając trzy pozycje:
- Agile Software Development. Gra zespołowa. Alistair Cockburn

Agile Software Development. Dużo teorii i dużo informacji
Bardzo dobra pozycja, choć dość trudna w odbiorze. Charakteryzuje się dość wysokim poziomem abstrakcji. Ale dzięki niej można zrozumieć dlaczego agile działa, a nawet kiedy nie działa i dlaczego. Autor jest też twórcą rodziny metodyk Crystal i z tej książki dowiesz się o nich co nieco. Jeśli na temat stosowania Agile chcesz poznać wszystkie sekrety i mechanizmy stojące za jego siłą – to pozycja dla Ciebie. Jeśli nie jesteś gotowy na teoretyczną przeprawę – rzuć okiem na pozycje poniżej. - Agile Development. Filozofia programowania zwinnego. James Shore, Shane Warden

Agile Development. Równowaga między teorią a praktyką stosowania XP
To nieco lżejsza pozycja, bardziej traktująca o tym jak używać (w tym przypadku XP), a nie jak działa. Z tej książki poznasz dokładnie wszystkie elementy XP, łącznie z tymi najbardziej subtelnymi. Dowiesz się dlaczego programowanie w parach jest równie skuteczne, co dziwaczne (na pierwszy rzut oka). Jeśli jesteś szefem programistów – zrozumiesz dokładniej co programiści robią podczas pracy. Dowiesz się, że jeśli nie klepią w klawiaturę, to jeszcze nie oznacza, że nie pracują. Pozycja obowiązkowa dla tych, którzy chcą z powodzeniem stosować XP. Dla osiągnięcia mistrzostwa prawdopodobnie po pół roku używania XP warto by do niej wrócić. - Head First Software development. Dan Pilone, Russ Miles

Head First Software Development. Zestaw praktyk w lekkiej i przystępnej formie
Najlżejsza pozycja w zestawienia, jednak również wartościowa. Nie przedstawia z sobą żadnej konkretnej metodyki. Choć może raczej nie przedstawia żadnej nazwanej metodyki. Jest to zbiór prostych praktyk, które usprawnią działanie Twojego zespołu. Przykłady zamieszczone są w języku Java, ale pozycja przydatna nawet dla tych co Javy nie znają (jak ja, kiedy zaczynałem tą książkę czytać). Wiele ćwiczeń, pytań i wszystkiego, co sprawi, że nawet jeśli zdiagnozowano u Ciebie ADHD – wciągnie Cię i niewielkim wysiłkiem poznasz podstawy zwinnego wytwarzania oprogramowania.
Miłej lektury.
Ps. jeśli sam(a) chcesz mi coś polecić – wrzuć to koniecznie do komentarza – nie mogę się doczekać.
#1 by Seban at December 15th, 2009
A według mnie jednak czegoś tu brakuje. Jeśli ktoś wchodzi w Agile na poważnie jego projekty są duże, długie (rok, 2 lata) to warto zapoznać się z Agile Estimating and Planning.
#2 by Greg at December 15th, 2009
Tej pozycji nie czytałem. Dzięki za propozycję, może niedługo uda mi się ją zdobyć