ebanoe.dev
0
legacy_Блиц··1 перегляд

Не идите в программисты #4. Срам и ненависть в митингруме

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

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

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

Я решительно не понимаю, как эта громоздкая методология могла стать нормой в украинском ИТ. Судя по количеству недовольных постов как ебаном, так и на сыроварне, в своём непонимании я не одинок. Но факт остаётся фактом: работать в украинском ИТ и избежать Скрама – малореально.

Начать с того, что Скрам нужно настраивать под конкретный проект, но это мало кто делает. Почти всегда берут стандартные цифры, например, 2-х недельные спринты. Оценка сторипоинта – это вообще нечто. Во многом потому, что мало кто понимает, что оно вообще такое. А некоторые считают мерой времени!

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

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

Вот краткий список того, что вас ждёт:

Дейлик. Теоретически на нём каждый говорит, что делал, что собирается делать и есть ли проблемы. По 2 минуте на человека максимум, предельная длительность – 15 минут, проводится стоя. На практике превращается в разбор полётов, поиск виновных, техническое обсуждение, срач. Вполне может длится час и не принести никаких результатов.

Груминг. Теоретически причёсывание бэклога, дело полезное. Только вот беда, так уж вышло, что, не смотря на попытки тупых менеджеров заставить всех делать всё (Скрам тоже это предполагает), у каждого в команде есть своя зона ответственности и уникальное знание, а проводится груминг всей бандой. А значит обсуждением каждой стори занимается пара человек в теме, в то время как остальные пялятся в стол, курят бамбук и играют в Angry Birds.

Планинг. Теоретически команда должна оценить таски и прийти к соглашению. Практически в командах всегда программисты с разной квалификацией и опытом, их оценка будет отличаться. Особенно если кто-то уже имел дело с проблемой, а остальные — нет. Ещё веселее, когда в команде тестировщики. Прийти к общему знаменателю – особый дзен, которым мало кто владеет. В результате скорость флотилии равна скорости самого медленного корабля, то бишь берут пессимистичную или близкую к ней оценку. А потом в дело вступает Закон Паркинсона: «работа занимает всё отведённое на неё время». Продуктивность падает, хотя де юре всё в порядке. Ну и срач, срачегонее планингов только ретро, о которых чуть ниже.

Демо. Теоретически – показывают продакт оунеру рабочую фичу. Практически продакт оунер, зачастую, и так знает, что это за фича и готова ли она. Поэтому демо вырождается в перекличку. Сделали? Сделали! Некоторые показывают код, лол.

Ретро. Ооо, ретро я обожаю. Мой любимый ебанутый бесполезный митинг. Теоретически на нём поднимают проблемы, возникшие во время итерации, которые должны быть решены к концу следующей. А практически это срач, Срач, СРАЧ!!! Когда-то я коллекционировал самые злачные жалобы. В моём списке тестерша, жалующаяся, что программисты делают баги. Программист, сетовавший, что все кроме него пишут говнокод. Жалобы на шум в опенспейсе. Жалобы на маленькую кухню. Жалобы на отсутствие иксбокса. Жалобы на Скрам, лол. Предложение отменить ретро. Предложение переименовать команду в “Garbage Rats”. Моё любимое: жалоба, что в туалете воняет, а стульчаки зассаны. Тимлид, не будь дурак, назначил этого же жалобщика ответственным за решение проблемы. Увы, без результата.

Конечно, всё это — результат хуёвости срам-мастера, никто не спорит. А где вы здесь найдёте другого, лалки? Скрам-мастера в Украине почти всегда – тимлиды, а тимлиды, в большинстве своём – это вчерашние хикки-программисты и тпшки-тестировщицы. Софт-скилы соответствующие. Даже если он/она прошли туеву хучу тренингов и получили красивенький сертификат. Большинству не тренинги нужны, а консультация хорошего психотерапевта.

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

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

Всем удачи и поменьше унылых митингов!

З архіву ebanoe · Опубліковано 6 липня 2018 р.

Коментарі (103)

Сортування:ТопНовіСтарі
  • legacy_Ебатель_Кодеров

    сразу видно, что писал человек, не работавший в нормальной компании, а в местном СНГшном гавне, которое пытается подражать местным мировым практикам

    • legacy_Дайте_Лыжню

      Сразу видно, что ты не интересовался проблемой до того как насрал в комментариях.

      https://www.google.com/search?q=why+agile+sucks&oq=why+agile+sucks&aqs=chrome..69i57.8786j0j7&cli&sourceid=chrome-mobile&ie=UTF-8

      • legacy_Ебатель_Кодеров

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

        • legacy_Зигмунд_Фройд

          процесс таким образом, чтобы даже старое легаси гавно было удобно и ненапряжно поддерживать

          Как процесс влияет на поддержку легаси говна? Код станет менее говном? O’RLY?

          • legacy_Северное_Сияние_7

            петушок раскукарекался
            жду тебя в ДНР

            • legacy_Зигмунд_Фройд

              Петушок, зачем ты кукарекаешь? Хочешь об этом поговорить?

            • legacy_Ким_Чен_Ин

              масленок раскудахтался
              жду тебя в КНДР

            • legacy_Хач

              феня признак кацапа

      • legacy_Зигмунд_Фройд

        Кто все эти люди? Почему я должен им верить? Потому что они в гугле на первой странице выдачи?

        Кто вы такие? Я вас не знаю! Идите нахуй!

  • legacy_Хрящ_500

    Таковы реалии! 🙂
    Плюсую!

  • legacy_Леночка

    Мы не пользуемся Скрамом. Мы просто пишем код блять

  • legacy_Мастер_Скрама

    Идите на хуй!!!!

  • legacy_O

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

    • legacy_Не_Вася

      А вот это новый уровень уже (если это тролинг).

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

      • legacy_Хач

        Ну кацапов здесь не так уж и много.

        • legacy_насрал_хохлу_на_ебло

          Зато хачья развелось… рынок что ли овощной закрыли?

          • legacy_кацап_отсосал_у_хохла

            Иди подмойся, маня.

            • legacy_насрал_хохлу_на_ебло

              Зачем ты отсосал у хохла?

    • legacy_Тупой_педалер_конспиролог

      Что ты такое и почему до сих пор не пиздуешь нахуй отсюдова?

  • legacy_piton

    орнул с ретроспективы

  • legacy_Северное_Сияние_7
  • legacy_Вышиваньчик

    Канонично работающего скрама в природе не существует тащемто.

  • legacy_Зигмунд_Фройд

    Не идите в %prof_name%, там %some_shit%

    Не благодарите.

    Аффтар уже самовыпилися из профессии?

  • legacy_Зигмунд_Фройд

    По факту Скрам имеет много общего с коммунизмом.

    Спорно, где доказательства?

    Его много где пытались строить со стабильно фейловым результатом.

    Голословно, где примеры?

    Скрам даже теоретически может работать только если все участники понимают его, хотят в нём жить и готовы прилагать к этому усилия.

    Доказательства?

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

    Примеры?

    Не говоря уже о том, что разрабатывался он на западе для местных, а менталитет – не фунт изюма.

    А канбан для японцев, ага.

    КГ/AМ