Алистер Коберн (один из создателей движения Agile) говорит , что это о Crystal Clear (один аспект его методологии Agile):
Crystal Clear может быть описан слушателю 3-го уровня следующими словами:
«Поместите 4-6 человек в комнату с рабочими станциями и досками и доступом для пользователей. Попросите их предоставлять работающее, протестированное программное обеспечение пользователям один или два месяца, а в остальном оставляйте их в покое ».
Это определение гибкости, по общему признанию для опытных разработчиков, которые знают, что они делают, и им можно доверять, чтобы продолжать и делать это. Значит ли это, что вам нужно использовать CI, TDD, парное программирование и все остальные модные вещи? Проще говоря ... Нет.
Agile - это не следование набору процессов, а эффективность. Что это значит для вас, зависит от вашей команды и от того, как она работает, что вы считаете полезным для вас. Если TDD не поможет вам создать работающий код, то прекратите слушать меньшие источники света, которые кричат об этом в Интернете и не используют его! Если парное программирование действительно помогает вашей команде сконцентрироваться и выполнить задание, тогда не обращайте внимания на тех, кто считает, что это пустая трата времени, и организуйте свою команду, как трехногую гонку в школьный спортивный день.
Я работал гибко много лет назад, поэтому многие из нас даже не подозревали, что мы работали гибко - мы каждый месяц выпускали итерации продукта, циклически исправляли ошибки и регулярно добавляли новые функции. Мы провели абсолютно нулевые юнит-тесты, так как такие вещи не были изобретены, а книга по рефакторингу не была написана. Так что да, вы можете сделать Agile без так называемой гибкой практики.
Алистер также говорит это о Кенте Беке:
На вопрос о XP и пяти уровнях «Модели зрелости возможностей» Института разработки программного обеспечения, он ответил тремя уровнями зрелости XP:
Делай все как написано.
Сделав это, поэкспериментируйте с изменениями в правилах.
В конце концов, все равно, делаете ли вы XP или нет.
В конце концов, все равно, делаете ли вы XP или нет ... мудрые слова, которые должны напоминать вам не попадать в эту ловушку .