Сравнение оценок с фактическими значениями
Отказ от точечных оценок и лучших случаев — всего лишь половина дела. Другой половиной должно стать сравнение фактических результатов с оцениваемыми, чтобы вы могли подрегулировать свои личные способности к оценке.
Ведите список оценок и дополняйте его фактическими результатами по завершении проекта. Затем вычислите величину относительной ошибки (MRE, Magnitude of Relative Error) своих оценок (Conte, Dunsmore, and Shen 1986). MRE вычисляется по следующей формуле:
MRE = АбсолютноеЗначение х [(ФактическийРезультат - ОценкаРезультата)/Фактический- Результат].
В табл. 9.5 приведены результаты вычисления MRE для оценок лучшего и худшего случаев из предыдущего примера.
Таблица 9.5. Пример таблицы для отслеживания точности отдельных оценок
Функция Оценка времени реализации (в днях)
|
| Лучший случай | Худший случай | Ожидаемый случай | Фактический результат | MRE | Входит в диапазон между лучшим и худшим случаем? |
| Функция 1 | 1,25 | 2,0 | 1,54 | 2 | 23% | Да |
| Функция 2 | 1,5 | 2,5 | 1,83 | 2,5 | 27% | Да |
| Функция 3 | 2,0 | 3,0 | 2,33 | 1,25 | 87% | Нет |
| Функция 4 | 0,75 | 2,0 | 1,13 | 1,5 | 25% | Да |
| Функция 5 | 0,5 | 1,25 | 0,79 | 1 | 21 % | Да |
| Функция 6 | 0,25 | 0,5 | 0,46 | 0,5 | 8% | Да |
| Функция 7 | 1,5 | 2,5 | 2,00 | 3 | 33 % | Нет |
| Функция 8 | 1,0 | 1,5 | 1,25 | Х'5 | 17% | Да |
| Функция 9 | 0,5 | 1,0 | 0,75 | 1 | 25% | Да |
| Функция 10 | 1,25 | 2,0 | 1,54 | 2 | 23% | Да |
| итого | 10,5 | 18,25 | 13,62 | 16,25 |
| 80 % Да |
| Среднее |
|
|
|
| 29% |
|
В этой таблице для каждой оценки вычисляется относительная ошибка (MRE). Ее среднее значение по набору оценок, показанное в нижней строке, составляет %.
Вы можете использовать среднюю относительную ошибку для измерения точности своих оценок. По мере улучшения точности MRE начинает убывать. Правый столбец показывает, сколько оценок попадает в диапазон между лучшим и худшим случаем. Также можно проследить за тем, как со временем растет процент оценок, попадающих в диапазон.СОВЕТ № 46
Сравнивайте оценки с фактическими результатами, чтобы повышать качество своих оценок со временем.
Сравнивая оценки с результатами, попытайтесь понять, что было сделано верно, что неверно, что вы упустили, и как избежать повторения этих ошибок в будущем.
Другим средством организации обратной связи и повышения точности оценок является общественное обсуждение. Я работал с компаниями, в которых разработчики должны были на собраниях по понедельникам сообщать, в какой степени их оценки соответствовали результатам. Таким образом укреплялись представления о точности оценок как об одном из стратегических приоритетов компании.
Какой бы способ вы ни выбрали, ключевой принцип остается одним и тем же: организация цикла обратной связи на основании фактических оценок, чтобы ваши оценки улучшались со временем. Чтобы обратная связь была эффективной, она должна быть своевременной; задержка снижает эффективность цикла обратной связи (Jorgensen 2002).
Дополнительные ресурсы
Jorgensen, М. «А Review of Studies on Expert Estimation of Software Development Effort», 2002. В статье приводится разносторонний обзор исследований в области экспертных оценок. Автор пользуется многими выводами, полученными в ходе стандартных исследований, и представляет 12 рекомендаций для достижения точных экспертных оценок.
Humphrey, Watts S. «А Discipline for Software Engineering». Reading, MA: Addison-Wesley, 15. Хамфри излагает подробную методологию для сбора разработчиками личных данных производительности, сравнения запланированных результатов с фактическими и постепенного совершенствования оценок.
Stutzke, Richard D. «Estimating Software-Intensive Systems». Upper Saddle River, NJ: Addison-Wesley, 2005. В главе 5 книги Стуцке рассматриваются методы экспертных оценок, а также приводятся математические обоснования некоторых формул, упоминавшихся в этой главе.
Еще по теме Сравнение оценок с фактическими значениями:
- Сравнение оценок объема работ
- Сравнение плановых и фактических показателей
- Сравнение методов чистого приведенного значения и внутренней доходности
- Значение предсказуемости по сравнению с другими желательными атрибутами проекта
- Фактические и желаемые денежные запасы
- В. Фактический процесс. Риск
- Распространенные определения «хороших» оценок
- Доплата больничного до фактического заработка
- Фактический уровень таможенной защиты
- Преимущества точных оценок
- 1.3. Фактический уровень таможенной защиты