Отзывы на книгу «Чистый Agile» . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Благодарности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Об авторе ............................................... 22
От издательства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Глава 1. Введение в Agile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
История Agile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Сноуберд . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Краткий обзор Agile ......................................... 44
Жизненный цикл . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Глава 2. Почему же Agile? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Профессионализм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Разумные ожидания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Билль о правах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Глава 3. Методы взаимодействия с клиентами . . . . . . . . . . . . . . . 106
Планирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Небольшие частые релизы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Приемочное тестирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Одна команда . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Глава 4. Методы взаимодействия внутри команды . . . . . . . . . . . 151
40-часовая рабочая неделя . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Коллективное владение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Непрерывная интеграция . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Стендап-митинг . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Глава 5. Технические методы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Разработка через тестирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Простота проектирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Парное программирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Глава 6. Внедрение Agile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Ценности Agile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Методологический бестиарий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Преобразование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Коучинг . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Сертификация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Agile в крупных масштабах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Инструменты Agile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Коучинг — альтернативный взгляд . . . . . . . . . . . . . . . . . . . . . . . . . 225
Заключение (снова Боб) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Глава 7. Мастерство высшего уровня . . . . . . . . . . . . . . . . . . . . . . 241
Похмелье от Аgile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Ожидание и реальность . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Все дальше друг от друга . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Высшее мастерство разработки . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Идеология против методологии . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Есть ли в мастерстве разработки методы? . . . . . . . . . . . . . . . . . . 253
Сосредоточьтесь на ценностях, а не на методе . . . . . . . . . . . . . . 254
Обсуждение методов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Влияние мастерства на личность разработчика . . . . . . . . . . . . . 257
Влияние мастерства на отрасль разработки . . . . . . . . . . . . . . . . . 258
Влияние мастерства на компании . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Высшее мастерство и Agile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Глава 8. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Послесловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265