Мар
14
Автоматизированные методы оценки IT проектов
Март 14, 2010 | 1 комментарий
Все автоматизированные методы оценки проектов сводятся к следующему алгоритму:
- Накопление статистики
- Выделение метрик и коэффициентов и выведение формулы оценки проекта
- Уточнение формулы на основании новых данных
Накопление статистики
На основании уже выполненных проектов считается стоимость либо другая интегральная характеристика проекта а также множество элементарных параметров начиная от количества людей и длительности проекта и заканчивая сугубо технологическими вещами (для IT проекта это может быть количество строчек кода например)
Выделение метрик и коэффициентов и выведение формулы оценки проекта
С помощью статистических методов выделяют подмножество коррелирующих с интегральной характеристикой параметров и выводят формулу. Как правило формула получается достаточно простой, к примеру алгебраический многочлен (например aX+ bY + cX^2 + d, где a, b, c, d – коэффициенты, а X, Y – метрики проекта).
Уточнение формулы на основании новых данных
Сравнивая результаты расчета на основании нашей формулы и реальные результаты новых проектов формула уточняется и упрощается.
Но это все совсем абстрактная теория. Что делать, если вы не хотите собирать статистику за 15 лет (или ждать, пока она накопится)? Ну конечно же использовать уже существующие модели и наработки.
Существующие модели в IT индустрии
- Use case points
- Functional points
- Cocomo / Cocomo 2
Все они сводятся к выбору специфических коэффициентов и метрик. Вкратце основными метриками являются:
- язык программирования
- функциональная область
- требования к производительности (количество параллельных запросов и объемы обрабатываемых данных)
- требования к инсталляции
- тип программного обеспечения (клиентское / серверное)
Для каждой из областей, определяемой данными параметрами выбираются свои коэффициенты для следующих метрик:
- кол-во интерфейсов
- кол-во бизнес процессов
- кол-во ролей
- кол-во адаптеров
- используемые технологии (работа с базой, с веб. сервисами, с JMS, …)
- кол-во строчек кода
После чего вводятся поправочные коэффициенты в зависимости от
- сроков
- кол-ва людей и команд, участвующих в проекте
- наличия выполненных подобных проектов
А где собственно взять формулы и коэффициенты спросите вы? Пожалуй это придется все таки делать вам самим.
Еще по теме
Post categories: IT,Управление проектом
Post tags: Автоматизация, Оценка проекта, Статистика.
Комментарии
1 комментарий


( 5 голос(ов), оценка: 3,80 из 5)
Автоматизированные методы оценки IT проектов : Менеджмент от и до http://f.ast.ly/B3xas