Доброго времени обращения земли вокруг оси суток, уважаемые хабрапацаны и хабранессы дамы и господа.

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

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

Дисклеймер: данным постом я выражаю лишь свое субъективное мнение и не претендую на истину в последней инстанции. Также я не хочу никого обидеть, задеть, оскорбить, научить, заставить делать как я или показаться умнее и красноречивее, чем я есть. Я понимаю что данная методология может показаться кому-то не такой, какой она должна им показаться. Поэтому все сказанное ниже только мое мнение и больше ничье. Пожалуйста, не ругайтесь на меня в комментариях.

TL;DR Agile супер, работайте по Agile, делайте зарядку, будьте счастливы.

Если я вас заинтересовал, добро пожаловать под кат. Начнем. Поехали. Ай-да!

Как всем давно известно, разница между всеми Agile практиками ясна и очевидна. Но несмотря на такую колоссальную разногласность, я решил поискать родственные моменты между данными непримиримыми подходами. И раз у меня получилось, то и у вас тоже получится!

Решение самых важных вопросов


Здесь надо отметить, что первым делом, перед тем как приступить к внедрению самой эффективной Agile-практики, я решил, что для этого необходимо внятное и понятное название своей должности, которое сразу внушит всем, насколько эффективна будет работа. Методом solo-brainstorming’а (о нем я расскажу в следующих публикациях, если эта наберет 100 лайков) я пришел к следующим вариантам:

  • Sprint Planning Integrator
  • Royal Leader of Best Practices
  • Chief Agile Komissar
  • CEO of Agile Integration
  • Head of Development Optimization Stories

Здесь надо обязательно сказать, что это очень важный вопрос, поэтому я решил начать с testing’а и researching’а того, как наши команды относятся к данным предлагаемым выше вариантам. К слову, эта история показалась им очень интересной, они крайне положительно восприняли мои идеи нововведений и даже после обеда повысили свою эффективность на 0,3%, что по моим сугубо субъективным наблюдениям — крайне положительный показатель.

Поэтому первым делом я решил собрать meeting с целью обсуждения вышеподнятых вопросов. После восьми часов обсуждения мнения распределились так:



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

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

Полученный и опробованный алгоритм мы также применили на выбор названия новой Agile-практики и назвали ее Royal Agile.

Новая практика или как сделать аджайл аджайлистее


Итак, пришло время рассказать вам где раки зимуют в чем заключается новая практика.

  • Трехдневный спринт

    Первый день — Планирование
    Второй день — Разработка
    Третий день — Спринт ревью
  • Максимальная активность на митингах. Молчать нельзя.
  • Не писать код. Используются только Google и hotkeys: ctrl-c ctrl-v

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

Теперь остановимся подробнее на каждом пункте по отдельности.

  1. Во время планирования Royal Leader of Best Practices должен объявить чтение ценностей компании и бизнес-миссии. В дальнейшем документ зачитывается по одной строчке по очереди, чтобы все могли внести свой вклад в произнесение ценностей компании.
  2. На основе общественных исследований составляется портрет кастомера. Ему выбирают имя и историю. Затем коллективно рисуют портрет, распечатывают и вешают на рабочем месте каждого сотрудника. Это помогает сотрудникам лучше понимать боль кастомера и его нужды.
  3. Подбираются референсы для фичи. Каждый сотрудник должен предложить два референса.
  4. Еще раз проговаривается, для чего мы делаем данную фичу. (На каждый пункт должно отводиться не менее двух часов, иначе эффективность данных пунктов будет ниже требуемой).
  5. В результате исследований мы установили, что тратить время на написание нового кода больше не имеет смысла. Все уже написано и надо лишь использовать готовое. Поэтому разработчикам запрещается писать новый код. Можно только компоновать готовые решения. Это позволяет сохранять дух стартапа, когда сделанное на коленке быстро и с энтузиазмом из готовых решений выстреливает в ногу у кастомеров.
  6. На спринт ревью каждый рассказывает, что он сделал и какую пользу его фича принесет кастомеру. Затем вновь зачитываются ценности компании и объявляется переход к новому спринту.

Здесь стоит обратить внимание, что рабочая неделя должна состоять из двух спринтов. Поэтому Royal agile работает в условиях восьмидневной недели, что еще раз доказывает ее инновационность и опережение времени.

Как мы столкнулись с проблемами и решили их


Надо отметить, что Royal agile решает все проблемы, и недостатков у методологии почти не было выявлено. Вот так согласно нашим измерениям выглядит график эффективности Royal Agile по-сравнению с другими методологиями.



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

Они показывали себя крайне неэффективно на собраниях. Молчали, дремали, задавали мало вопросов. Для сравнения мы попробовали нанять для разработки не-разработчиков, и они справились с собраниями гораздо эффективнее.

Не-разработчики были крайне активны, комментировали идеи, на 27% выразительнее читали ценности и предлагали пути дальнейших решений. Тогда мы приняли очень болезненное, но необходимое решение. Поскольку разработчики не были достаточно эффективны на собраниях и не дотягивали до наших показателей активности — мы их уволили.

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

Выводы:


  1. Выбору и обсуждению названий можно уделять не больше восьми часов.
  2. Трехдневные спринты наиболее эффективны пока не введены двухдневные
  3. Писать код не нужно если можно копировать
  4. Разработчики крайне неэффективны на собраниях, поэтому зря просиживают деньги. Лучше их уволить

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

Комментарии (23)


  1. tvr
    01.04.2019 12:28
    +1

    Да это же просто успешный успех!
    Как попасть к вам на тренинг и сколько стоит полный курс лечения обучения?


  1. n0wheremany
    01.04.2019 12:32
    -1

    О чем статья?

    Может влияет понедельник и не настроился на рабочий лад, но много «вышеподнятых вопросов» и единственный вопрос который нашёл, это название должности и его обсуждение заняло 8 часов, причем не понял изначальная должность какая? Причем тут «разработчики», которые посвящают целый день Crlt+C, Ctrl+V.

    PS «Здесь стоит обязательно упомянуть, как нам удалось добиться такого быстрого и продуктивного решения всего за восемь часов.». «Поскольку разработчики не были достаточно эффективны на собраниях и не дотягивали до наших показателей активности — мы их уволили»
    Это стёб?


    1. koropovskiy
      01.04.2019 12:36
      +3

      С первым апреля.


      1. n0wheremany
        01.04.2019 13:14

        оО, Блин, как же я не посмотрел на дату.
        Все таки влияние не понедельника ))


  1. serf
    01.04.2019 13:01

    Плохая статья так как мало графиков. Закон отражающий суть пиз*лов-эджайлистов.


  1. eugenvz
    01.04.2019 17:32

    График Points scored рушит весь стёб, так как показывает некомпетентность. Это я про сравнение Agile vs. Scrum.
    А так первого апреля, наверное зашло бы.


  1. samizdam
    01.04.2019 21:39

    Вот, наконец-то, гроу хакинг в понятных и доступных терминах!


  1. Mur466
    01.04.2019 22:13

    Ипостать — это слишком тонко!


  1. diafour
    02.04.2019 08:43

    Одним из таких недостатков стали разработчики.

    А что, если разработчиков мокать на время собрания, заменяя более разговорчивой версией? Зрелая, отлаженная технология, доступны сотни фреймворков и библиотек!


    я занимаюсь концепцией новой практики infinite sprint

    Предусмотрены ли коллбэки или хотя бы break в infinite sprint?


    P.S. поде?литесь экспортером из гугл-доков, который вытаскивает историю правок в виде зачёркнутого текста?


  1. arturpanteleev
    02.04.2019 10:47

    Вся соль в том, что тут то автор подает свой рассказ в виде юморески, но тысячи «эффективных agile scrum masters» регулярно пишут подобную бредятину на серьезных щах.


    1. dimoff66
      02.04.2019 11:33

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


    1. fillpackart Автор
      02.04.2019 14:51

      Далеко ходить не надо. Тут вот в коментах есть человек, который не понял, что статья первоапрельская.


      1. Chamie
        03.04.2019 14:05

        Ну, мне, например, Хабр пишет, что она опубликована вчера (сегодня 3 апреля).


        1. fillpackart Автор
          03.04.2019 19:53

          Да бог с ней, с датой. Содержимое статьи невозможно воспринимать всерьёз.


          1. arttom
            03.04.2019 21:33
            +1

            Тут вот в комментах есть человек, который не понял, что статья первоапрельская.

            Ты осторожнее так, пацаны может всех разрабов уже уволили.


            1. Vantela
              04.04.2019 09:17

              И премии получили за экономию средств. Чуть более чем в двойном размере этих средств.
              А тут такая подстава…


          1. Vantela
            04.04.2019 09:22

            Вы зря так думаете.
            Я работал под руководством человека, который был прямо таки фанат совещаний. Собирал их по поводу и без повода постоянно. И ваша как вы думаете шутка, что «выбрали название всего за 8 часов» мной воспринималась действительно… не как шутка.
            А уж кровавый интерпрайз, который способен решать вопрос о решении какого то вопроса который уже все забыли месяцы назад вообще не поймет в чем юмор.


    1. Vantela
      02.04.2019 15:01

      Ох, если бы только «агил скрум мастерс»…
      Вот только что прочитал. Можно, конечно, предположить, что это выдумка автора блога, но по собственному опыту…


      1. crocodile2u
        03.04.2019 15:09

        "АгилЕ скрум мастерз"! Так же, как "фурнитуре", "лангуаге"..


  1. MaximusWork
    02.04.2019 12:13

    Следующая статья будет про то, как уволили всех менеджеров и вышли на миллиардную прибыль?


  1. Vantela
    02.04.2019 12:54
    +1

    У вас явно опечатка вот тут:

    и какую пользу его фича принесет кастомеру

    нанесет кастомеру! :)


    1. vassabi
      02.04.2019 13:21

      … а после «какую» — пропущено слово: «непоправимую» ( «неотвратимую» )


      1. Vantela
        02.04.2019 14:57

        «Неотвратимую», думаю лучше.
        «Непоправимую» уже слишком часто использовалось.