Вы скорее всего уже слышали такие слова как Agile, Scrum, Kanban, гибкая методология разработки, а может даже и работаете в соответсвии с одним из этих терминов. Не факт при этом, что вы 100% понимаете о чем именно идет речь, нет ли у вас путаницы в том, что является ценностями или подходами, а что практиками. Думаю, что эта книга очень хорошо позволяет разложить все по полочкам.

О чем эта книга?

В книге довольно простым языком (как впрочем и в других книгах серии Head First) описана идеология гибкого подхода к разработке, а также набор конкретных практик с описанием ситуаций, в которых они больше всего подходят.

Подробно разобран Agile-манифест (вы, кстати, знали что среди авторов манифеста такие известные люди как Кент Бек, Мартин Фаулер и Роберт Мартин?):

Люди и взаимодействие важнее процессов и инструментов
Работающий продукт важнее исчерпывающей документации
Сотрудничество с заказчиком важнее согласования условий контракта
Готовность к изменениям важнее следования первоначальному плану

То есть, не отрицая важности того, что справа, мы всё-таки больше ценим то, что слева.

Довольно интересно и четко описаны техники Scrum, Kanban и XP, очень хороший фокус сделан именно на инструментах и проблемах, на решение которых эти инструментов направлены. Не обошли стороной и тему работы с командой на разных этапах проекта/продукта.

Могу сказать из собственного опыта работы в компании Тензор, где большая часть указанных практик применяется на повседневной основе, грамотное их использование сильно упрощает разработку.

Для кого эта книга?

Так как в книге приводится много примеров проблем, которые могут возникнуть в процессе разработки, а также инструментов для их решений. Думаю, что она будет совсем не лишней для всех участников процесса разработки: заказчиков, руководителей, разработчиков, тестировщиков, менеджеров, проектировщиков и дизайнеров.

One more thing…

Дополнительно отмечу, что в книге есть набор вопросов для тестового прохождения сертификации PMI-ACP. Я не уверен, что одной этой книги будет достаточно для получения сертификата, как и в том что подобный сертификат нужен разработчикам, но проверить свои знания довольно интересно.