Экономическое обоснование эффективности ИТ-проектов в регионе Крайнего Севера на основе метода Function Points

Автор: Евдокимов И.В., Макеев В.В., Кокташев В.В.

Журнал: Международный журнал гуманитарных и естественных наук @intjournal

Рубрика: Экономические науки

Статья в выпуске: 3-2 (6), 2017 года.

Бесплатный доступ

На основе данных о ряде ИТ-проектов на платформе "1С" версии 8.3, реализованных в регионе Крайнего Севера, определяются LOC-оценки, используемые для определения длительности и трудозатрат программных проектов по методу на базе функционально-ориентированных метрик. Данный метод, известный как Function Points, активно применяется в экономике программной инженерии, его корректное использование позволяет повысить точность предварительных экономических расчетов для обоснования экономической эффективности ИТ-проектов, и, тем самым, повысить вероятность успешного завершения программного проекта.

Управление ит-проектами, крайний север, функционально-ориентированные метрики, экономика программной инженерии

Короткий адрес: https://sciup.org/170190326

IDR: 170190326

Текст научной статьи Экономическое обоснование эффективности ИТ-проектов в регионе Крайнего Севера на основе метода Function Points

Арктики [1] -с другой, стоит особенно актуально. На сегодняшний день, как в сферах государственного и муниципального управления, так и частного предпринимательства в указанном регионе лидером является набор решений, предоставляемый компанией 1С.

Рисунок 1. Районы Крайнего Севера [1]

При разработке программного обеспечения важную роль играет адекватная оценка стоимости и времени разработки [2]. Зачастую в сфере информационных технологий (IT) используют различные метрики, основывающиеся на функциональной полезности программного продукта - функционально-ориентированные метрики. Модели, используемые для оценки, содержат ряд параметров, для которых определяются числовые коэффициенты, основанные на некоторых показателях предприятия. Их значения оказывают прямое влияние на расчет стоимости разработки программного продукта.

Среди функционально-ориентированных методов оценки стоимости программного продукта отдельно можно выделить метод Function Points ( FP ). Его использование сводится к соотнесению данных о будущей программе с таблицами, в которых уже учтены соответствующие им числовые коэффициенты. Расчет количества функциональных точек, стоимости и времени IT -разработки осуществляется с использованием специальных расчетных формул, основанных, в том числе на разновидностях модели COCOMO и FP -таблиц.

Характерной особенностью FP -метода является наличие эмпирической таблицы коэффициентов сложности для каждого языка программирования и интегрированной среды разработки в отдельности, основанных на определении количества операторов на одну функциональную точку. Таким образом, данный метод позволяет оценить стоимость продукта, не только исходя из его функциональности, но и исходя из применяемого инструментария.

Итак, предметом настоящего исследования будет являться определение весовых коэффициентов, используемых для расчёта FP -оценок на платформе 1С v .8.3 за счёт анализа ряда IT -проектов.

Для начала дадим определение методу функциональных точек и управлению внедрением информационных систем. Метод функциональных точек - один из способов измерения размера программного продукта. Он применяется в небольших и средних фирмах. В его основе лежит разбиение программы на классы компонентов - наборов функций, предназначенных для решения определенной задачи - в соответствии с требованиями заказчика и выделение в ней двух областей взаимодействия: внутренней и внешней [3 - 4]. При этом происходит оценка сложности, как каждого элемента функционального блока, так и всей подсистемы в целом [5]. Осуществив суммирование данных по всем блокам, можно получить вполне адекватную стоимость ИТ-проекта. Если при её вычислении необходимо учесть используемый язык программирования, то FP-оценки переводят в LOC-оценки путем произведения коэффициента строк кода в ассемблерном эквиваленте (Kяз) и количества функциональных указателей (FP).

Метод функциональных точек имеет свои достоинства и недостатки. К первым следует отнести учет сложности программы и её размера в строках кода, независимость вычислений от выбранной среды разработки, возможность повторной оценки стоимости информационной системы в любой момент времени, например, в случае предъявления заказчиком новых требований к продукту или изменения существующих, ко вторым - субъективный характер промежуточных и конечных результатов, трудность применения, использование косвенных измерений. Он имеет несколько разновидностей, которые были созданы для эксплуатации в конкретных условиях и которые в той или иной мере могут изменить соотношение числа плюсов и минусов. Таковыми являются метод объектных точек - адаптированный вариант для объектно-ориентированного программирования, где каждый уникальный класс служит элементарной единицей для определения объема трудозатрат и метод точек свойств, представляющий собой расширение базового для оценки программного обеспечения различного типа: системного, встроенного, работающего в режиме реального времени, систем искусственного интеллекта и других [6].

Внедрение IT-проектов - серьезное и важное преобразование, затрагивающее все сферы деятельности предприятия. Из этого следует, что оно может стать довольно сложным процессом. Оно применяется с целью увеличения эффективности и прозрачности работы организации, создания обратной связи с пользователями [7]. Задача проекта внедрения состоит в создании и запуске в эксплуатацию всех элементов продукта. Она является непростой - об этом свидетельствуют результа- ты исследования Standish Group, представленные в таблице 1: за 2011-2015 года только 29% проектов завершились в срок, не превысили бюджет и обеспечили реализацию предусмотренных функций [8].

Таблица 1. Успешность проектов за 2011 – 2015 года

2011

2012

2013

2014

2015

Успешные

29%

27%

31%

28%

29%

Спорные

49%

57%

50%

55%

52%

Провальные

22%

17%

19%

17%

19%

Таблица 2. Проекты фирм

Название проекта

Объект внедрения/заказчик

Количество операторов 1C на одну функциональную точку

"1C:Бухгалтерия   государственного

учреждения"

Администрация Маганского сельсовета Березовского района Красноярского края

54

"1C:Зарплата и кадры бюджетного учреждения"

КГБУ СО Центр социальной помощи семье и детям "Богучанский"

56

"1C:Зарплата и кадры бюджетного учреждения"

Красноярский краевой противотуберкулез

ный диспансер №2

52

"1C:Комплексная автоматизация"

Благотворительная   организация   Фонд

"Центр социальных программ"

41

"1C: Медицина. Федеральные регистры"

Туруханская районная больница

52

"1C:Бухгалтерия"

OOO "ГарантСтройМонтаж"

58

"1C:Бухгалтерия"

Красноярский    научно-исследовательский

институт геологии и минерального сырья

48

"1C:Бухгалтерия   государственного

учреждения"

ДК "1 Мая"

50

"1C:Бухгалтерия   государственного

учреждения"

Игарская городская больница

37

"1C:Бухгалтерия   государственного

учреждения"

КГАУК "Красноярский театр юного зрителя"

49

"1C:Бухгалтерия   государственного

учреждения"

КГМУ имени профессора В.Ф. Войно-Ясенецкого

54

"1C:Бухгалтерия   государственного

учреждения"

МАОУ "Общеобразовательное учреждение гимназия №13"

51

"1C:Бухгалтерия   государственного МАУ "Правобережный городской Дворец

учреждения"                       культуры"

39

"1C:Бухгалтерия   государственного МАУ Городской дворец культуры "Киров-

учреждения"                       ский"

39

"1C:Бухгалтерия   государственного МБОУ "Березовская средняя образователь-

учреждения"                      ная школа №4"

43

"1C:Бухгалтерия   государственного Управление делами Губернатора и Прави-

учреждения"                       тельства Красноярского края

53

"1C:Бухгалтерия   государственного УСЗН администрации Центрального района

учреждения"                       в городе Красноярске

52

"1C:Бухгалтерия   государственного ФГБНУ "Научно-исследовательский инсти-

учреждения"                       тут экологии рыбохозяйственных водоемов"

44

ФГБУ "Енисейское бассейновое управление "1C:Бухгалтерия   государственного

по рыболовству и сохранению водных биоучреждения                       логических ресурсов"

43

"1C:Бухгалтерия   государственного ФКУ "Исправительная колония № 14 ОУХД

учреждения"                    ГУФСИН по Красноярскому краю"

51

"1C:Бухгалтерия   государственного Центр повышения квалификации специали-

учреждения"                       стов со средним медицинским образования

63

"1C:Бухгалтерия предприятия"      Производственная компания "Чинсон"

48

УСЗН администрации Центрального района : юд етнаяотчетность          в городе Красноярске

51

"1C:Документооборот государствен- Управление делами Губернатора и Прави-ного учреждения"                  тельства Красноярского края

55

"1C:Зарплата и кадры бюджетного Администрация поc. Емельяново Емелья-учреждения"                       новского района

51

"1C:Зарплата и кадры бюджетного КГАУК  "Государственная универсальная

учреждения"                       научная библиотека Красноярского края"

46

"1C:Зарплата и кадры бюджетного

Лицей № 9 "Лидер"

55

"1C:Зарплата и кадры бюджетного Общеобразовательное учреждение лицей №

учреждения"                       6 «Перспектива»

57

"1C:Зарплата и кадры бюджетного

Профессиональный лицей №9

52

"1C:Зарплата и кадры бюджетного

Управление по конвоированию ГУФСИН

51

"1C:Зарплата и управление персона- ЗАО "Спецтехномаш" лом"

41

"1C:Зарплата и управление персона-

Минусинская межрайонная больница

45

"1C:Медицина. Больничные"        Игарская городская больница

66

"1C:Медицина. Больничные"        Сосновоборская городская больница

65

"1C:Медицина. Зарплата и кадры

Медицинский центр "Резерв"

48

"1C:Медицина. Зарплата и кадры

Минусинская межрайонная больница

57

"1C:Медицина. Зарплата и кадры

Кежемская районная больница

59

"1C:Медицина. Зарплата и кадры

Сосновоборская городская больница

45

"1C:Медицина. Зарплата и кадры

ТФОМС Красноярского края

57

"1C:Медицина. Клиническая лабора-

Медицинский центр "Резерв"

66

"1C:Медицина. Поликлиника"       Красноярская городская поликлиника № 14

60

"1C:Медицина. Федеральные регист-

Канская межрайонная больница

62

"1C:Медицина. Федеральные регист-

Медицинский центр "Резерв"

64

"1C:Медицина. Федеральные регист- Министерство здравоохранения Краснояр-ры"                               ского края

67

"1C:Предприятие. Управление торговлей"

ООО "Меркурий"

54

"1C:Предприятие. Управление торговлей"

ИП Поздняков А. А.

47

"1C:Розница"

ИП Климкин А.В.

45

"1C:Розница"

Сеть салонов мужской одежды « Styleman » (ИП Пусь)

50

"1C:Управление  производственным

предприятием"

ЗАО "Спецтехномаш"

60

"1C:Управление торговлей 11.0"

ОАО "ЦентрОптика"

49

"1C:Управление торговлей 11.0"

ООО "Стройразвитие"

53

"1C:Управление торговлей"

"Теплый выбор" (ИП Шахбазян А.А.)

51

"АпогейБК:Гостиница в квартирах"

ООО "Гостиный дом"

60

"КАМИН:Квартплата. Версия 2.0"

КГБОУ НПО "Профессиональное училище №33"

43

"Модуль автоматизации контрольнопропускного пункта (проходной) с интеграцией с системой "1C: Зарплата и управление персоналом""

Назаровская районная больница

62

"Программный модуль автоматизации контрольно-пропускного пункта"

ЗАО "Спецтехномаш"

50

"1C:Бухгалтерия"

ООО "Форвард – Красноярск"

52

"1C:Бухгалтерия"

ООО "Бухгалтер-Консультант"

51

"1C:Бухгалтерия"

ООО "Гешефт"

54

"1C:Бухгалтерия"

САО "Надежда"

52

"1C:Документооборот"

ПАО "МРСК Сибири"

61

"1C:Зарплата и управление персоналом"

ООО "ЯрМап"

58

"1C:Зарплата и управление персоналом"

ЗАО "Енисейтелеком"

56

"1C:Зарплата и управление персоналом"

ООО "Аэропорт "Норильск"

54

"1C:Комплексная автоматизация"

ООО "Адамас-Ювелирторг"

48

"1C:Управление  производственным

предприятием"

ОАО "Бирюса"

44

"1C:Управление торговлей"

ООО "МирЭс"

47

"1C:Управление торговлей"

Мебельный мегаполис "Командор"

45

Среднее значение K яз

52,1

Список литературы Экономическое обоснование эффективности ИТ-проектов в регионе Крайнего Севера на основе метода Function Points

  • Русское Географическое Общество [Электронный ресурс]. - Режим доступа: URL: http://www.rgo.ru (дата обращения: 04.03.2017)
  • Луговая Н.М., Евдокимов И.В. Экономическое обоснование IT-проекта методом USE-CASE POINTS//Новая наука: Опыт, традиции, инновации. 2016. № 10-1. С. 115-118.
  • Бахиркин М.В., Зинченко А.С., Кирпичников А.П., Лукин В.Н., Ткаченко Д.П. Модель динамической оценки стоимостных, временных и функциональных показателей процесса проектирования и разработки программ и программных систем // Вестник Казанского технологического университета. 2014..
  • Якунин Ю.Ю. Оценка трудоемкости разработки программной системы [Электронный ресурс] - Режим доступа: http://ikit.sfu-kras.ru/files/ikit/Statya1.pdf (дата обращения: 18.03.2017)
  • Евдокимов И.В. Математическое и программное обеспечение идентификации нелинейных динамических объектов при использовании суммы гармонических сигналов: Дис.. канд. техн. наук / Евдокимов Иван Валерьевич; Братский государственный университет. - Братск., 2006. - 135 с.
Статья научная