Получи случайную криптовалюту за регистрацию!

У меня сложные отношения с Agile процессами и ребятами, которы | Сеньор

У меня сложные отношения с Agile процессами и ребятами, которые слишком сильно угорают по нему.

Я понимаю идеи и пользу agile процесса, это было невероятно свежо и ново лет 10 назад. Медленные команды, которые привыкли писать длинные и нечитаемые Технические Задания были обречены на провал. Такой подход работал раньше, когда конкуренции не было, ИТ рынка не было, а программисты считались за волшебных ребят. Agile помог таким компаниям взбодриться и вернуться в работу. То, что раньше делалось месяцами, а потом оказывалось никому не нужным и уже устаревшим — стало делаться короткими итерациями (спринтами). Это раньше программисты не умели разговаривать с людьми и приходилось нанимать воспитателей, которые переводили речь программистов на человеческий язык.

Важнее как общается команда друг с другом. Можем ли мы без излишних правил работать, уважая друг друга? Можем ли писать задачи, понятные и без всяких "acceptance criteria" и "четкого business value"?

Если не можем, то проблема не в том, что мы недостаточно угорели по agile, а в том, что люди не умеют общаться. Даже если задача написана непонятно, то нужно не кричать: "Смотрите! Задача без acceptance criteria и без нормальной юзер стори!", а пойти и спросить что здесь нужно сделать. Адекватный взрослый человек поймет, что он сделал работу плохо и следующий раз напишет нормальное описание задачи.

"Работаем по спринтам", "пишем юзер сторис", "начинаем день с просмотра графика burndown" хороши, но в меру. Процесс давит и душит инновации.

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

У Agile есть отличные идеи, вроде работы по спринтам и другим коротким итерациям, но нужно трезво смотреть что работает хорошо, а что плохо. Не пытаться четко следовать всему, что говорят аджайл манифест (сайт которого выглядит как секта — https://agilemanifesto.org/iso/ru/manifesto.html), а работать с людьми.

Аджайл и скрам не могут решить все проблемы, если это, конечно, не детский сад, где нужны воспитатели в виде скрам мастеров и аджайл коачей.

Лучше бы придумали методологии, которые учат людей уважать друг друга. Которые учили бы как общаться так, чтобы проекты запускались вовремя и без сиделок.