Типичный Agile спринт (Сатира)

Типичный Agile спринт (Сатира)

Andrei Lucian Moraru

Если вы когда-либо работали в ИТ компании, следующие слова могут соответствовать вашему опыту. Если вы не работали в ИТ компании и задаетесь вопросом, что программист делает со своим временем на работе, вот вам сатирический взгляд на спринт. Спринт - это определенный период работы, обычно продолжительностью две недели (хотя на самом деле эта продолжительность составляет от 1 недели до 2 месяцев).

Спринт обычно начинается в понедельник, с так называемого совещания по планированию спринта, на котором команда решает, над чем будет работать в ближайшие две недели. Если вы такой же безнадежный оптимист, как я, когда я программировал, вы подумаете, что это займет не более 2 часов, максимум 3.

Однако ужасная реальность вот-вот начнется...


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

  • Юзер сторя, о которой никто ничего не знает, но которую вы будете повторять бесконечно в течение 20 минут без определенного результата, и с которой вам придется «обратиться к тому-то по этому поводу»
  • Человек, который витает в облаках, а когда наступает его время дать свою оценку сторе, ему требуется краткое изложение всего, что обсуждалось до этого момента
  • Человек, что и выше, для следующих 10 юзер сторей
  • Бесконечные дискуссии о правильном количестве стори поинтов, которые вы должны дать текущей сторе
  • И наконец, пока все это происходит, вы начинаете задаваться вопросом, почему вы здесь, есть ли цель во всем этом, и как бы выглядела ваша жизнь, если бы вы решили стать солистом и попытаться стать таким же крутым, как Фредди Меркьюри

Конечным результатом всего этого, конечно же, является смутно определенный бэклог, из которого все вроде как бы знают, что они должны делать. Встреча, которая длилась на 1,5 часа дольше, чем было решено (или необходимо), и куча голодных людей, потому что, конечно, встреча продолжалась во время обеденного перерыва.

Тем не менее, безнадежный оптимист в вас (тот, который еще не достаточно измучен, чтобы понять, что во всем этом нет цели) все еще верит, что спринт на самом деле пройдет хорошо. Так продолжается до тех пор, пока вы не начнете работать и не поймете, что юзер сторя, над которой вы должны работать, на самом деле влияет на 2/3 приложения и может его сломать. И вы должны закончить это максимум за два дня. В конце концов, вы СОГЛАСИЛИСЬ со сложностью, не так ли? (Что это? Как можно получить дни от сложности? Ну, видите, есть такой алгоритм, который настолько секретен, что никто не знает ни о нем, ни о том, как он работает...)

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

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

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

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

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

Остальную часть недели вы торопливо кодируете практически все, что приходит в голову, поскольку скрам-мастер понимает, что вы не сможете получить стори поинты, которым привержена команда, и некоторые вещи в конечном итоге будут представлены в демо-версии без тщательного тестирования, что очень раздражает тестировщиков. Демо день обычно приходится на пятницу, чтобы хорошо начать выходные, верно? Эээ… верно?

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

После демо встречи обычно проводится ретроспективная встреча спринта, где каждый говорит, что прошло хорошо, какие элементы рабочего процесса следует сохранить и что следует улучшить. Это обычно записывается где-то кем-то, только для того, чтобы быть забытым, пока оно не будет вновь открыто вместе с каким-то кольцом или чем-то еще, что используется Темным Лордом, чтобы уничтожить все ИТ компании, которые все еще используют Agile.

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

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


Переведено командой QApedia. Подписывайтесь на наш канал. 


Report Page