Менаджмент софтваре разработок

Случайно наткнулся на статью о менаджменте софтваре разработок от Лайнуса Торвольдса и скажу прямо – она мне понравилась. Всем кому интересная эта тема советую прочитать: Linus Torvalds’s Lessons on Software Development Management

PDF версия: Linus Torvalds’s Lessons on Software Development M…

Practices of an Agile Developer / Практики гибкого разработчика

Неделю назад закончил читать книгу 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
Обложка: