Прежде всего позвольте мне сказать, что я думаю, что гибкий процесс может работать из-за следующих основных принципов:
- Это приносит фокус
- Ограничивает шум, который действительно приносит фокус
Во-вторых, мне интересно, каковы начальные условия, необходимые для успешного процесса Agile? Например, нам нужно иметь:
- Нет существующих ошибок
- Полностью автоматизированный процесс тестирования или, по крайней мере, высоко автоматизированный процесс тестирования
- Люди, посвященные проекту
- Более четко определенная новая разработка
- Развитие, которое не делает его быстрее или стабильнее
- ?
Итак, что вам нужно, чтобы сделать его успешным? Существуют ли разные реализации Agile, которые лучше справляются с отсутствием некоторых из этих начальных условий?