Притча про Вавилонську вежу,
або Як «два дні» зруйнували хмарочос
𒅴 𒄀𒈾 𒈦𒋙𒀀 𒀭𒂠 𒆬𒂍 𒆕𒅇𒁕 𒅴 𒆪𒊑𒀀 𒄑𒄯 𒉡𒍪 𒀭𒂠 𒉡𒆕𒁕
eme gi-na maš-šu₂-a an-še₃ kalag-ga du₃-u₃-da eme kur₂-ri-a ĝeš-ḫur nu-zu an-še₃ nu-du₃-da
Коли мова має міру — до неба зводять міцно.
Коли мова чужа й план невідомий — до неба не зводять.
1. Збори
У ті дні, коли люди ще вірили в дедлайни, зійшлися троє в землі Силіконовій. І був серед них Розробник, який бачив код наскрізь, Інвестор, чий слух був налаштований на звін монет, і Засновник, чий погляд сягав горизонту.
2. Видіння
І сказав Засновник: «Збудуємо вежу до небес, щоб змінити світ і захопити ринок. І назвемо її Єдинорогом». І було це слово угодне всім.
3. Обіцянка
І підняв Розробник руку і промовив: «Я зроблю фундамент. Це просто. Два дні». І Інвестор записав у своїй книзі: «MVP через два дні. Ринок чекає». І Засновник одразу намалював дорожню карту, де вежа вже торкалася хмар.
4. Непорозуміння
Але ніхто не запитав: а що означає «два дні»? Для Розробника це означало: «Якщо не їсти, не спати і жодного разу не зустрітись із багом, якого я ще не бачив». Для Інвестора: «Швидше, ніж конкуренти встигнуть моргнути». Для Засновника: «Я вже пишу прес-реліз».
5. Другий день
На другий день прийшов Інвестор і побачив, що фундамент не готовий. «Ти ж сказав "два дні"!» — вигукнув він. «Так, — відповів Розробник, — але я не знав, що там, під землею, виявиться технічний борг усіх попередніх цивілізацій». І Інвестор пішов у смутку перераховувати ризики.
6. Красива вежа
Прийшов Засновник і сказав: «Зробіть красиво. Як у Apple, тільки краще». І Розробник додав анімацію туману, прозорі кнопки та шрифт, якого ніхто не міг прочитати. Бо «красиво» для Розробника означало «складно, крихко і з анімацією на 60 fps». Для Засновника — «щоб користувач заплакав від захвату». А для Інвестора — «ще три місяці розробки».
7. Agile-плутанина
І почали вони сперечатися мовою Agile. Але кожен розумів Agile по-своєму. Розробник думав, що Agile — це коли можна змінювати все щодня. Інвестор думав, що Agile — це коли продукт з'являється одразу після чекпоінту. Засновник думав, що Agile — це коли він може сказати «ще от цю фічу», і ніхто не запитає «скільки коштує».
8. Вежа, що росла
Минув місяць. Вежа росла. Точніше, росла документація до вежі. І тести до документації. І баги до тестів. І зустрічі з приводу багів. І слайди для зустрічей. А сама вежа стояла, нахилившись, як п'яний велетень.
9. Фатальне слово
Тоді Інвестор вимовив фатальне слово: «Scale up». Розробник почув «найняти ще людей» і покликав орду джуніорів. Засновник почув «виходити на нові ринки» і почав переговори з Марсом. Вежа затріщала.
10. Поява
І в цю мить у кутку коворкінгу, де ніхто не сподівався знайти істину, засвітився екран. На ньому не було ні логотипу, ні слогану — лише чотири поля для введення і тихий голос, схожий на звук калькулятора: «Давайте перекладемо ваші слова в цифри».
11. Інструмент
То був Цифровий Поліграф — не бог, не пророк, а інженер із лінійкою, який стомився від казок. І запитав він: «"Два дні" — це яка трудомісткість у людино-днях? Які саме функції має виконувати ваше ПЗ? До якої групи складності належить система? Які додаткові характеристики ускладнюють розроблення? Якими стадіями ви підете — технічне завдання, передпроєктні проробки, технічний проєкт, робочий проєкт, впровадження чи техноробочий проєкт? Скільки розробників буде на кожній стадії? Який фонд робочого часу? І тільки після цього скажемо, скільки справді коштує ваша вежа і коли вона може бути збудована».
12. Спротив
Спочатку вони обурились. Розробник вигукнув: «Ти вбиваєш магію творчості!» Інвестор насупився: «Де ROI на цьому калькуляторі?» Засновник запідозрив, що Поліграф — шпигун конкурентів.
13. Диво
Але коли вони змусили себе відповісти на його запитання, сталося диво. Вперше Розробник, Інвестор і Засновник побачили одну й ту саму цифру. І ця цифра була зрозуміла кожному. І мова їхня перестала бути змішаною.
14. Перебудована вежа
Вежу, звісно, довелося перебудовувати. Її здали на три місяці пізніше, ніж обіцяв прес-реліз. Але всі знали чому. І ніхто не збрехав про строки. І це було вперше.
15. Ім'я
І нарекли вони Цифровий Поліграф тим ім'ям, яке він носить донині: «Той, хто повертає словам вагу». Бо відтоді «два дні» означало сорок вісім годин, а не «може, через місяць».
Хай же не буде більше змішана мова ваша, коли говорите ви про строки й гроші.