• Estimate –це оцінка програми відносно довжини
та коштів тої чи іншої активності чи цілого
проекту або ж якоїсь фази
• Commitment – це обіцянка або гарантія що ті чи
інші роботи будуть виконані в той чи інший
термін або ж проект вкладеться в ту чи іншу
суму і це все буде виконано з визначеною
якістю.
3.
• Target- цільдо якої ми прямуємо (deadline якщо
говорити про часові обмеження )
• Планування – це набір активностей маніпуляцій
для того щоб скласти план графік виконання
роботи проекту в цілому
4.
• Precision –позволяє нам побачити з якою
точністю ми оцінювали.
• Accuracy – на скільки ми насправді ми
відхилились в наших оцінках від істинного
значення.
5.
Cone of Uncertainty(Воронка
невизначенності )
Математична модель говорить про те оцінки які
ми робимо на різних фазах проекту можуть бути
більш або менш точними. Вона задає границі до
яких цифр ми можемо помилятися.
Estimation approaches (Підходидля
оцінки )
• Expert estimation or Expert judgement ( експртне
судження )
• Formal estimation model (Формальна модель
оцінки )
• Combination-based estimation (оцінка на основі
комбінації )
One Point Estimation
Втакому виді оцінки беруть одну оцінку за кожну
активність. Підсумок цього процесу полягає в
тому, що оцінювач може буферізувати свою
оцінку.
10.
Three point estimation(PERT)
В цій техніці ви берете три оцінки (песимістичний,
оптимістичний, найбільш вірогідний) для однієї
активності, а потім обчислити очікувану
тривалість.
Формула:
Очікувана тривалість активності: (P + 4M + O) / 6
11.
Range of estimate= EAD (Expected activity duration) +/- SD (Standard deviation)
SD не може бути сумою.
Відхилення використовується для обчислення загального SD проекту
Стандартне відхилення
Відхилення
Оцінка вартості ПЗна основі
COCOMO II
• Методика COCOMO дозволяє оцінити трудомісткість і
час розробки програмного продукту
• У моделі використовується формула регресії з
параметрами, обумовленими на основі галузевих даних
і характеристик конкретного проекту.
15.
Метод функціональних точок
•При аналізі методом функціональних точок треба
виконати наступну послідовність кроків :
• Визначення типу оцінки.
• Визначення області оцінки та кордонів продукту.
• Підрахунок функціональних точок, пов'язаних з
даними.
• Підрахунок функціональних точок, пов'язаних з
транзакціями.
• Визначення сумарної кількості невирівняних
функціональних точок (UFP).
• Визначення значення фактору вирівнювання (FAV).
• Розрахунок кількості вирівняних функціональних
точок (AFP)
17.
Parametric estimation
• Цейпроцес оцінки грунтується на даних. Оцінка буде
проводитися за часом на рядок коду, час на сторінок, час
для установки. Оцінювачі можуть створити
параметричну оцінку за допомогою кривої регресійного
аналізу та навчання.
18.
Analogous Estimation
• Цяоцінка базується на історичних даних. Ви
збираєте графіки останніх п'яти проектів, а потім
створюєте графік для нового, на основі вашого
експертного судження.
19.
Planning Pocker
Також називаєтьсяScrum poker, є
загальноприйнятим методом
оцінювання, який
використовується переважно
для оцінки зусиль або
відносного розміру цілей
розвитку у розробці
програмного забезпечення.