Медленная Технология Проекта

Этот текст является пользовательским.

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

Нетрудно догадаться, что заказчик — мой друг.

Его зовут. Пусть Вася.

Он так и не решил, стоит ли использовать свое настоящее имя.

Потому что он до сих пор не решил, зачем ему этот текст. Итак, Вася — создатель уникального подхода к автоматизации.

Надеюсь, я процитировал это достаточно точно.

Вася делает вялые проекты.

Все клиенты, которые смогли это вынести, вытерпеть, смириться или даже преклониться, обожают Васю и его «Вялые проекты».

Возможно, именно большое количество лайков вскружило Васе голову.

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

На всякий случай отмечу, что кроме приведенной выше цитаты, ни одна буква в этом тексте не написана Васей.

Он прочитает этот текст одновременно с вами.

Текст длинный, прошу прощения.

Но Вася и его подход слишком многогранны, чтобы написать в нескольких буквах.

Да и у меня день рождения, решил сделать себе подарок - жизнь как-то подвела, нет времени писать длинные статьи.

И люди спрашивают.



Вид снаружи

Начну, скажем так, со стороны дела - как бы вы увидели "Вялые проекты", не вникая в суть и не познакомившись с Васей.

Прошу прощения, что пишу Sluggish Projects заглавными буквами - так Вася просил.

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

Просто очень долго.

Не дорого, но надолго.

Программирование может занять три часа, но Вася будет писать этот код месяц.

Причём не сразу.

Он напишет, посмотрит, перепишет. Воткнет в производство, завернет, чтобы можно было быстро включить/выключить, посмотреть как оно идет, подключит замеры статистики (тоже вялые, не требующие участия Васи), а в конце скажет "все" , посмотри, что произошло».

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

Декомпозиция задач у Васи похожа на Agile, но очень вялая.

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

Если спросить его «что дальше, ВасяЭ», ответ будет тот же — «Узнаю, когда закончу».

Отношение Васи к срокам аналогичное – «закончу, когда закончу».

В общем, его нужно довести до крайности, чтобы он мог хоть что-то ответить по поводу сроков.

Обычно он просто не отвечает. Любой вопрос со словом «когда» он называет неприличным и не отвечает. У Васи никогда нет сроков.

Если клиент, даже самый любимый, старый, знакомый, просит «решить проблему вовремя», Вася говорит: «Решите сами».

Вася терпеть не может технических задач ни в каком виде.

Никогда, ни от кого, ни за какие деньги.

Соответственно, в его «Вялых проектах» никогда нет ни бюджетов, ни уставов, ни графиков (от этой фразы у Васи дергается глаз).

Есть только то, что он называет «чем заняться».

Но у Васи много работы, которая называется «думать».

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

Он думает в основном в фоновом режиме.

И, конечно же, клиент платит ему за время на размышления.

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

Надеюсь, мне удалось дать вам некоторое представление о том, как выглядят Slugish Projects. Если нет, то вот вам краткий алгоритм.

Клиент обозначил проблему – например, «мы не в состоянии производить продукцию в срок», «кажется, у нас слишком много сотрудников, как их сократить», «программа стала ужасно тормозить», «есть постоянно не хватает материалов» или «в одних магазинах товар лежит, в других его нет».

Вася задает вопросы, думает, задает вопросы, думает, потом говорит «ок, попробую решить».

Пропадает на несколько недель, иногда всплывает с новыми вопросами, потом выдает Решение.

Обычно это полная неожиданность.

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

Вася что-то подшучивает, и через несколько итераций случается Победа.

Клиент доволен и поднимает новую проблему.



Четкость контраста

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

У Васи всегда записаны все его задачи.

Как правило, в системе, к которой нет доступа у заказчика.

А если и есть, то ему остается только читать и комментировать.

Все обращения клиентов, все вопросы, все ответы – только письменно, по электронной почте или в мессенджерах.

Вася работает только с теми задачами, где назначен Шеф.

Поэтому он спрашивает: «Кто главныйЭ» Если начальника нет, Вася либо не работает, либо назначает себя начальником.

Главный тот, кто делает больно.

Если Вася заболеет, это большое дело.

Вася не терпит, чтобы его решения не использовались.

Может прекратить работу с клиентом, если его работа не востребована.

Как минимум, он будет постоянно напоминать вам в стиле «вы мне дали деньги, я потратил свое время, а вы им не пользуетесь».



Стандартные проекты

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

Контраст без осуждения, типа «Вася молодец, но эти люди — упыри» — я просто хочу показать разницу.

По сути, остальные делятся на две категории, как и большинство ИТ-дизайнеров в этом мире: каскадный и agile. В водопаде все как у всех.

Приходит клиент и что-то говорит. Цель, желание, проблема, список задач – не имеет значения.

С ним в первую очередь работают продавцы – улыбаются: «да, мы можем», «да, у нас есть такой опыт» и т. д. В первую очередь клиенту продают какую-то экспертизу, в зависимости от запроса (по запросу).

Кстати, иногда Васю продают клиенту, но об этом позже).

Кто-то заполняет анкеты, кого-то посещает команда исследователей процессов, где-то привлекаются бизнес-консультанты и т. д. Главное — понять и максимально декомпозировать цель.

Затем составляется перечень работ, этапов, сроков, исполнителей, смет, требований, уставов и т.д. Где-то в процессе решается вопрос, согласен ли клиент на проект. Ну всё как положено — команда с нашей стороны, со стороны заказчика, ответственные за внесение изменений и т.д. Ну и исполнение.

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

Где-то на отметке 30-50% у любого проекта начинаются проблемы.

Ну тут все классически.

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

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

Agile-автоматизация, о которой я упоминал выше, — это не особый тип проекта, а самый распространенный — тот, в который превращается «Водопад» после появления Проблем, т. е.

где-то на 30-50%.

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

Никому уже давно не наплевать на график, объем работ, трудозатраты, цели и т. д., которые так хорошо звучали в самом начале.

Делается именно то, что необходимо, чтобы как можно быстрее положить конец этому хаосу.

Точнее, не для завершения.

Автоматизация – это как ремонт. Его невозможно завершить, его можно только остановить.

Кстати, иногда в такие моменты Васю тоже зовут. Все инженеры по автоматизации это понимают, но не все говорят заказчику.

Вася говорит сразу.

Поэтому Васю редко берут на первые встречи.

Потому что там есть игра.



Первые встречи

На первых встречах с клиентом Вася молодец.

Точнее, раньше он был великолепен, когда фильтровал рынок.

Сейчас впечатление неоднозначное.

Начнем с конфетно-букетного этапа.

Итак, ключевое отличие Васи на первых встречах с клиентами в том, что он понимает проблемы с полуслова.

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

Клиента почему-то очень увлекает, когда собеседник понимает его проблему.

Он действительно понимает, а не просто «зеркалит», как написано в учебнике по менеджменту.

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

Он вспоминает подобные предприятия из своего опыта, как он там решал подобные задачи, за какие деньги (здесь люди часто испытывают финансовые оргазмы) и какой был результат. Клиент, естественно, в полном восторге.

Да Да Да! - он кричит. Поработаем, где расписаться? В первые пару лет работы Вася мило улыбался и передал слово менеджеру, который знает, где все нужно подписать.

Очень хвалили Васю – такой хороший парень, такой продавец, просто милашка! Результат встреч - 100% продажа! Но буквально на следующий день начался негатив.

Нет, не отрицательный – отрицательный.

Потому что у Васи есть Райдер.

К счастью, теперь он объявляет своего Райдера сразу при встрече.



Райдер

Вася никогда и ни при каких обстоятельствах не разговаривает ни с кем по телефону.

Вася никогда никому не ставит сроки, ни за какие деньги.

Вася никому ничего не объясняет. Точнее, он объясняет только то, что считает нужным.

Вася всегда подлежит оплате.

Причём по ставке выше, чем у любого другого специалиста.

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

В конце месяца Вася скажет вам, сколько ему нужно заплатить.

Эта сумма не подлежит обсуждению или корректировке.

Если клиент не платит названную Васей сумму, у Васи на одного клиента меньше (справедливости ради замечу, что такого еще не произошло).

Вася никогда не рассказывает, как будет решать проблему клиента.

Вася всегда прав.

Если Вася сказал «подожди», надо подождать.

Если Вася сказал «тебе это не нужно», значит, оно тебе не нужно.

Если Вася сказал «тебе нужно это» — тебе нужно это.

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

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

Ну в общем вы поняли.

Вася – это еще фрукт. Капризная звезда.

После конфетно-букетной стадии первого разговора клиент реагирует на райдера так, как будто он представляет собой мешанину шуток от старого дерьмового программиста.

Когда гонщик видит это в действии, то 50/50 – либо он терпит и получает свое счастье, либо падает, потому что это невыносимо.

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

Право первой ночи было предоставлено командам проекта Standard — они смотрят заявку и решают, стоит ли вмешиваться.

Если они решат попробовать, то даже Васе не расскажут. Если стандартные отказываются, отдают Васе.

А дальше все, что Бог положит на твою душу.

Здесь, однако, стоит отметить, что Вася уже пару лет не испытывает недостатка в клиентах.

Однако бывает, что клиент приходит к Васе даже после Стандарта.

Причём как на стадии переговоров, так и во время проекта.

Вася выступает в роли Спасителя.



Спаситель

Все давно знают, кто такой Вася Спаситель.

Поэтому его привлекают в случае крайней необходимости.

Есть даже внутренний мем: проект находится на стадии «пора позвонить Васе».

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

Ведь Вася обычно не стесняется в выражениях.

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

Это именно так.

Но чтобы все исправить, придется потратить еще немного.

Вася демонстративно не общается с предыдущими участниками с нашей стороны, будь то программисты (когда проект шел) или менеджеры (когда шли переговоры).

Одного этого достаточно, чтобы понять, почему к Васе редко обращаются за спасением.

Но, увы или ах, Вася спасает. Только никому не говорите, но у Васи синдром спасителя.

Это его ахиллесова пята.

Просто решить проблему клиента ему в сто раз менее интересно, чем спасти этого клиента, причем от собственных коллег.

При этом Вася ни на кого не держит зла.

Ну да, в процессе он расчувствуется, скажет пару ласковых слов.

Но он сразу забудет. Во-первых, потому что он увлечется решением.

Во-вторых, и это самое главное, он знает, что в его коллегах ничего не изменится и все останется прежним.

Честно говоря добавлю, что большинство сейвов Васи прошли совсем не так, как я им рассказал.

Потому что в большинстве случаев достаточно было привлечь Васю на 15 минут — рассказать ему о проблеме, помолчать 5 минут, внимательно записать его совет и реализовать его.

Многие люди так делают, но мало кто об этом знает. Точнее так.

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

А Васе все равно – он даже и не вспомнил.

Иногда даже имя.



Финансовые показатели

Итак, давайте перейдем к чему-то более реальному и приземленному.

Давайте посчитаем деньги.

Выгоден ли компании подход Василия и его «Вялые проекты»? Да, блин, это выгодно.

Как это чертовски выгодно.

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

Ну ни в коем случае.

Но успешные крупные проекты могут. Но в долгосрочной перспективе, конечно, даже успешные крупные компании проигрывают. Итак, давайте по пунктам.

Ставка — это то, сколько клиент платит за час работы специалиста.

Здесь без рынка Вася в выигрыше — за его вялые проекты платят больше, иногда в два раза больше.

Вал, в смысле валового дохода, в краткосрочной перспективе ниже стандартных проектов.

В долгосрочной перспективе, учитывая масштаб, 100% оплата, постоянное появление новых проектов, у старых клиентов - выше.

О масштабе напишу ниже.

Стабильность намного выше.

В стандартных проектах клиент пришел, что-то получил, что-то заплатил и ушел.

Либо домой, либо к Васе (ух, вот это настоящий лозунг).

Клиенты Васи развиваются по спирали.

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

для бизнеса) и т. д. При стандартном подходе, по наблюдениям Васи, клиент уходит после решения 1,5 задач.

Рост происходит за счет двух рычагов: масштаба и сложности проблем по упомянутой выше спирали.

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

Чем дальше, тем сложнее и дороже это становится.

Начиная с задач №2-3 идет уровень «никто, кроме Васи, даже не возьмется».

Осталось понять, как масштабируется Вася.



Шкала

Когда Вася показал первые успехи в своих «Вялых проектах», реакция начальства была двоякой.

С одной стороны, это круто.

Клиент доволен, платит и готов платить больше.

С другой стороны, на сколько таких клиентов тебе, Вася, хватит? Понятно, что три довольных, регулярно платящих клиента — лучше, чем ноль.

Но я хочу большего.

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

Вася, честно говоря, долго решал этот вопрос.

Сначала я искал таких же людей — с хорошим опытом работы внутри клиента.

Когда я понял, что таких людей либо нет, либо мало, либо они просят большие деньги, я пошел другим путем.

Он просто разделил труд. Немного подумав, Вася пришел к выводу, что писать код ему, по сути, не нужно.

Это может сделать другой программист — просто потратьте 5-10 минут и объясните ему все.

Он может не понимать, откуда берутся эти Знания, Почему это так и Почему, но код будет нормальный, и если что-то не так, Вася проверит и прикажет исправить.

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

список проектов очень и очень схож.

Но самое главное, что все начинается с одной и той же точки.

И в этом вся суть, условно говоря, – в планировании.

Будь то планирование производства, поставок, продаж, расчет дефицита, ассортимента и т. д. Суть одна и та же.

Соответственно, обучив пару человек этому самому планированию, Вася резко увеличил масштабирование.

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

Их просто нужно правильно настроить.

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

Ведь было бы странно решать проблемы развития клиента, передавая мелкие ошибки и поддержку кому-то другому.

Для решения подобных вопросов не нужно много ума.

А Васю даже беспокоить не надо.

В результате Вася начал расти.

У него в отделе уже 15 человек.

Некоторые из них решают лишь незначительные проблемы.

Некоторые научились писать код, который устраивает Васю.

Пара-тройка может решить несколько задач Спирали.

Вася по-прежнему принимает прорывные решения – те, которые никто еще не решил нормально, – Вася по-прежнему принимает сам.

А мудак продолжает расти.

Как и его вялые проекты.

Тэги: #Карьера в IT-индустрии #Управление проектами #Читальный зал #ERP-системы #1с #кто знает что

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.