
Привіт друзі. Минулого тижня я писав про те, як я зазвичай покроково оцінюю впровадження автоматизації в проєкті.
Але вважаю, що тему ще не розкрито до кінця. Бо приходить до вас замовник чи менеджер, і питає – “яка оцінка?” А ви зробили декомпозицію, проаналізували все і кажете “з урахуванням ризиків – 1000 годин”, наприклад. Звісно, число чимале, і шанс помилитись є. Тому буде корисно використати науковий підхід до оцінки і спробувати вирахувати, з якою імовірністю проєкт буде виконано вчасно. І тут нам в нагоді стане триточкова оцінка. Її теоретична база досить складна, але користуватись нею просто:
1️⃣ для кожної задачі у вашій декомпозиції треба вказати мінімальний (оптимістичний O), реалістичний (R) та максимальний (песимістичний P) час, за я кий її можна виконати
2️⃣ Розрахувати середнє значення для кожної задачі за формулою: M = (O + 4R + P)/6. Скласти суму всіх середніх значень: MP = ΣM
3️⃣ Розрахувати похибку для кожної задачі: S = (P – O)/6 (песимістичне значення мінус оптимістичне, розділене на 6)
4️⃣ Розразувати середнє квадратичне відхилення проєкту: SP = sqrt(Σ(S^2)) (квадратний корінь суми квадратів похибок)
5️⃣ На основі бета розподілу вирахувати імовірність оцінки:
✅ 68% – MP ± SP
✅ 90% – MP ± 1.65 SP
✅ 95% – MP ± 2 SP
Як приклад додам умовний розрахунок проєкту з автоматизації на 100 тестів (з минулого посту) з умовою, що аналіз вже було зроблено.
P.S. Поки готував пост, гуглив, чи все правильно роблю і знайшов дуже класну статтю, що детально описує метод