- CETIN
-
Методика оценки трудоемкости и стоимости разработки и сопровождения прикладного программного обеспечения при создании информационных систем (Методика CETIN) – это алгоритмическая модель оценки стоимости разработки программного обеспечения, разработанная консорциумом казахстанских ИТ-предприятий: Казахстанской Ассоциацией IT-компаний, Компанией системных исследований "Фактор" и АО "Национальные информационные технологии. Методика предназначена оценки трудоемкости и стоимости разработки [ПО] на ранних этапах и основана на оценке функционального размера ПО.
История
Первая редакция казахстанской методики появилась в 1994 году как "Методика оценки трудоемкости разработки информационных систем Министерства финансов Республики Казахстан". Принцип методики был основан на нормировании трудозатрат по проектам (создание очередей систем; разработка и внедрению проекта функционального комплекса задач; привязка проектов;сопровождение проекта; использование ПЭВМ для отладки и ввода в действие). Недостатками методики явились использование принципа каскадной модели жизненного цикла программного обеспечения и опыт одного разработчика.
В 2005 году АО НИТ совместно с Научно-исследовательским институтом экономики и информатизации транспорта, телекоммуникации разработали "Методику оценки трудоемкости и стоимости разработки и сопровождения информационных систем". Методика редакции 2005 базировалась на оценке функционального размера через модель UML-диаграмм информационной системы, оценки трудоемкости функционального размера и оценки сроков разработки на базе модели COCOMO II. Основным недостатком методики, из за которого она не получила широково распространения является то, что методика не была принята как единный нормативный документ оценки стоимости разрабокти ИС для государственных органмов. Еще одним недостатком явилось отсутствие исследований по сбору статистической базы на основе ИТ-разработок в Казахстан по подтверждению частных поправочных коэффициентов.
В начале 2010 года были вновь продолжены работы по доработке Методики. Тогда же на Втором Сьезде IT-Предприятий Казахстана в рамках доклада Габбасова М.Б., Пустовойтенко В.В. были обозначены требования к новой редакции Методики.
Работа над методикой продолжилась компаниями АО "Национальные информационные технологии, Ассоциация ИТ-Компаний Казахстана и Компанией системных исследований "Фактор". Версия доработанной методики представлена в августе 2011 года.
Порядок оценки трудоемкости разработки ПО
Порядок оценки трудоемкости разработки ППО представлен следующими этапами: 1. Оценка функционального размера разрабатываемой ИС; 2. Оценка базовой трудоемкости разработки ППО; 3. Определение значений поправочных коэффициентов трудоемкости разработки и сопровождения ППО; 4. Расчет трудоемкости разработки ППО с учетом поправочных коэффициентов; 5. Оценка срока разработки ППО; 6. Корректировка трудоемкости разработки ППО при уменьшении срока разработки; 7. Оценка стоимости разработки ППО.
Оценка функционального размера разрабатываемой ИС
Оценка функционального размера ИС производится на основании модели информационной системы и функциональных требований пользователей. Функциональный размер ИС задается набором из пяти элементов, каждый элемент которого представляет собой соответствующую функциональную единицу измерения. Функциональные единицы измерения:
- Количество вариантов использования - C
- Количество типов объектов - E
- Количество свойств типов объектов - Т
- Количество взаимодействий между типами объектов - I
- Количество типов узлов - N
Функциональный размер обозначается - SIZE={C, E, T, I ,N}
Оценка базовой трудоемкости
Базовая трудоемкость разработки ПО определяется на основе оценки трудоемкости каждого процесса разработки ПО. В качестве процессов разработки используется модель процессов Rational Unified Process. Базовая трудоемкость Sj процесса разработки с номером j рассчитывается по следующей формуле: Sj=1/165•[C*Sj(C)+E*Sj(E)+T*Sj(T)+I*Sj(I)+N*Sj(N) Расчет производиться на основании нормативных коэффициентов трудоемкости.
Определение значений поправочных коэффициентов трудоемкости разработки и сопровождения ППО
Определение значений поправочных коэффициентов для каждого процесса разработки производится на основании частых поправочных коэффициентов характеризующих информационную систему, сферу ее использования и процесс разработки. Применение поправочных коэффициентов позволяются улучшить результаты оценки при наличии данных о разрабатываемой информационной системе.
Расчет трудоемкости разработки ППО с учетом поправочных коэффициентов
На основании поправочных коэффициентов к трудоемкости разработки ППО делается расчет трудоемкости разработки ППО с учетом поправочных коэффициентов.
Оценка срока разработки ПО
Оценка срока разработки информационной системы делается на основе представленных значений, которые определены на основе математической модели зависимости срока разработки при командной работе.
Корректировка трудоемкости разработки ППО при уменьшении срока разработки
В случае уменьшения срока разработки от определенного в предыдущем разделе используется метод корректировки трудоемкости ПО, который определяется через коэффициент эластичности трудоемкости.
Оценка стоимости разработки ПО
Стоимость разработки ПО рассчитывается как произведение трудоемкости разработки ПО на тарифную ставку человеко-месяца утвержденную уполномоченным органом на планируемый период.
Ссылки
- Методика CETIN (рус.)
- Методика CETIN (казах.)
- Доклады II съезда ИТ-компаний Казахстана (рус.)
- CETIN (рус.)
Литература
Пустовойтенко В. В. Об оценке стоимости разработки информационных систем. Методика CETIN (рус.) // Вопросы документооборота : журнал. — Алматы: 2011. — В. 22. — № 10. — С. 50-56.
Категории:- Управление проектами
- Информационные технологии
Wikimedia Foundation. 2010.