PMO у венчур-білдері: як перестати гасити пожежі й почати масштабуватися

💡 Усі статті, обговорення, новини про продукти — в одному місці. Приєднуйтесь до Product спільноти!

Привіт! Я — Олександр Цуркан, PMO у венчур-білдері Spalah. Моя робота — переводити компанії з режиму «вічного пожежогасіння» у режим системної роботи та профілактики: правила гри, метрики, чек-листи й рішення, що не залежать від однієї людини. За останні роки в AdTech (а до цього FinTech, аутсорс та аутстаф) я достатньо бачив, як відсутність системи б’є по грошах, людям і стратегії, і достатньо робив, щоб такого не відбувалося.

У статті покажу, чому профілактика дешевша за реагування, чим PMO відрізняється від класичного PM, як впровадити це без бюрократії, а також розберу два кейси. Матеріал буде корисний фаундерам, інвесторам, тімлідерам і PM’ам, які хочуть масштабуватися без сліз і вигорання.

Хто такий PMO і навіщо він бізнесу

PMO — не ще один менеджер, а офіс-практик. Він задає спільну методологію та інструменти, алайнить проєкти зі стратегією, дає видимість портфеля (ресурси, ризики, пріоритети), накопичує знання та lessons learned.

Що кажуть дослідження PMI: організації з PMO мають вищі показники успіху проєктів і кращу узгодженість зі стратегією (менше провалів, більше проєктів у бюджеті та строках).

Тут ключ у єдиній системі виконання. Без неї кожна команда грає за своїми правилами, і результати найчастіше непередбачувані.

Реактивність vs профілактика

Реактивний підхід дорого коштує: ви відволікаєте людей, дедлайни горять, якість страждає. Harvard Business Review описує, як пожежогасіння (в оригіналі firefighting) засмоктує компанії в цикл авралів, дуже раджу прочитати цю статтю.

Економіка якості каже те саме: правило 1—10—100, де $1 на профілактику економить $10 на виправлення і $100 на наслідки провалу (ASQ / Cost of Quality, пояснення 1—10—100).

Що робить PMO:

  • бачить ризики заздалегідь і закладає контрольні точки;
  • після інциденту проводить blameless постмортем (причини → рішення → оновлення процесу → метрика ефекту) — гайд і шаблони від Atlassian;
  • фіксує зміни у Jira/Confluence, вчить команду, впевнюється, що проблема не повернулась (що робить постмортем корисним).

Мінімально достатня система, як зробити це без бюрократії

Принцип 1. Процес працює без імен. PMO-тест на людинозалежність: для цього запитайте себе, чи зламається процес, якщо завтра конкретної людини не буде? Якщо так — це єдина точка відмови (SPOF-(Single Point of Failure)). Дії: чек-лист/SOP у Confluence, бекап-виконавець, перехресне навчання, SLA і метрика.

Принцип 2. Один зрозумілий воркфлоу в Jira. Уявімо Jira канбан-борд. Там є назви стовпців, а також статусів. На початку все зʼявляється в беклозі, потім рухається в ToDo і так далі. Обов’язкові поля перед переходами: бізнес-цінність, DoD, посилання на Confluence. І в ідеальному варіанті цей флоу має виглядати так:

Backlog → Ready (To Do) → In Progress → Code Review → QA → Ready for Release → Done

Принцип 3. RACI на епіки й ініціативи. Хто відповідає ®, хто затверджує (A), кого консультуємо ©, кого інформуємо (I). Це знімає розмазану відповідальність і конфлікти (RACI-гайд Atlassian).

Кейс 1

Контекст: пішов ключовий інженер. Реліз заблоковано, тому що тільки він знає кроки деплою (частину процессу ci\cd), як деплоїти на прод і при цьому не паузити його.

Що зробили:

  • Blameless постмортем (1 година): таймлайн, корінна причина (5 Whys), ризики.
  • Чек-лист релізу + DoD у Confluence; обов’язкові поля в Jira.
  • Succession-note на критичні ролі (доступи, кроки, fallback).
  • Bus factor ≥ 2 на реліз: перехресне навчання; RACI — Responsible: TL, Accountable: PMO.

Результат: реліз відновили того ж тижня; наступні два пройшли без участі героїв-власників.
Шаблони постмортемів.

Кейс 2

Контекст: розмазування ролей між функціями зривало нову ініціативу.

Що зробили:

  • На епік ввели RACI; погодили «вузькі» рішення через A, а не колективно.
  • Побудували capacity-план на 2 спринти, зафіксували WIP-ліміти.
  • Запустили щотижневу 15-хв сінку по метриках (Lead/Cycle time, блокери, ризики).

Результат: прибрали конфлікти, підняли передбачуваність. RACI.

90-денний план запуску PMO (без болю, як зробив би я)

Дні 0–30 — навести видимість

  • Інвентар проєктів/епіків, карта залежностей, топ-5 ризиків.
  • Мінімальний Jira-воркфлоу (див. вище).
  • Єдині артефакти: шаблон задачі, DoD/DoR, посилання на Confluence.

Дні 31–60 — прибрати SPOF’и

  • PMO-тест на людинозалежність; succession-notes на ключові ролі.
  • Постмортеми за інцидентами → зміни у процесах.
  • RACI + capacity на стратегічні епіки.

Дні 61–90 — закріпити системність

  • Щотижневі метрики здоров’я: Lead/Cycle time, Defects escaped, On-call noise.
  • Комунікаційні SLA між функціями (підтримка, легал, фінанси, HR).
  • Огляд портфеля: все, що не тягне OKR — паркуємо/пивотимо (PMI про роль PMO у стратегії).

Типові помилки впровадження PMO (і як їх уникнути)

  • Забагато процесу одразу → спротив. Почніть з мінімально достатнього.
  • Немає метрик → не видно ефекту. Візьміть 3–5 простих і тримайте ритм.
  • Проєктна поліція замість сервісу. PMO — це допомога, а не кара.
  • Без підтримки C-level все буксує. Попросіть один пілот і покажіть цифри.

Швидкі фішки

  1. Шаблон постмортему: факт → вплив → root cause → рішення → відповідальний → дедлайн → метрика. (Atlassian)
    • Факт — що саме сталося.
    • Вплив — на що саме вплинуло (що зачепило).
    • Root cause — йдемо до істинної причини через метод «5 чому».
    • Рішення — що робимо, щоб уникати повторення проблеми в майбутньому?
    • Відповідальний — хто буде впроваджувати рішення.
    • Дедлайн — коли буде впроваджено і коли потрібно речекнути, що все ок.
    • Метрика — як відслідкувати, що проблему вирішено.
  2. RACI на епік + capacity-плани на 2–3 спринти. (Atlassian)
  3. One-pager ризиків: матриця, Top-5, тригери, відповідальні; перегляд раз на 2 тижні.
  4. SLA між функціями: хто/де/за скільки відповідає — менше пінг-понгу, більше фокусу.
  5. Definition of Ready/Done у Confluence + обов’язкові поля в Jira.

Висновок і запрошення подискутувати в коментах :)

Профілактика дешевша за реагування; системність = масштаб. Роль PMO — зробити так, щоб процес працював без імен: сьогодні тушимо, завтра перепроєктовуємо «проводку», щоб не горіло знову. Якщо вам близький підхід «менше хаосу — більше передбачуваності», напишіть у коментарях:

  • які SPOF’и болять у вас зараз?
  • які метрики здоров’я працюють/не працюють?
  • куди б ви додали RACI вже цього тижня?

Я з радістю подискутую й додам конкретики по ваших кейсах.

Джерела

👍ПодобаєтьсяСподобалось7
До обраногоВ обраному3
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Щоб «не гасити пожежі» потрібно найняти достатню кількість хороших спеціалістів і платити їм достатню заробітну плату.

найняти достатню кількість хороших спеціалістів і платити їм достатню заробітну плату

Це доречний лозунг для кандидата в депутати або президенти.

«За все хороше, проти поганого».

Ви ще забули дописати: «і дати їм 10 років на проєкт».

В реальності завжди чогось не вистачає: грошей, часу, персоналу, кваліфікації. Талант менеджера як раз в певних умовах вести проєкт до успіху.

Окрім цього існують ще зовнішні умови (ризики) — від яких навіть «хороший спеціаліст з заробітною платою» може заплакати.

Це не лозунг. Це — необхідна умова для нормальної роботи. Необхідна, але не достатня.

Если нанять гениев и дать им достаточно денег и времени — любой дурак сможет сделать крутой продукт. Но на всех таких не хватит ни людей ни денег ни времени, а рынок-то, конкуренция — не ждёт! Хорошая организация — лучше чем люди которые в ней работают: она способна, нанимая маломотивированных рабочих лошадок средней паршивости на зп чуть ниже рынка, делать продукт чуть лучше рынка и чуть быстрее — и только тогда она как бизнес стоит денег. Если же она работает наоборот — с людьми чуть лучше и чуть дороже делает результат чуть хуже — она просто долго не протянет.

Обовʼязково потрібно платити достатню зарплату і наймати хороших спеців — 100%.

Але це ще не все. Щоб винаходити велосипед кожен раз, потрібно пропрацювати процеси і потім вже по колії рухатись. Так просто ефективніше.

І особисто для мене — ще і приємніше (коли я розумію наступний крок, мені зрозуміло куди, і як рухатись, і що буде завтра).

Я — PMO у

Що це означає?

Це ж те саме що написати «Я — Юридичний Відділ», «Я — R&D».

Мені подобається! А як би ви робили коли bottleneck — це самі стейкходери які не дають vision далі ніж на один спринт та кожну неділю скачуть у пріоритетах? Тут планування не запрацює, тому що епіки як гриби, народжуються «на вчора», а «на завтра» вмирають тому що вже не треба.

+ І ніхто адекватний не захоче працювати в такому режимі. (Якщо звісно їм не платити надзвичайно велику ЗП і не мати вдвічі більше працівників, ніж було б достатньо за нормальних умов).

О. Дякую за питання. Дуже поширена ситуація і проблема.

Мій флоу у таких випадках — казати ні.
Ні — я не візьму цю задачу в поточний спрінт, бо вона не запланована. Якщо це критично, то я видаляю інші задачі (і список).
Ні — я не назву вам естім цієї задачі, бо спочатку потрібно її оцінити.
Ні — дату релізу я не назву, бо задача занадто велика і може спрацювати багато ризиків.
Це перше.

А друге — це повертання відповідальності до таких холдерів. «Ви хочете змінити пріорітет цієї задачі? — Добре, але ризики 1,2,3, ви приймаєте їх (aka берете відповідальність)?»

Не дають віжен більше ніж один спрінт, то можливо Канбан буде доречніший. Бо якщо немає роадмапи хоча б на квартал, то кайфовий скрам буде складно побудувати.

Кожну неділю скачуть у пріорітетах — повертаємо відповідальність до них. Але потрібно це робити коректно. Не «Так ви ж сказали, я і зробив», а «Зміна пріорітету зʼїсть ХХ годин за рахунок переключення команди з задачі Y на задачу N, як це було в ситуації 1,2,3. Ви готові до цього, або може спочатку доробимо поточну задачу?».

P.S. Робіть скріни коли холдери просять про якусь зміну а ви попереджаєте про вплив на роботу ;)

Слушне зауваження про канбан!

Схоже на статтю від чатджпт

Буду рахувати це як комплімент)

Значить вийшло структуровано, але напевно занадто академічно :(

Це моя перша стаття, тож якщо є побажання, або зворотній звʼязок, по тому що особисто для вас було б корисно або цікаво, то напишіть, буду вдячний. Дуже )

Підписатись на коментарі