Самый большой сбой в командах Agile - результат того, что называется Cargo Culting . По сути, командам нужны результаты успешных гибких команд, поэтому они подражают видимым действиям.
- Ежедневные дежурства (которые длятся около часа)
- Разбить работу на спринты
- Пользовательские истории (которые обычно немного больше, чем предложение, но ожидается оценка)
Это те три, которые вы будете постоянно «применять» в этих средах, но очень мало приверженности к тому, чтобы быть действительно гибкими. На самом деле вы услышите, как руководство говорит, что мы «делаем гибкие». (Убегите от этих двух слов, это плохой знак.)
Вы также много услышите о техническом долге, но их определение технического долга таково: «сделай это быстро и грязно и, возможно, мы доберемся до того, чтобы улучшить его позже». (Перевод: мы хотим, чтобы это звучало так, как будто мы заинтересованы в ремонтопригодности, но на самом деле мы сохраним тот же менталитет котельной, потому что это работало для нас в прошлом).
Другие ключевые фразы: «Я знаю, что эти истории не полностью определены, но мы делаем гибкие, поэтому мы можем исправить их по ходу дела».
«Мы занимаемся гибкой разработкой, поэтому вы должны иметь возможность разместить то, что мне нужно, в спринте, когда я это определю».
«Мы не можем заблокировать наши преданные истории в начале спринта, потому что потребности постоянно меняются в середине спринта».
Ключевым показателем того, будет ли Agile проект успешным, является наличие у руководителя проекта (scrum master или любой другой роли) опыта или формального обучения руководству гибким проектом. Слишком часто я видел, как люди читали об Agile в книге или проходили двухдневный курс по мастерству схватки и думали, что у них есть все возможности, чтобы успешно его реализовать. Извините, это не происходит, капитан.