Недавно я брал интервью у некоторых компаний, которые делают Agile, точнее Scrum, и есть вещи, которые мне не кажутся Agile. Я возьму один случай, который особенно интересует меня прямо сейчас, это спрум Scrum.
Один конкретный руководитель проекта, с которым я разговаривал (да, я сказал менеджер проекта) с гордостью заявил, что люди в ее команде понимают («мне сказали» - это то, что я уловил из контекста), что вы не идете домой, когда рабочие часы истек ты идешь домой, когда работа закончена, сколько бы это ни стоило. То, что я прочитал между строк, - это то, что мы упаковываем как можно больше функций в спринт и работаем сверхурочно, чтобы это произошло.
Сейчас я еще не занимался Agile (работал с финансовыми и правительственными учреждениями, которые все еще предпочитают водопад), но я понимаю, что:
- sprint в Scrum - это название общей итерации в Agile;
- команда должна работать в устойчивом темпе и стараться избегать длительных сверхурочных, так как это влияет только на короткое время, а последствия затухают из-за проблем, с которыми они сталкиваются в течение длительного времени.
Верны ли мои заявления? И я должен принять презентацию менеджера как красный флаг?