Büyük usta Robert Cecil Martin tarafından kaleme alınan Agile Software Development isimli kitapta çevik yazılım ile ilgili prensipler ve pratikler yer almaktadır. Özellikle tasarım prensiplerinin detaylı anlatım bulduğu kitabın, her yazılım mühendisi tarafından mutlaka okunması gereken bir kaynak kitap olarak görebiliriz.
Kitabın içeriği özetle şu şekildedir:
- Çevik pratikler
- Extreme Programming’e giriş
- Planlama / Test / Refactoring (Yeniden yapılandırma)
- Çevik tasarım
- Tasarım prensipleri
- Paket tasarım prensipleri
- Test Driven Development (TDD) örneği
- Tasarım şablonları kullanımı
Bu kitabı yazılımcı olarak okumanız şiddetle tavsiye edilmektedir!