# Компроміси, залізний трикутник і вміння казати «ні»

> Який важіль залізного трикутника тягнути, коли проєкт запізнюється, чому нові люди його сповільнюють (закон Брукса), як казати «ні» стейкхолдерам — засновникам, колегам і клієнтам, не втрачаючи їх, і четверта версія роадмапи Котокорму.

- Курс: [Продуктові роадмапи, орієнтовані на результат](https://productovi.com/uk/courses/outcome-based-roadmaps.md)
- Модуль: Пріоритезація на доказах
- Урок 12/15, ~49 хв
- Джерело: https://productovi.com/uk/courses/outcome-based-roadmaps/trade-offs-and-saying-no

## Перший щомісячний огляд

**Alex Tutor:** Перший щомісячний огляд роадмапи в Котокормі, і ти представляєш на ньому продуктову команду з новинами. Сьогодні про компроміси: що поступається, коли робота запізнюється, і як казати «ні».

**Sofia:** Тест перенесення даних у Lucy завершено. Усе працює, але перенести все вдасться лише до кінця лютого. Доти пілот лишається у двох клініках.

**Brandon:** Це проблема. Закупівельниці PurrPoint форма дуже подобається. Вона хоче, щоб у січні нею користувалися всі 14 клінік.

**Ian:** Тоді наймімо двох підрядників на склад і закінчимо в січні. Бюджет я погоджу сьогодні.

**Sofia:** Усі хочуть чогось раніше, і нічого не зрушиш, не зачепивши чогось іншого.

**Alex Tutor:** Це **залізний трикутник** (iron triangle) управління проєктами, його ще називають потрійним обмеженням: обсяг, час і ресурси, а якість затиснута посередині. Сторони пов'язані: стиснеш одну (скажімо, поставиш ранішу дату) — і мусить поступитися інша.

![Трикутна рамка з трьох стрижнів тримає м'який м'ячик; рука натискає на один кут, і м'ячик деформується.](https://productovi.com/courses/outcome-based-roadmaps/inline/trade-offs-and-saying-no-illustration-2.webp)

*Стиснеш одну сторону, і щось інше мусить поступитися.*

**Alex Tutor:** А якщо нічого помітно не поступається, тихо платить якість: поспіх, загублені замовлення, помилки, які знайдуться в березні.

**Sofia:** То який важіль тут що означає?

> **Вправа:** Зістав кожну сторону **залізного трикутника** (iron triangle) з тим, що означало б потягнути за неї для складу Котокорму й пілоту в клініках.

## Залізний трикутник: який важіль тягнути

**Sofia:** Якість відпадає: загублені замовлення клінік — це саме ті випадки нестачі, яких ми намагаємося позбутися.

**Alex Tutor:** Так. І сам лише час не допоможе Brandon. А обсяг: чи мусить усе переїхати одночасно?

**Lucy:** Не обов'язково. Можна спершу перенести замовлення клінік. Вони працюватимуть у новій системі до середини січня, замовлення підписників — слідом, а весь переїзд завершиться наприкінці березня.

**Sofia:** Загалом на місяць пізніше, зате клініки отримають потрібне приблизно на шість тижнів раніше.

**Alex Tutor:** Такий компроміс вартий того, бо чекає саме тема клінік. Обирай важіль за тим, що найважливіше: тут це дата для клінік, а не дата завершення всього переїзду.

**Sofia:** А пілот розширюється лише тоді, коли замовлення клінік уже в новій системі.

![Якщо спершу перенести замовлення клінік, вони будуть у новій системі до середини січня й усі 14 клінік почнуть у лютому; весь переїзд завершиться в березні, на місяць пізніше.](https://productovi.com/courses/outcome-based-roadmaps/diagrams/m4-l3-staged-migration-uk.png)

*Розбитий обсяг захищає важливу дату.*

> **Вправа:** За який важіль варто потягнути Sofia щодо складу й пілоту і чому?

## Закон Брукса: чому більше людей — це пізніше

**Sofia:** Але пропозиція Ian досі на столі. Два підрядники ж не зашкодять?

**Lucy:** Зашкодять. Стару систему ніхто так і не задокументував. Мої двоє людей весь січень навчали б новачків, замість переносити дані.

**Alex Tutor:** Це давнє спостереження, його часто називають **законом Брукса** (Brooks's law): якщо додати людей у програмний проєкт, що запізнюється, він запізниться ще більше. Новачків треба навчати, а кожна нова людина додає координації.

![До робочого верстата приходять двоє новачків, і досвідчена майстриня відкладає інструменти, щоб пояснити їм механізм, а недороблена робота чекає.](https://productovi.com/courses/outcome-based-roadmaps/inline/trade-offs-and-saying-no-illustration-3.webp)

**Sofia:** Тобто ресурси — важіль, який здається найлегшим, а працює найгірше.

**Alex Tutor:** Для такої роботи й так пізно — так. Додаткові люди допомагають, коли приходять на початку, або на роботі, яку можна чисто розділити на окремі частини.

> **Вправа:** Якщо зараз додати до заміни складської системи двох досвідчених підрядників, вона завершиться раніше.

**Alex Tutor:** А тепер навпаки: коли додаткові люди справді допомагають?

> **Вправа:** Коли додаткові люди найімовірніше допоможуть проєктові завершитися **раніше**?

## Як казати «ні» стейкхолдерам, не втрачаючи їх

**Brandon:** Ще одне. Директорка однієї з партнерських клінік хоче облік запасів для всіх брендів на її полицях, а не лише наших. Можемо таке зробити?

**Sofia:** Облік усіх брендів — це інший продукт. Нашим ключовим результатам служить лише частина про Котокорм.

**Alex Tutor:** Тож «ні» — трекеру, але не їй. Яка проблема за цим запитом?

**Sofia:** Знати, що закінчується, до того, як спорожніє полиця. Це одна з наших підтем для клінік.

**Alex Tutor:** Тоді добре «ні» має чотири частини: переказати потребу, щоб вона знала, що її почули; прямо сказати, чого не буде і чому; запропонувати, що можна зробити для цієї потреби; сказати, коли щось може змінитися.

![Людина ввічливо відмовляється від величезної коробки, яку простягає гостя, і натомість дає їй менший подарунок; обидві усміхаються.](https://productovi.com/courses/outcome-based-roadmaps/inline/trade-offs-and-saying-no-illustration-4.webp)

*Повтори потребу, чесно скажи «ні», запропонуй можливе й поясни, що могло б це змінити.*

**Sofia:** Ті самі чотири частини годяться і для засновників, і для Brandon.

**Alex Tutor:** Годяться. Відмовляй запиту, а не людині, — і люди й далі приходитимуть до тебе з наступними.

> **Вправа:** Розстав чотири частини доброго «ні» в правильному порядку.

## Ні січню, так лютому

**Sofia:** Тепер треба сказати Brandon, що січня не буде.

**Alex Tutor:** Почни з того, що йому потрібно, а не з того, у чому відмовляєш. Що йому насправді потрібно?

**Sofia:** Щось певне, що можна сказати PurrPoint, і не виглядати так, ніби він знову наобіцяв зайвого.

**Alex Tutor:** Тоді дай йому причину мовою PurrPoint: розширення зараз ризикує тими самими випадками нестачі, яких вони хочуть позбутися. А тоді — справжній наступний крок з умовою.

**Sofia:** Замовлення клінік переїдуть до середини січня. Якщо грудневий огляд це підтвердить, усі 14 клінік почнуть у лютому.

**Alex Tutor:** Це «ні», яке він зможе продати: причина, дата з умовою і нічого, від чого доведеться відмовлятися.

> **Вправа:** Яке повідомлення для Brandon — найкращий спосіб сказати «ні» січню?

**Alex Tutor:** Тепер знайди прогалину в справжній чернетці. Brandon написав це директорці клініки ще до того, як попросив допомоги.

> **Вправа:** Чернетка Brandon: «Я чую, що ви хочете знати, що закінчується, ще до того, як спорожніє полиця. Ми не робитимемо облік для всіх брендів: це інший продукт, ніж наш. Ми ще раз розглянемо запити клінік на червневому огляді». Якої частини доброго «ні» **бракує**?

## Знову бали лояльності

**Ian:** Засновники побачили оцінки RICE. Вони вважають, що модель налаштована проти балів лояльності. Хочуть бачити бали принаймні в Next.

**Sofia:** Вона не підігнана: за балами — кілька коментарів і вісім людино-місяців роботи. Але й поганою ідеєю їх не назвеш.

**Alex Tutor:** Тоді скажи **«не зараз»** (not now), і хай воно буде справжнім: причина й умова, за якої ідея повернеться. Розмите «пізніше» — це просто повільне «ні».

**Alex Tutor:** Ось два способи це написати. Яке з них — справжнє «не зараз»?

> **Вправа:** Дві відповіді засновникам щодо балів лояльності. Яка з них — справжнє **«не зараз»**?

**Sofia:** Умова: якщо на червневому огляді відтік досі перевищуватиме 8%, коли теми з Now уже встигнуть попрацювати, бали повернуться, починаючи з невеликого тесту.

**Alex Tutor:** Добре: це можна перевірити, є дата й зв'язок із ціллю. Додай, що поверне бали раніше: докази, як-от опитування тих, хто скасовує підписку, де люди називають ціну.

**Sofia:** Тобто список «не зараз», де кожен пункт має причину й шлях назад.

**Alex Tutor:** Саме так. А ще він показує засновникам, що їхню ідею не загубили, а поставили в чергу за доказами.

> **Вправа:** Що з цього має бути в доброму пункті **списку «не зараз»**? Познач усі правильні.

## Повідомлення для засновників

**Sofia:** Ian хоче щось про бали лояльності, що можна переслати засновникам.

**Alex Tutor:** Скористайся чотирма частинами й зберігай теплий тон: це їхня компанія, і ідея ще може повернутися.

**Sofia:** Потреба, причина в простих цифрах, що ми робимо з відтоком зараз, і червнева умова.

**Alex Tutor:** І без жаргону RICE. Засновників цікавлять підписники, а не формули.

> **Вправа:** Напиши повідомлення, яке Ian, CEO Котокорму, зможе переслати засновникам (3–5 речень): поки що балів лояльності в Next не буде. Скажи чому, що Котокорм робить для тієї самої мети і за якої умови бали повернуться. Без жаргону RICE.

## «Ні» для клієнтки

**Sofia:** А облік запасів для директорки клініки? Brandon потрібні слова, які він зможе використати.

**Alex Tutor:** Напиши так, як Brandon сказав би це їй. Пам'ятай, що вона клієнтка: вона завжди може купувати в когось іншого.

**Sofia:** А може, Brandon просто скаже, що це є в роадмапі на потім? Звучить м'якше.

**Alex Tutor:** М'якше сьогодні й гірше навесні, коли вона спитає, де воно. Чітке «ні» зі справжньою пропозицією — оце і є м'який варіант.

**Sofia:** Але що ми можемо їй запропонувати? Її клініки немає в пілоті.

**Alex Tutor:** Коли форма запрацює для PurrPoint, вона може дійти й до інших партнерських клінік, а знати, що закінчується, — частина теми клінік. Запропонуй їй раннє місце в цьому.

> **Вправа:** Напиши, що Brandon може надіслати директорці партнерської клініки (3–4 речення): Котокорм не робитиме облік запасів для всіх брендів, але серйозно ставиться до потреби за цим запитом. Не обіцяй дати.

## Роадмапа, версія 4

**Alex Tutor:** Час зібрати модуль докупи. Версія 4 додає те, чого бракувало: як ухвалювали рішення. Критерії, бали, порядок і те, що «не зараз».

**Sofia:** Листи-нагадування запрацювали 19-го. Зрушень у відтоку ще не видно, але вони вже працюють.

**Alex Tutor:** Добре. Їхній ефект спершу проявиться в причинах скасувань. Тепер — ресурси на наступний квартал.

**Sofia:** Lucy дала дванадцять людино-місяців із січня до березня, п'ять із них — на склад.

**Набір даних (CSV):** [Можливі рішення Котокорму, оцінені в листопаді](https://productovi.com/datasets/outcome-based-roadmaps/trade-offs-and-saying-no/catchow-candidates.csv)

Дев'ять кандидатів із роадмапи Котокорму з вхідними даними RICE, які Sofia й Lucy погодили в середині листопада. Охоплення — за квартал; зусилля — у людино-місяцях для всіх причетних. Синтетичні дані, створені для цього курсу.

- `id`: Ідентифікатор кандидата
- `candidate`: Можливе рішення
- `theme`: Тема роадмапи, якій воно служить (none — жодній)
- `objective`: 1 — збільшити виручку від підписки, довше утримуючи підписників; 2 — розвивати канал ветклінік
- `reach_per_quarter`: Скількох клієнтів зачіпає за квартал
- `reach_unit`: Кого рахують в охопленні
- `impact`: Вплив на кожного клієнта щодо ключових результатів цілі: 3, 2, 1, 0,5 або 0,25
- `confidence`: Наскільки ми впевнені в охопленні й впливі: 1,0, 0,8 або 0,5
- `effort_person_months`: Уся робота для всіх причетних, у людино-місяцях

**Alex Tutor:** Тоді порядок має вміститися в сім. Перевір, щоб кожне «не зараз» мало причину й шлях назад, і постав на дисклеймері сьогоднішню дату.

> **Вправа:** Напиши четверту версію роадмапи Котокорму: ранжування.

## Що варто запам'ятати

**Sofia:** Brandon має лютий із причиною, команда Lucy не розпорошується, а засновники знають, що поверне бали лояльності. Ніхто не отримав голого «ні».

**Alex Tutor:** Кожне «так» чогось коштує. Коли ціну видно, людям легше прийняти «ні».

> **Головне**
>
> - **Залізний трикутник** (iron triangle): обсяг, час і ресурси, а посередині — якість. Коли робота запізнюється, якась сторона мусить поступитися; якщо жодна не поступається, тихо платить якість.
> - Тягни той важіль, що захищає найважливіше. Зменшити обсяг чи розбити його на етапи часто означає врятувати ту дату, яка справді важить; нові люди наприкінці зазвичай лише затримують розробку (**закон Брукса**).
> - За кожне «так» десь платять. Роби компроміси видимими: що рухається, що чекає і чому.
> - Добре «ні» переказує потребу, прямо каже, чого не буде і чому, пропонує, що можна зробити, і каже, коли щось може змінитися. Відмовляй запиту, а не людині.
> - Веди **список «не зараз»**: кожен пункт із причиною й умовою повернення, яку можна перевірити. Розмите «пізніше» — це повільне «ні».

**Alex Tutor:** На цьому модуль 4 завершено. У модулі 5 роадмапа має ожити: здобудемо підтримку, презентуємо її раді директорів, продажам, розробці й PurrPoint і налаштуємо ритм і правила, які триматимуть її актуальною.

- Попередній урок: [Фреймворки оцінювання: матриця пріоритетів, RICE та інші](https://productovi.com/uk/courses/outcome-based-roadmaps/scoring-frameworks.md)
- Наступний урок: [Узгодження й підтримка стейкхолдерів](https://productovi.com/uk/courses/outcome-based-roadmaps/alignment-and-buy-in.md)

---
Productovi Learning. Безкоштовно, читати можна без реєстрації.
