На днях в моем Facebook-ном крике души на тему негативного отношения во многих компаниях и командах к Agile подходам разразилась жаркая дискуссия. Я понял, что тема эта интересная и решил изложить свой взгляд на вещи более детально. Итак, да будет срач!
Так откуда же такой негатив к Agile в некоторых компаниях и командах? Нет ничего удивительного, ведь Agile манит как мёд консультантов, коучей, тренеров и сертифицирующие компании, переливающие из пустого в порожнее за кучу бабла. “Специалистами” в деле проповедования Agile методологий становятся даже люди, которые сами никогда толком не работали в роли менеджера проекта и не отвечали за разработку продукта. Или работали в легком T&M, где всем рулил заказчик, а команда работала в своем ненапряжном темпе. Я вовсе не хочу обобщить всех и подвести под один ужасный стандарт, мол все безграмотные и никчемные специалисты. Но я не раз встречал таких. Ведь достаточно легко рассуждать на тренингах и конференциях о вещах, знаешь о которых ты только в теории и не переживал сам боль сложных проектов со сложными клиентами или условиями.
Сразу отмечу, что я очень позитивно отношусь к самим идеям гибкой разработки, принципам, практикам и методологиям. Весь мой негатив направлен скорее на Agile сообщество, которым “руководят” (хоть это открыто и не декларируется) альянсы и компании, зарабатывающие большие деньги на пропаганде. И тут приходит на ум интересное сравнение с церковью и верой. Вера несет позитив, дает людям надежду на лучшее и позволяет пережить сложные моменты в жизни. Церковь же вместе с религией несут деструктив, потому что пытаются задекларировать, как и во что нужно верить в мельчайших деталях, привязываясь очень сильно к материальным благам. Большая часть зла в истории человечества порождено именно церковью и религией. Тут в памяти многих всплывают круглолицые попы на мерседесах… 🙂
При чем тут церковь и религия? Да при том, что им все равно, что именно вам рассказывать и поможет ли это вашему конкретному проекту. Продают то, что хорошо продается. Заметьте, в каждом курсе от больших альянсов и компаний, будь то Kanban, Scrum, Lean или что-то другое, есть слово Certified. Они “сертифицируют” участников короткого тренинга и дают им “медальку” Certified XXX, которой те имеют полное право гордиться и пользоваться в своих интересах. Большие бюрократические компании ведутся на сертификации, для них сертифицированный специалист обозначает определенный уровень знаний и умений. Некоторые компании даже продают это далеким от IT клиентам в формате: “вашим проектом займутся наши сертифицированные SM и PO!”. Правда ведь, вселяет уверенность, что твой проект в надежных руках?
Есть другие неприятные последствия этого процесса. Многие люди так сильно гордятся своей медалькой, то потом гнут свою линию и не слушают других: “я сертифицированный SM, мне лучше знать”, “кто у нас в команде сертифицированный SM, я или вы?”, “а нам на сертификационном тренинге говорили”… И убери отсюда слова “сертифицированный”, фраза сразу потеряет свой вес в дискуссии. Например: “а нам на тренинге говорили”. Да мало ли что тебе кто на тренинге говорил, у тебя же есть свой контекст и голова на плечах. Может ты не так понял просто или тренер рассказывал по бумажке стандартную программу, которая не подходит под твой случай. Но нет, тут слово “сертифицированный” сразу отметает все сомнения.
Так же как религии и церкви, во многих вопросах представители Agile сообщества даже между собой не могут достичь согласия. Только недавно во все горло кричали, что менеджеры не нужны в Agile в виде управленческого звена, что команды должны быть самоуправляемыми и самоорганизующимися (например, в Scrum нет роли менеджера и всегда говорилось, что он должен стоять в стороне, в LeSS пошли дальше и прописали, что менеджеры должны быть вне процесса разработки и поддерживать его исключительно со стороны компании). И на каждой конференции на протяжение многих лет это видение доносилось, обсуждалось, оспаривалось самими менеджерами, кто-то обижался, кто-то забивал. И вот уже кто-то из “уважаемых Agile ассоциаций” нашёл новую жилу прибыли на фоне уже обработанной “долины простофиль” и решил поживиться за счет менеджеров. Поэтому, не взирая на “религиозные запреты”, теперь есть направление Agile Delivery Management с сертификационными курсами для Agile PM/DM. Данная картинка, взятая из параллельного обсуждения в Facebook, прекрасно отражает реальность:
Менеджеры счастливы, ведь о них таки вспомнили. Компании тоже рады, ведь теперь официально можно всех своих менеджеров сертифицировать на новые рельсы. Ну и денежный поток пошел пуще прежнего, ведь менеджеры никогда не жалели денег на очередные медальки. И теперь наконец можно сказать клиенту, что его проектом займутся “сертифицированный Agile менеджер, SM и PO”. Интересно, как быстро другие альянсы и компании сообразят, что надо менять свои подходы и начинать присасываться к потоку. Вангую в ближайшие годы появление Certified SAFe Manager, Certified Scrum Manager и Certified Kanban Manager. Или за счет свежести религии методологии там еще и старые поля не окучены до конца? 😉
Параллельно со всем этим цирком идёт раздача медалек как у Брежнева своим же тренерам, коучам и консультантам, чтобы лучше продавалось. Ведь когда в анонсе у тренера стоят в заслугах всевозможные аббревиатуры и красивые иконки, люди проникаются доверием. Ведь некоторые медальки имеют слово “практик” в названии. А люди хотят учиться у практиков, ведь это же источник практического опыта и знаний. Особенно забавно, когда такие медальки получает коуч, задача которого по определению не решать задачи самому, а помогать найти верное решение хорошими вопросами. Практик – это тот, кто делает работу своими руками, берет на себя риски и ответственность за принятые решения и их реализацию, работает сверхурочно, если решение было неверным для достижения конечной цели… Практики – это команды, лидеры команд, менеджеры, кто угодно, кто на ежедневном базисе делает работу своими руками.
И я снова не пытаюсь всех причесать под одну гребенку и заявить, что все вокруг шарлатаны и негодяи. Есть отдельная каста коучей-консультантов-менторов, которые присоединяются к команде надолго и вместе с ней идут к успеху, работают на ежедневном базисе как часть общей команды, помогают своими знаниями и опытом команде и клиенту выстроить классный и гибкий процесс разработки, приносящий всем не только ценности, но и удовольствие от работы. Такие люди безусловно практики и честно заслужили свой статус, ведь они являются частью команды. К сожалению, большинство таких практиков как раз и не гонятся за медальками, потому что у них на это нет времени, да и смысла особого они в них не видят, им же не продавать “гербалайф в IT”…
Статья может показаться очень негативной и критичной, но мне правда противно смотреть на все это. Я из большого энтузиаста Agile сообщества, который с удовольствием выступал на Agile конференциях и разнообразных встречах, в последние годы переехал в сообщество хейтеров Agile сообщества. 🙂 Причём, не Agile принципов или методологий, а именно сообщества. Я уже несколько лет не посещаю ни одной Agile тусовки. Потому что за любым действием в них я вижу только желание продать очередные “сертификационные” курсы да подороже. Нет желания распространить правильные принципы и практики, поменять подходы в компаниях, только продажи, продажи, продажи.
Что любопытно, людей с похожим мнением я встречаю очень много и с каждым днем их становится только больше. Проблемы не существует только в глазах самих тренеров, коучей и консультантов. Они ее не замечают и оспаривают при каждом удобном случае, находя отговорки: “они сами не знали чего хотели”, “они тупые аутсорсеры до мозга костей”, “у них там все печально было до нас и так останется”, “они не хотят меняться”…
У меня все равно есть надежда, что кто-то уберет из названия своих тренингов Certified, назовет из в соответствии с контентом “Scrum Basics” или “Kanban Essentials” (ведь по факту это именно так), сделает доступную для людей цену и начнет рассказывать свой реальный опыт, с учетом отечественных условий аутсорсинга и аутсорсинговых компаний. И у меня есть надежда, что руководители компаний и ответственные за бюджеты на образование перестанут посылать своих людей на дорогущие Certified XXX курсы за очередными медальками. Вместо этого люди будут читать книги, смотреть выступления практиков, экспериментировать в своей компании, делать внутренние сообщества для обсуждения результатов и совместного обучения. И у меня есть надежда, что Agile сообщество перестанет драйвиться от продаж и начнет приносить реальную пользу нашему IT. Тогда и негатив у многих людей уйдет, когда они увидят вместо громких лозунгов реальные результаты.
Just because of many reason mentioned above, Agile will die, that is it should be less talked about, and some new wave of simple ideas should come, like Lean, DevOps.
But we will see it in maybe 5 years, and will no feel it immediately so.
That is lifecycle of new good ideas: once it gets battle tested and popular, more and more people join, and the definitions, boundaries become blurred.
In other words, you may get better results introducing Agile in a team that have not heard about it, than in a team where most members says they know, yet it is harder to put them on iterative improvement path.
Merry Christmas and Happy New Year!
хм, як на мене тут все таки варто розуміти, що гроші/продажі в тренінгах чи конференціях – не зло самі по-собі. З мого боку – навпаки, вони створюють рух, розвиток, стандартизацію, врешті рівень сервісу. На скільки менший відсоток спеціалістів знав би про принципи Аджайлу чи навіть про Скрам, якби вони не були на комерційних “рейках”?
Це погано, коли це робиться без розуміння, коли тренер – це теоретик, який не пережив і радить речі які не працюють і просто “припускає”,а люди потім на цьому проколюються.
Погано – коли люди використовують свої “лички” як виправдання “не думати”. Але камон, це такий клас людей, якби не “личка” захистила їх від “не думання” то ще якась річ (так начальник сказав, ти зелений мені краще знати, тут всі так роблять і т.п.).
Я згоден з вимаганням і вимірювання практичної цінності від того, що навчається, але клеймити все “заробляння” як зло, все таки б не став.
Я в таких случаях делюсь таким линком всегда – он замечателен http://www.whattofix.com/blog/archives/2010/09/agile-ruined-my.php
Многие отцы-матери аджайла очень недовольны SAFe, который формализировал самые ужасные корпоративные реализации. Kanban тоже недалеко ушёл – гугл-фу меня подвёл сейчас, но я видел рекламу Certified Kanban Flow Master 🙂 Это уже здесь и сейчас.
это ни на что не похоже (с) 🙂