Слайд 2Актуальность
Высокая конкуренция на рынке Интернет-разработок;
большое значение имеет точность и быстрота оценки времени
и ресурсов;
трудоемкость позволяет определить стоимость разработки проекта;
рост сложности Интернет-проектов.
Слайд 3Рынок веб-разработок в России
На российском рынке работают около 2 300 веб-студий;
объём рынка
веб-разработки в 2010 году увеличился в денежном выражении на 35%;
обобщённый портрет веб-студии — в среднем, это компания численностью 4 - 15 человек, имеющая в своём портфолио 10 - 50 проектов;
главным источником заказов у веб-студий являются рекомендации клиентов.
Слайд 4Цель
Исследование существующих моделей и подходов, позволяющих оценивать трудовые и временные затраты
на разработку программного обеспечения, и на основе этих моделей проведение оценки Интернет-проектов.
Слайд 5Задачи
Исследование моделей и подходов, позволяющих оценивать трудовые и временные затраты на разработку
программных проектов;
исследование предметной области и специфики разработки Интернет-проектов;
применение адаптированных к предметной области и условиям конкретного проекта моделей оценки трудоемкости разработки Интернет-проекта;
проведение апробации моделей на примере проектов компании «8 бит».
Слайд 6Модели оценки
Метод PERT
FPA IFPUG — метод функциональных точек;
Метод COCOMO II, Constructive Cost
Model.
Слайд 7Метод PERT
Основой для данного метода оценки служит список элементарных пакетов работ;
диапазон неопределенности
достаточно охарактеризовать тремя оценками (Наиболее вероятная оценка трудозатрат, минимально возможные трудозатраты на реализацию пакета работ, пессимистическая оценка трудозатрат);
необходим опыт аналогичных проектов.
Слайд 8Метод функциональных точек
Предназначен для оценки на основе логической модели объема программного продукта;
не
зависит от технологической платформы;
при анализе надо выполнить следующие шаги:
Слайд 9Метод COCOMO II
В модели используется формула регрессии с параметрами, определяемыми на основе
отраслевых данных и характеристик конкретного проекта;
особенность методики - чтобы оценить трудоемкость, необходимо знать размер программного продукта в тысячах строках исходного кода;
размер программного продукта может быть оценен экспертами с применением метода PERT.
если проведен анализ продукта методом функциональных точек, то его размер может быть рассчитан с использованием собственных статистических данных или с использованием статистики по отрасли.
Слайд 10Оценка проекта «Корпоративный сайт компании, производящей оптоволоконное оборудование для видеонаблюдения»
Плановая оценка трудовременных
затрат 208 человеко-часов;
Фактическая – 232 человеко-часа, на 24 (11,5%) больше плановой величины;
Оценка методом PERT – 235 человеко-часов, отличие от фактического времени всего на 3 человеко-часа (1,5%)
Слайд 11Оценка проекта «Корпоративный сайт компании страхового брокера»
Плановая оценка трудовременных затрат 225 человеко-часов;
Фактическая
– 254 человеко-часа, на 29 (11,4%) больше плановой величины;
Оценка методом функциональных точек:
1) с использованием статистики – 228 человеко-часов на 10,2% меньше фактического;
2) с использованием COCOMO II – 248 человеко-часов на 2,4% меньше фактического;
Оценка методом COCOMO II без использования метода функциональных точек – 304 человеко-часа на 19,7 % больше фактического;
Слайд 12Оценка проекта «Корпоративный сайт компании страхового брокера»
Слайд 13Выводы
Использование метода PERT наиболее прагматичный подход, который позволяет получить достаточно реалистичные оценки
трудоемкости и срока реализации программного проекта, быстро и без больших затрат.
Если применение метода PERT невозможно, то необходимо использовать метод функциональных точек с COCOMO II