Теорія
Залежності й віхи як точки рішень
Знайди, що на що чекає, зокрема залежність, яку ніхто не записав, і перетвори віхи на запитання з готовим рішенням для кожної відповіді.
~8 хв читання · 9 вправ · 250 балів
Перед початком
Грудень Roman
Листопад у Klasna. Leo підписав обсяг робіт запуску фізики: 17 обов'язкових пунктів плюс список очікування, звіт про рівень і січнева реклама, з порядком вирізання. Roman надсилає план ввести репетиторів у роботу в перший тиждень грудня, і він виглядає розумно.
Цей модуль питає «коли»: що на що чекає і чи тримається 1 лютого. Урок починається із залежностей, зокрема тієї, яку ніхто не записав, і з віх, на яких щось вирішують.
Прихована залежність
План може виглядати розумно рядок за рядком і все одно бути нездійсненним через приховану залежність: зв'язок між частинами роботи, який ніхто не записав.
Roman запланував ввести репетиторів у роботу в перший тиждень грудня, щоб дати їм увесь грудень на підготовку. Спитай, що потрібно введенню, перш ніж воно почнеться, і з'являється ланцюжок. Введенню потрібні репетитори, які пройшли демоурок. Vira проводить демоуроки за остаточною програмою, а не за чернетками. Програма остаточна лише після її рецензії, 15 грудня. Тож введення не може початися раніше кінця грудня.
Кожна ланка була розумною й комусь відомою. Ніхто не склав їх разом, тож найраніший можливий старт був невидимим. Звичка, що це ловить, проста: для кожної частини роботи питай що має бути завершено, перш ніж це почнеться?, а потім те саме про відповідь, доки не дійдеш до чогось уже зробленого.
- Так«Введенню потрібні репетитори з демоуроком → демоурокам потрібна остаточна програма → остаточна після рецензії Vira 15 грудня»
- Не так«Введення в роботу: перший тиждень грудня» без жодного слова про те, що йому потрібно
Три види залежностей
Залежність — зв'язок, коли одна частина роботи не може початися чи завершитися, доки не почнеться чи не завершиться інша. Питай, звідки береться кожен зв'язок, бо джерел три.
- Логічна: роботі потрібен результат іншої задачі. Демоурокам потрібна остаточна програма.
- Через людей: та сама людина потрібна у двох місцях одночасно. Vira не може рецензувати програму й дивитися демоуроки в ті самі дні.
- Зовнішня: залежить від когось, кого проєкт не контролює. Збирання тесту чекає на вільні тижні підрядника; зміна обсягу чекає на письмове рішення Leo.
Більшість графіків показує лише логічні зв'язки, бо вони видні в самій роботі. Два інші — те місце, де плани тихо ламаються: графік може бути логічно бездоганним і водночас передбачати, що Vira робить три речі за тиждень або що календар зовнішнього партнера збігається з твоїм. Складаючи перелік залежностей, став для кожної задачі всі три питання.
- Так«Збирання тесту: потрібен банк запитань (логічна) і вільні тижні підрядника (зовнішня)»
- Не такГрафік, де Vira рецензує, оцінює демоуроки й пише банк запитань в один тиждень
Залежність через людей, яку ніхто не намалював.
Залежності через людей
Залежність, яку пропускає більшість графіків, іде через людей: дві-три задачі, яким не потрібні результати одна одної, але потрібна та сама людина. На папері вони можуть іти паралельно; насправді вони стають у чергу.
Найяскравіший приклад на запуску — Vira. Її рецензія програми, демоуроки й банк запитань для діагностики припадають на ті самі тижні грудня. Жодній задачі не потрібен результат інших, тож графік лише з логічних зв'язків показав би їх поруч і обіцяв би дати, яких її календар не витримає. До того ж на Vira припадає 73 зі 131 обов'язкового дня, тож її тижні вирішують багато.
Чесних відповідей дві. Вибудуй задачі послідовно в графіку, щоб дати відображали одну людину, яка робить одну справу за раз. Або передай частину роботи комусь іншому: фрилансер-автор міг би написати чернетку банку запитань за чернетками розділів, а Vira перевірила б її потім. Так чи інакше, зроби людину видимою в плані; «Vira впорається» — не план.
- Так«Vira: рецензія 2–15 грудня, потім демоуроки; банк запитань у чернетці пише фрилансер-автор, Vira перевіряє»
- Не такТри задачі Vira, намальовані поруч в ті самі тижні
Паралельно на папері, черга насправді.
Віха — це точка рішення
Віха — точка в графіку без власної тривалості: вона позначає, що щось важливе завершено. Робота, що до неї веде, — у задачах перед нею.
Справжнє її призначення — точка рішення, а не прикраса прогресу. Інстинкт Leo («Нарада на старті відбулася», «Дизайн готовий») дає позначки, які виглядають як прогрес і нічого не вирішують. Натомість формулюй кожну віху як запитання з датою: «Чи є до 25 грудня 8 репетиторів, які пройшли демоурок?» — і вже зараз вирішуй, що робитимеш, якщо відповідь «ні».
Саме ця частина робить віху корисною. «Ні», виявлене 25 грудня з планом Б, підготовленим у листопаді, потребує дня, щоб діяти. Те саме «ні» без підготовки — тиждень нарад у найзавантаженішу частину проєкту. Якщо не можеш назвати рішення, яке запускає віха, імовірно, це не віха.
- Так«25 грудня: 8 репетиторів пройшли демоурок? Якщо ні, підготовлені варіанти йдуть до Leo»
- Не так«Нарада на старті відбулася»
Нічого не вирішує.
Коли віха каже «ні»
Віха виправдовує себе того дня, коли відповідь — «ні». Реакція має дві частини, і обидві вирішують заздалегідь.
Хто вирішує. План Б від Vira на 25 грудня (стартувати з 6 сильними репетиторами й обмежити кількість учнів, а не проганяти ще двох наспіх) — добре підготовлене рішення. Але воно змінює критерій успіху: бриф каже про щонайменше 8 репетиторів із пройденим демоуроком. Критерії змінює лише спонсор, тож рішення йде до Leo письмово. Оскільки його підготовлено, з розписаною ціною (менше учнів у лютому, нижча ціль результату), Leo може вирішити за свої два робочі дні, а не за тиждень.
Як швидко. Керівник проєкту повідомляє про «ні» на віхі того ж дня, письмово: запитання, відповідь, підготовлене рішення і його ціна. Чекати щотижневого статусу — спалити саме ті дні, які мала заощадити підготовка. А тихо опустити планку (скорочений демоурок) ніколи не є одним із варіантів.
- Так«25 грудня: пройшли 6 із 8 репетиторів. Підготовлений варіант: старт із 6, ліміт 90 учнів. Потрібне твоє рішення до 29-го»
90 — ілюстративний ліміт.
- Не такПропустити двох кандидатів через десятихвилинний демоурок, щоб набрати 8
Тихо опущена планка.
Де ставити віхи: там, де сходяться ланцюжки очікування
Добрі віхи стоять там, де сходяться ланцюжки очікування: у точках, після яких можуть початися кілька частин роботи, або перед якими затримка відсунула б усе, що за ними.
Для фізики список випливає із залежностей. 1 грудня: чи всі п'ять розділів у чернетці? (контрольна точка з брифу). Якщо розділу бракує, рецензія Vira не завершиться 15 грудня, і все за нею зсунеться; підготовлене питання — без якого розділу починати рецензію. Програма остаточна (15 грудня). 25 грудня: 8 репетиторів пройшли демоурок? Тест пройшов пілот. Рішення «стартуємо чи ні» перед 1 лютого: чи виконано всі критерії приймання?
Позначка «Дизайн лендингу готовий» перевірку не проходить: ніщо не чекає лише на дизайн, і ніхто нічого там не вирішує. Це задача на дошці Danylo. Те саме з «нарада на старті відбулася»: подія, а не точка рішення. Менше, але чіткіших віх краще за довгий список галочок.
- Так«1 грудня: усі п'ять розділів у чернетці? Якщо ні, без якого розділу починати рецензію?»
- Не так«Дизайн лендингу готовий» як віха для Leo
Ніщо на неї не чекає.
Про «ні» на віхі повідомляють того ж дня
Звичайний прогрес може зачекати щотижневого статусу. Віха, на якій відповідь «ні», — не може: вона існує саме для того, щоб вчасно запустити рішення, тож керівник проєкту повідомляє про неї того ж дня, письмово.
Записка має чотири частини, і перші три готові ще до дати віхи: запитання («Чи є до 25 грудня 8 репетиторів, які пройшли демоурок?»), відповідь («6»), підготовлене рішення (старт із 6 і ліміт учнів) і ціна (менше учнів у лютому; ціль результату знижується разом із цим). Leo відповідає протягом двох робочих днів, як каже правило змін у брифі.
Чому б не додати це до щотижневого статусу? Бо при фіксованій даті кожен день затримки потім віднімається від чиєїсь роботи. «Ні» в четвер, яке притримали до статусу в наступну середу, уже коштувало чотири робочі дні, які мав заощадити план Б. Погані новини рано — дешеві; погані новини пізно — криза.
- ТакЗаписка того ж дня: запитання, відповідь, підготовлений варіант, ціна
- Не такПритримати «ні» на віхі до статусу в середу
Спалює дні, заради яких був план Б.
Простеж ланцюжок від першої ланки до останньої
Кожну дату в плані має бути можливо простежити назад по її ланцюжку. За введенням репетиторів у роботу ланцюжок такий: автори пишуть розділи в чернетці → рецензія Vira робить програму остаточною → демоуроки за остаточною програмою → введення репетиторів у роботу від Roman → лист родинам про старт, що оголошує готових репетиторів.
Кожна ланка спирається на попередню. Записаний, ланцюжок одразу показує, чому введення не може початися на початку грудня і чому розділ, що запізнився 1 грудня, зсуває лист про старт у січні. Кожна пропущена ланка — дата, яку хтось пообіцяє, не знаючи про неї.
Ланцюжок допомагає й з людьми. Roman захоче знати, чому його план зсунувся на три тижні; покажи йому ланцюжок. Люди приймають дату, яку можуть простежити до її причин, і сперечаються з тією, що приходить як наказ.
Як це складається докупи: знайди кожну залежність (логічну, через людей, зовнішню), зроби віхи точками рішень, повідомляй про «ні» того ж дня. Наступний урок: який ланцюжок визначає дату завершення і скільки простору мають інші.
- Так«Чернетки → рецензія (15 груд.) → демоуроки → введення в роботу → лист про старт»
- Не так«Введення переноситься на кінець грудня» без жодної причини
Дата, яку ніхто не простежить.
Готові потренуватися?
Виконайте вправи уроку й отримайте 250 балів, коли пройдете його вперше.
Розпочати вправи