Все молодцы. Проект в жопе.
Разбор провала на созвоне обычно звучит одинаково.
— Пресейл? — Мы всё сделали. ТЗ согласовали, риски и ограничения заказчику подсветили.
— Архитектура? — Дизайн утверждён, схема провалидирована с вендором, отклонений от согласованной архитектуры нет.
— ИТ? — Пусконаладку сделали в срок по плану-графику. Всё, что было в трекере задач выполнено.
— ИБ? — Все пентесты пройдены, все уязвимости закрыты, комментариев по нашей части нет.
— Менеджер проекта? — Отчётность велась по регламенту, риски заносились в реестр каждую неделю, статусы отправлялись заказчику вовремя.
Отлично. Все молодцы. Проект просрочен на два месяца, бюджет по трудозатратам превышен в полтора раза, заказчик грозит расторжением и штрафами.
Помните анекдот? Если бы айтишники были врачами, у них бы это звучало так. Пациент говорит: у меня болит нога. А ему отвечают: ну не знаю, у меня такая же нога, а ничего не болит.
Именно так и работает каждый ответ на этом созвоне. Заказчику плохо, а вы рассказываете, что у вас всё в порядке.
Как так вышло? Очень просто. Пресейл честно подсветил риски, мелким шрифтом, который никто из бизнеса заказчика не читал и не обсуждал на защите КП. Архитектор всё провалидировал с вендором, но не учёл, что нужное железо у вендора под заказ везётся десять недель, а не две, как в презентации. ИТ сделали пусконаладку точно по плану-графику, только график был составлен ещё до того, как выяснилось, что оборудование не пришло, и никто его не пересобрал. ИБ закрыли все уязвимости, но прямо перед сдачей, что добавило пару недель к и без того сдвинутому сроку. PM исправно фиксировал риски в реестре, но реестр никто, кроме самого PMа, не открывал, а эскалации наверх не было, потому что «мы же фиксируем, значит управляем».
Каждый локально отработал свою зону идеально. Никто не соврал. Никто не накосячил. Результат? Ну просто не сложилось.
Ровно так у Райкина шили костюм. Мы своё дело сделали. Один карман пришивал - к карману претензии есть? Нет. Другой пуговицы пришивал - к пуговицам претензии есть? Нет. Всё! Привет!
Объяснение провала проекта всегда начинается словами: «Мы своё дело сделали». И ведь это правда. Именно поэтому провал невозможно найти на уровне одной функции. Локальная оптимизация - это когда пресейл, архитектура, ИТ, ИБ и PM каждый крутит свою шестерёнку идеально ровно, но никто не смотрел, синхронизированы ли эти шестерёнки друг с другом и с реальностью.
Проблема не в людях и не в отделах. А в том, что у результата проекта нет владельца, который отвечает не за свою функцию, а за то, чтобы все функции вместе довезли клиента до срока и бюджета. На бумаге эта роль отведена PMу. Чаще по факту он собирает статусы, а не управляет зависимостями между командами. Потому что зависимости почти никогда не эскалируют, пока не рванёт.
Оптимизировать каждую отдельную функцию легко. Проверить, складывается ли из этого результат - вот это управление, а не набор регламентов по отделам.
У вас в компании кто-то реально управляет этими зависимостями?
· 14.08
Что за недо-PM'ы в приведенном примере? Гоните таких! Это их задача. Я надеюсь, что это выдуманная история, не было такого в Джете во времена моей работы там))
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 17.08
Не всегда это задача именно PM. Иногда PO, иногда CTO или CIO - зависит от компании. Вопрос вообще не в конкретном примере, признаю, он немного гиперболизирован. Я стараюсь показать проблему в самой системе. Той самой, которую ещё Аркадий Исаакович высмеивал полвека назад.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён