Agile мышление
Agile - это тип мышления, а не только методология.
Для меня ключевое в Agile это:
- Гибкость,
- Итеративность,
- Честность и открытость,
- Нацеленность на результат,
- Экспериментирование.
Применительно к:
- Продукту,
- Команде,
- Процессам,
- Коммуникациям (хотя это наверное часть процессов).
Причем, если проект требует Waterfall, а вы его не выбираете в пользу Scrum, то это не гибко и это не Agile, по моему мнению.
И еще хочу добавить, довольно часто забывается, что в Scrum спринты были придуманы, чтобы можно было недорого ошибиться и откатить сделанные изменения. На своей практике ни разу не видела, чтобы реально результаты спринта выкидывались. А это ведь как раз про эксперименты, которые не всегда удачны.
Не только у продукта должна быть итерактивность, но и у процессов. К честному Scrum можно идти постепенно, внедряя его по кусочкам, а не сразу обрушить его на неподготовленную команду.
Важно быть открытым и честным, давая ОС продукту, команде, процессам. Только так можно придти к улучшениям.
И, конечно, все затевается ради результата: пользователи довольны продуктом и его поддержкой, и команда гордится своей работой.