Неделю назад закончил читать книгу Practices of an Agile Developer и скажу сразу она мне очень понравилась. Я её решил прочитать так как пару лет назад был на конференции в Чикаго и попал на лекцию одно из авторов этой книги – Venkat Subramaniam. Лекция мне очень понравилась и я подумал что если читать книги о Agile разработках то лучше от автора который мне так приглянулся.
Книга изложена довольно просто и понятно. Основной фокус приходиться на практическую часть – все темы прикладные и ничего лишнего: что делать, почему и как это должно чувствоваться на практике. Книга покрывает 7 основных практик + пара глав пояснений и добавлений. Существует много разных “гибких” (agile) подходов, но в данной книге они не описываются. И все же количество полезной тематической информации зашкаливает.
Основные обсуждаемый темы:
1) Базовые советы о гибкой разработке
2) Как стать гибким
3) Работа с клиентами и разработка того что они хотят
4) Отзывы, тесты и как все это эффективно использовать
5) Как писать гибкий код
6) Гибкая отладка кода
7) Как работать С и В гибкой команде
Agile методика это не просто какая-то модная тема которую стоит написать в своем резуме – это другой подход к разработке и ведению проектов. При правильной реализации методики, она поможет производить то что клиент хочет, более качественно и вовремя.
Итого:
+: Простая и очень практичная
+: Материал изложен очень хорошо
+: Объясняет как “гибкость” должна чувствоваться на практике
+: Покрывает все фазы разработки продукта
-/+: Нету ни одно упоминания о Scrum или XP
=: Конечно эта книга направлена на программистов и других IT профессионалов, но я считаю что многие советы пригодятся и в других сферах деятельности. Но для программистов эта книга окажется очень полезной. Любой разработчик должен знать как работать с командой, как писать качественный код, что делать с отзывами и так далее. Из личного опыта скажу что эта книга открыла мне глаза на то как Agile Development должен быть и почему!
Любимая цитата из книги:
“No plan survives contact with the enemy.” — Helmuth von Moltke
Название: Practices of an Agile Developer
Автор: Venkat Subramaniam & Andy Hunt
Обложка: