Информационное письмо
Образец оформления статьи
Анкета автора
29.02.2016

Выбор методологии разработки программного обеспечения для задачи создания казначейского модуля управления эффективностью финансовых активов организации

Кириленко Татьяна Александровна
магистрант кафедры информатики, Санкт-Петербургский государственный экономический университет, г. Санкт-Петербург, Российская Федерация
Витовтов Валерий Антонович
магистрант, кафедра информатики, Санкт-Петербургский государственный экономический университет, г. Санкт-Петербург, Российская Федерация
Гусева Дарья Викторовна
магистрант, кафедра информатики, Санкт-Петербургский государственный экономический университет, г. Санкт-Петербург, Российская Федерация
Аннотация: Проводится выбор методологии разработки программного обеспечения с целью определения наилучшего варианта, удовлетворяющего потребностям компании при создании казначейского модуля управления эффективностью финансовых активов, путем использования метода анализа иерархии Т.Саати.
Ключевые слова: метод анализа иерархий, казначейский модуль, эффективность финансовых активов, методология разработки, Sencha, RUP, MSF, SCRUM, KANBAN
Электронная версия
Скачать (564.2 Kb)

1. Введение

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

Эффективность финансовых активов – это степень «рентабельности» финансовых активов компании. Эта метрика дает возможность понять, насколько прибыльны те или иные активы компании. От прибыльности активов во многом зависит финансовое благополучие компаний, одной из главных статей дохода которых является прибыль от инвестиций.

Именно превращение казначейского модуля из инструмента поддержки в способ получения прибыли – одна из важнейших проблем, которую возможно решить в рамках научных изысканий. [2,3]

Начать создание подобного программного обеспечения (далее ПО) невозможно без четко описанного плана, выбранного инструментария, методологий и методик. [4] Процесс разработки ПО специфичен и имеет свои узкие места. Так одним из решающих факторов при работе над подобными проектами является методология разработки программного обеспечения, являющаяся системой принципов, идей, понятий, способов и средств, определяющих стиль проведения подобного рода изысканий. [5,6]

В данный момент насчитывается достаточное количество методологий, отличающихся по основным показателям:

  • количество участников проекта;
  • специфика проекта;
  • бизнес-процессы компании;
  • личные качества сотрудников и т.д.

Среди методологий выделяют адаптивные и прогнозируемые. Если первые ориентированы на гибкий процесс разработки в условиях меняющихся требований системе, её функциям и способу реализации, то вторые вобрали в себя принципы жесткого планирования, однозначных целей и слабую приспособленность к изменениям.

2. Цель исследования

Основной целью данного исследования является выбор наилучшим образом подходящей для разработки казначейского модуля управления эффективностью финансовых активов компании методологии разработки программного обеспечения с учетом имеющейся команды, сроков и ключевых требований к системе.

3. Определение исходных данных и применение метода анализа иерархий

Основными требованиями, выдвигаемыми бизнес-заказчиком к системам подобной специфики являются:

  • надежность;
  • оперативность;
  • простота эксплуатации для конечных пользователей;
  • кросс-платформенность;
  • интегрируемость с различными системами и сервисами вне корпоративной информационной сети (КИС);
  • возможность доработки и добавления функционала.

Состав команды, выделенной под проект, насчитывает 4 сотрудников.

В связи со спецификой специализации ключевых разработчиков проектной команды для создания модуля принято решение использовать мультиплатформенный модульный фреймворк Sencha Ext JS 6, позволяющий адаптировать использование данного модуля как для настольных персональных компьютеров (ПК), так и для мобильных девайсов [7].

Среди методологий, удовлетворяющих требованиям к разработке казначейского модуля управления эффективностью финансовых активов, можно выделить следующие:

SCRUM – методология для малых проектных команд (до 10 человек), подразумевающая четко определенный график выпуска релизов и требований к системе, неизменных во время реализации, ежедневные совещания и отслеживание успехов по проекту.

MSF – методология, доступная для команд любых размеров и требующая четкого видения конечного результата и концентрации на бизнес-приоритетах заказчика, при этом на текущих этапах возможны компромиссы по ресурсам и промежуточным результатам, имеется гибкость в реализации проектных работ и регулярные версии конечного продукта.

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

KANBAN – гибкая методология для команд различных размеров, позволяющая разбить проект на задачи и при помощи методик управления проектами распараллеливать и отслеживать выполнение задач, эффективно управляя процессом разработки.

Для выбора удовлетворяющей методологии будем использовать метод анализа Иерархий Т.Саати.

Для этого необходимо определить Цель, Критерии и Альтернативы, что отображено на рисунке 1 при помощи программного продукта Super Decisions. Важно, чтобы каждая ветвь критериев была соединена со всеми имеющимися альтернативами. [8]

Рисунок 1 – Определение иерархии по методу Т.Саати

Рисунок 1 – Определение иерархии по методу Т.Саати

Далее необходимо заполнить матрицы соответствия, что выполняется исходя из мнения экспертов. В данном случая наибольшую приоритетность среди критериев при выборе имеют величина команды и чувствительность к изменению требований [9], что показано при расстановке приоритетов на рисунке 2.

 

Рисунок 2 – Заполнение матрицы соответствий для критериев отбора

Рисунок 2 – Заполнение матрицы соответствий для критериев отбора

Величина несогласованности матрицы находится на уровне 6%, что подтверждает логическую верность суждений эксперта.

Далее по каждому критерию производится оценка каждой из альтернатив аналогично проставлению приоритетов для критериев. На рисунке 3 приведен пример заполнения матрицы для критерия «Скорость прохождения итерации реализации». [10,11] Коэффициент несогласованности суждений по каждой из подобных матриц не должен превышать 10%, в данной случае он на уровне 1,5%.

Рисунок 3 – Расстановка оценок для Скорости прохождения итерации

Рисунок 3 – Расстановка оценок для Скорости прохождения итерации

4. Выводы

После заполнения всех матриц по критериям для существующих альтернатив был получен результат, отображенный на рисунке 4.

Рисунок 4 – Результат выбора методологии методом анализа иерархий

Рисунок 4 – Результат выбора методологии методом анализа иерархий

Методология RUP действительно является наилучшим выбором для данного проекта, т.к. подходит по основным показателям, таким как численность персонала, используемого в проекте, чувствительности к изменениям требований и скорости прохождения каждой итерации работы над программой. С небольшим отрывом за ним идет MSF, который при изменении обстоятельств можно рассматривать как здоровую альтернативу. [12]

Таким образом, метод анализа иерархий Т.Саати является актуальным средством поддержки принятия решений, позволяющим выбрать не только из малого количества альтернатив при сравнительно небольшом числе критериев (до 10) [13,14], но и строить куда более сложные иерархии с на первый взгляд не очевидными результатами.

Среди минусов данного метода можно отметить отягчающую субъективность суждений экспертов [15], что с другой стороны может быть компенсировано предоставлением им надежных источников.

Список литературы:

1. Акинин П.В., Королев В.А., Кочергин С.Г., Торопцев Е.Л., Мараховский А.С., Брежнева И.Б., Дьякова Ю.Н. Математические и инструментальные методы экономики. Учебное пособие для студентов высших учебных заведений, обучающихся по специальности «Прикладная информатика» и экономическим специальностям. – М.: КноРус. – 2014. – 224 с.

2. Гусева Д.В. Выработка прибыльной стратегии ставок на результаты спортивных состязаний на основе расчета рисков // Nauka-rastudent.ru. – 2015. – № 10 (22) / [Электронный ресурс] – Режим доступа. – URL: http://Nauka-rastudent.ru/22/2973/

3. Гусева Д.В. Выравнивание ИТ–стратегии и бизнес–стратегии торговой компании на примере сети гипермаркетов «О’КЕЙ» // Nauka-Rastudent.ru. – 2015. – № 7 (19). – С. 3.

4. Гусева Д.В. Разработка универсального механизма воздействия на риски при выравнивании ИТ-стратегии в сети гипермаркетов «О’КЕЙ» // Nauka-rastudent.ru. – 2015. – № 09 (21) / [Электронный ресурс] – Режим доступа. – URL: http://Nauka-rastudent.ru/21/2881/

5. Гусева Д.В., Мельникова Е.Ф. Разработка универсальной процедуры процесса управления изменениями в информационной системе розничной сети // Nauka-rastudent.ru. – 2015. – № 8 (20) / [Электронный ресурс] – Режим доступа. – URL: http://Nauka-rastudent.ru/20/2885/

6. Гусева Д.В. Разработка универсальной процедуры процесса управления релизами в информационной системе розничной сети // Nauka-rastudent.ru. – 2015. – № 08 (20) / [Электронный ресурс] – Режим доступа. – URL: http://nauka-rastudent.ru/20/2887/

7. Кириленко Т.А., Гусева Д.В. Требования к построению интегрированных информационных систем управления инжиниринговыми проектами // Nauka-rastudent.ru. – 2015. – № 09 (21) / [Электронный ресурс] – Режим доступа. – URL: http://Nauka-rastudent.ru/21/2891/

8. Гусева Д.В. Экономическая безопасность и риски при совершении ставок на спортивных матчах // Информационная безопасность регионов России (ИБРР-2015). IX Санкт-Петербургская межрегиональная конференция. Санкт-Петербург, 28-30 октября 2015 г.: Материалы конференции / СПОИСУ. – СПб., 2015. – С.210-211.

9. Федотова З.К., Минаков В.Ф., Кириленко Т.А. Перспективы использования адаптивной методологии проектного управления в сфере малого и среднего бизнеса // Nauka-rastudent.ru. – 2015. – № 04 (16) / [Электронный ресурс] – Режим доступа. – URL: http://nauka-rastudent.ru/16/2584/

10. Кириленко Т.А., Минаков В.Ф., Федотова З.К. Перспективы использования баз знаний в функциональных технологиях управления реализацией проектов и бизнес-процессов инжиниринговых компаний // Nauka-rastudent.ru. – 2015. – № 09 (21) / [Электронный ресурс] – Режим доступа. – URL: http://nauka-rastudent.ru/21/2882/

11. Мельникова Е.Ф., Кириленко Т.А. Коррекционная устойчивость: резервирование ресурсов под идентифицированные риски изменений // Nauka-rastudent.ru. – 2015. – № 08 (20) / [Электронный ресурс] – Режим доступа. – URL: http://nauka-rastudent.ru/20/2884/

12. Минаков В.Ф., Кириленко Т.А., Федотова З.К. Интеллектуализация персонала как инновационный фактор производства // Nauka-rastudent.ru. – 2015. – № 04 (16) / [Электронный ресурс] – Режим доступа. – URL: http://nauka- rastudent.ru/16/2583/

13. Витовтов В.А. Адаптационная система проведения конкурсных отборов // Nauka-rastudent.ru. – 2015. – № 10 (22) / [Электронный ресурс] – Режим доступа. – URL: http://nauka-rastudent.ru/22/2950/

14. Гусева Д.В., Витовтов В.А., Кириленко Т.А. Перспективы применения метода анализа иерархий при совершении спортивных ставок // Nauka-rastudent.ru. – 2016. – No. 02 (26) / [Электронный ресурс] – Режим доступа. – URL: http://nauka-rastudent.ru/26/3218/

15. Баша Н.В. Экономическая эффективность научно-исследовательских организаций//Международный научно-исследовательский журнал = Research Journal of International Studies. -2014. -№ 6-2 (25). -С. 12-13.