трудомісткість
Також називають: трудовитрати, людино-дні, людино-години
Скільки роботи потребує задача, у робочих годинах чи днях людей, на відміну від того, скільки вона триває за календарем (тривалість). Двоє людей не скорочують календарний час удвічі, якщо роботу не можна поділити або її передавання саме забирає час.
Трудомісткість — це кількість роботи, яку потребує задача, у людино-годинах чи людино-днях. Тривалість — календарний час від початку до кінця, і в нього входять очікування, інструктаж і частини, які може зробити лише одна людина. Ці числа відповідають на різні запитання: трудомісткість визначає вартість і завантаження (скільки людино-днів у нас є і скільки вони коштують?), тривалість — графік (коли буде готово?).
Тривалість ніколи не дорівнює просто трудомісткості, поділеній на кількість людей. У більшості задач є частина, яку можна поділити, частина, яку не можна (фінальна перевірка, яку одна людина мусить тримати в голові), і витрати на узгодження, які зростають з кожною новою людиною (інструктаж, домовленість, що вважати «готовим», зведення роботи). Деякі задачі — здебільшого очікування: відповіді, погодження, чужий розклад. Очікування не ділиться; друга людина просто теж чекає.
Тож нові люди скорочують задачу лише до певної межі й завжди збільшують трудомісткість: календарний час купують додатковими людино-днями. Такий обмін має сенс лише на критичному шляху. Перш ніж когось додати, варто поставити чотири запитання. Чи задача критична? Чи її роботу справді можна поділити? Хто вводить новенького в курс справи і чи ця людина теж на критичному шляху? Тривалість — це робота чи очікування?
Якщо відповіді — «ні», змінюють план, а не кількість людей: починають щось раніше, запускають роботу паралельно або скорочують обсяг на критичному шляху.
Приклад
Рецензія Vira на п'ять розділів програми — на критичному шляху запуску фізики в Klasna і займає 10 днів. Leo пропонує п'ятьох рецензентів і два дні. Рецензія складається з:
- 8 днів, які можна поділити (читання й перевірка розділів);
- 2 днів, які поділити не можна (фінальний перегляд усіх п'яти розділів, який робить Vira);
- 1 дня на кожного додаткового рецензента: ввести в курс справи й домовитися, що вважати помилкою.
Тривалість із n рецензентами = 8 ÷ n + 2 + (n − 1) × 1:
П'ятеро рецензентів повільніші за двох. З двома трудомісткість зростає до 12 людино-днів (8 + 2 і день інструктажу і для Vira, і для новенького) за 7 календарних днів: три дні знято з критичного шляху ціною двох додаткових людино-днів і 8 000 грн (це припущення).
Інший випадок — очікування. Відбір репетиторів у Roman має 9 днів трудомісткості, але 18 днів тривалості: кандидати відповідають по кілька днів і вільні лише ввечері. Другий рекрутер здебільшого чекав би вдвох; запитання про вільні години вже на першому дзвінку скорочує відбір більше.
Типові помилки
- Ділити трудомісткість на кількість людей. Тривалість включає неподільні частини, узгодження й очікування.
- Додавати людей поза критичним шляхом. Дні, зекономлені на задачі з резервом часу, нічого не зсувають, а трудомісткість зростає.
- Забувати, хто інструктує новенького. Якщо ця людина на критичному шляху, допомога може сповільнити проєкт.
- Плутати очікування з роботою. Більше людей не пришвидшить відповіді чи погодження; почніть раніше або запитуйте інакше.
- Рахувати завантаження в календарних днях. Завантаження й вартість рахують у людино-днях трудомісткості, графік — у тривалості.
Вивчити в курсі
- Кейс: перелік результатів, який не вміщається · Двадцять п'ять результатів роботи з діапазонами трудомісткості й 150 людино-днів місткості. Порахуй трудомісткість за пріоритетами, оскарж два хибні «обов'язкові» пункти й напиши Leo рішення щодо обсягу робіт із порядком вирізання.
- Трудомісткість — не тривалість: коли додаткові люди допомагають · Чому десять днів рецензії не стають двома з п'ятьма рецензентами: частини, які не поділити, ціна координації та очікування, яке не прибере жодна додаткова людина.
- Декомпозиція від результатів роботи · Спершу результати роботи, потім задачі: дерево, яке охоплює всю роботу запуску фізики й нічого не рахує двічі, а тоді перелік із власниками й діапазонами трудомісткості.
- Плануй від сьогодні · Зроби перепрогноз решти роботи від того, де проєкт є зараз, збережи діапазон, не дай уже витраченому впливати на вибір і скажи спонсорові, що змінилося і що тобі потрібно.
- Обов'язкове, бажане, можливе: урізай обсяг, а не дату · Коли перелік довший, ніж є часу, розклади кожен результат роботи за одним тестом, заздалегідь погодь, що випадає першим, і тримай фіксовану дату.