За годы работы я сталкивался со множеством моделей разработки. Таблички в экселе и «сделать вчера», ватерфолы, эджайлы: скрамы, канбаны и все их уродливые сочетания. И вот я думаю, что это всё вообще не имеет значения для эффективной разработки. Важна только команда, понимание общих целей и мотивация каждого отдельного участника процесса.



В моей сегодняшней команде нет стендапов. Даже текстовых. Нет ретро и грумингов. Вообще очень мало встреч. Мы встречаемся в начале и в конце недели и иногда в середине, для того чтобы синхронизироваться и обсуждать проблемы. В остальное время все работают спокойно и независимо. Неспокойно работает только дежурный, который меняется каждую неделю. Дежурный катит релизы и разгребает входящие баги, помогая второй линии поддержки.



Какие же ощущения у меня по таким процессам?



Во-первых (и в главных), это работает только в том случае, если команда состоит из людей, способных эффективно работать самостоятельно. Самостоятельно определять приоритеты и следить за своими целями. Под такие процессы нужно нанимать соответствующих людей, иначе не выйдет.



Во-вторых, спустя три месяца я всё ещё не понимаю кто чем именно занимается. В этом нет плохого для команды, но лично меня это расстраивает. Для меня важно видеть куда мы движемся вместе.



В-третьих, для меня утренний дейлик это хороший пинок продуктивности. Без него тяжеловато. Дни без встреч требуют большего самостоятельного контроля времени.



На днях мы провели первое планирование спринта. И я очень доволен. Не потому, что мне важны спринты и планирования. А только потому, что так происходит синхронизация целей и я начинаю видеть общую картину. Возможно, если бы мы сидели в одном офисе, то и это было бы не нужно, общая картина была бы вокруг меня весь день.



Не стройте процессы ради процессов, отталкивайтесь от реальных потребностей команды и бизнеса.