Одним словом - надзвичайна ситуація.
Надзвичайна ситуація - це сума, яку ви додаєте за "інші речі" - речі, які ви не можете врахувати в інших місцях своєї оцінки. Чи охоплює SMc це в програмі "Оцінка програмного забезпечення"? Я не можу згадати, і моя копія працює (я у відпустку відповідаю на це - як мені сумно) ...
У будь-якому випадку, загалом кажучи, існує три види надзвичайних ситуацій, які я рекомендую переглянути:
1) Спеціальний випадок, пов'язаний з ризиком - саме там ви визначаєте конкретний ризик і додаєте певну кількість часу, щоб покрити потенційне перевищення, пов'язане з цим. Перше, що тут має бути зрозуміло - це ризик - це те, що може відбутися, що негативно позначиться на проекті, який знаходиться поза вашим контролем .
Ця остання частина є критичною - це не лише "речі, які займають трохи більше часу, ніж я думав", це "модуль планування третьої сторони, про який нам сказали, що ми повинні використовувати, оскільки це стандарт компанії може не вирішити цю задачу". Те, як ви обчислюєте, яку кількість непередбачуваних ризиків потрібно додати, - це відсотковий шанс, який ризик може виявитись у вигляді десяткової (так 50% = 0,5), в рази більший від впливу цього ризику (так у прикладі кажуть, що вам потрібно вручну написати CRON робочих місць замість використання планувальника, і це займе 10 днів, це число 10 днів).
Отже, якщо є 50% шансів на те, що ваш ризик відбудеться, і вам знадобиться 10 днів зусиль, щоб обійти його, якщо він дійде, ви додасте 5 днів. Додайте всі значення для всіх виявлених ризиків проекту та додайте їх до загальної суми.
2) Shit Happens Contingency - найкращий опис, який я коли-небудь чув для нього, навіть якщо він не елегантний. Це ІТ-проект, лайно трапляється. Ніколи не виходить так, як ти думаєш, це займе більше часу, пропуститься тощо. Як правило, надзвичайна ситуація SH буде становити від 10% (абсолютний мінімум) до 25% (хоча може бути і вище), причому 15% буде приблизно типовим, точний рівень залежить від рівня невизначеності та загального ризику (переміщення постів цілей, невизначених вимог тощо) ).
Якщо ваш прем'єр-міністр не приймає випадки SH (і це можливо, він може не мати досвіду ІТ-проектів або бути сліпим оптимістом), тоді просто додайте його до всіх індивідуальних сум. Якщо він знає, що робить, у нього складеться власний журнал ризику і полюбить вас за роздуми над цим матеріалом. Звичайно, якщо він має якусь кваліфікацію PM (наприклад, PRINCE2), він буде про це знати.
3) Непередбачувані зміни - саме тут ви впевнені, що клієнт підніме зміни, але не хоче, щоб це було суперечкою. Додайте або X днів, або X%, і він переходить у банк для змін, які піднімає клієнт. Є два способи боротьби з цим: або ти їм розповідаєш про це, і це їх витратити, або ти не розповідаєш їм про це.
Перший спосіб найкращий, але потребує досить освіченого та добросовісного клієнта - речі класифікуються як зміни, і він може витратити свій горщик так, як вважає за потрібне (виходячи з того, що ви оцінюєте речі, коли вони підійдуть).
Другий спосіб ти згадуєш, що це зміна, але не дивись стягувати з нього додатково. Вам потрібно помітити всі речі, на які ви витрачаєте їх, тому, якщо це дійде до того, що він закінчується, і вам доведеться повернутися до замовника і попросити більше часу або грошей, і вони кажуть "тримай, я" м плачу бла-бла-бла "ви можете вказати на всі речі, які вони вже змінили, і за які ви не стягували плату, як знак того, що ви не зовсім нерозумні. Це не завжди працює, але майже завжди зміцнює вашу руку в дискусіях.
Жоден із цих трьох конкретно не охоплює речі, які ви забули, але я думаю, що між ними ви заповните багато прогалин.