Сравнительный анализ теоретических моделей каскадных, итеративных и гибридных подходов к управлению жизненным циклом ИТ-проекта

Обложка

Цитировать

Полный текст

Аннотация

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

Об авторах

Дмитрий В. Первухин

Государственный университет управления

Автор, ответственный за переписку.
Email: dvperv@gmail.com
ORCID iD: 0000-0001-6500-035X
109542, г. Москва, Рязанский проспект, д. 99

Евгений А. Исаев

Институт математических проблем биологии

Email: is@itaec.ru
ORCID iD: 0000-0002-3703-447X
Российская академия наук (филиал Института прикладной математики им. М.В. Келдыша РАН), 142290, Московская область, г. Пущино, ул. Профессора Виткевича, д. 1

Георгий О. Рытиков

Московский политехнический университет

Email: GR-yandex@yandex.ru
ORCID iD: 0000-0001-5521-8662
107023, г. Москва, ул. Большая Семёновская, 38

Екатерина К. Филюгина

ООО «Импакт Электроникс»

Email: ekaterina.filyugina@mail.ru
127055, г. Москва, ул. Новослободская, д. 14/19, стр. 8

Диана А. Айрапетян

ООО «Эпоха Возрождения»

Email: hayrapetyandiana@gmail.com
107078, г. Москва, ул. Русаковская, д. 13, стр. 2

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

  1. Royce W.W. Managing the development of large software systems // Technical Papers of Western Electronic Show and Convention (WesCon). Los Angeles, USA, 25–28 August 1970, P. 328–338.
  2. Morien R. A retrospective on constructing a personal narrative on agile development // Advances in Intelligent Systems and Computing. 2018. Vol. 685, P. 290–304. doi: 10.1007/978-3-319-70019-9_24.
  3. Jiang L., Eberlein A. Towards a framework for understanding the relationships between classical software engineering and agile methodologies // Proceedings of the 2008 International Workshop on Scrutinizing Agile Practices or Shoot-Out at the Agile Corral (APOS’08). Leipzig, Germany, 10 May 2008, P. 9–14. doi: 10.1145/1370143.1370146.
  4. Руководство к своду знаний по управлению проектами (Руководство PMBOK). Филадельфия: Project Management Institute, 2008.
  5. Камаев В.А. Каскадные технологические подходы. М.: Высшая школа, 2008.
  6. Wright C. Agile governance and audit: An overview for auditors and Agile teams. Cambridgeshire, UK: IT Governance Publishing, 2014.
  7. Bierwolf R., Frijns P., Van Kemenade P. Project management in a dynamic environment: Balancing stakeholders // Proceedings of the 2017 IEEE European Technology and Engineering Management Summit (E-TEMS 2017). Munich, Germany, 17–19 October 2017, P. 1–6.
  8. Ramamoorthy B.T., Mayilvahanan P. Comparative study on agile scrum over traditional waterfall lifecycle projects // Journal of Advanced Research in Dynamical and Control Systems. 2019. Vol. 11, No 4, P. 524–529.
  9. Quality metrics for hybrid software development organizations – A case study / S. Pradhan [et al.] // Proceedings of the 19th IEEE International Conference on Software Quality, Reliability and Security (QRS-C 2019). Sofia, Bulgaria, 22–26 July 2019, P. 505–506.
  10. Милошевич Д.З. Набор инструментов для управления проектами. М.: Академия АйТи; ДМК Пресс, 2008.
  11. Земляная Е.М. Особенности управления проектами в медицинских организациях // Сб. статей IX Международной научно-практической конференции «Экономика, бизнес, инновации», Пенза, 15 августа 2019 г., С. 10–13.
  12. Hamad R.M.H., Al Fayoumi M. Scalable agile transformation process (SATP) to convert waterfall project management office into Agile project management office // Proceedings of the 19th International Arab Conference on Information Technology (ACIT 2018). Lebanon, 28–30 November 2018, P. 1–8.
  13. Hiekata K., Mitsuyuki T., Goto T., Moser B. Design of software development architecture comparison of waterfall and agile using reliability growth model // Advances in Transdisciplinary Engineering. 2016. No 4, P. 471–480.
  14. Waterfall: Video distribution by cascading multiple swarms / K. Park [et al.] // IEEE Journal on Selected Areas in Communications. 2013. Vol. 31, No 9, P. 165–174.
  15. Kniberg H. Toyota’s journey from Waterfall to Lean software development. 2016. [Электронный ресурс]: https://blog.crisp.se/2010/03/16/henrikkniberg/1268757660000 (дата обращения 30.11.2019).
  16. Серебрякова Т.А., Серебряков В.Г., Алексин К.В. Сравнительный анализ методологий Agile и Waterfall по разработке информационных систем в банковской сфере // Colloquium–Journal. 2019. № 2–5 (26), С. 7–9.
  17. The (Go)SMART way to agility: Managing a Scrum subproject in a waterfall environment / O. Götz [et al.] // Journal of Information Technology Teaching Cases. 2018. Vol. 8, No 2, P. 149–160.
  18. Власов А.И., Карпунин А.А., Ганев Ю.М. Системный подход к проектированию при каскадной и итеративной модели жизненного цикла // Труды Международного симпозиума «Надежность и качество», Пенза, 25–31 мая 2015 г., Т. 1, С. 96–100.
  19. Fitsilis P. Comparing PMBOK and Agile project management software development processes // Advances in Computer and Information Sciences and Engineering. Springer, 2008, P. 378–383. doi: 10.1007/978-1-4020-8741-7.
  20. Mahadevan L., Ketinger W.J., Meservy T.O. Running on hybrid: Control changes when introducing an agile methodology in a traditional “waterfall” system development environment // Communications of the Association for Information Systems. 2015. No 36, P. 77–103. doi: 10.17705/1CAIS.03605.
  21. Shawky D.M. Traditional vs Agile development: A comparison using chaos theory // Proceedings of the 9th International Conference on Software Paradigm Trends (ICSOFT-PT 2014). Vienna, Austria, 29–31 August 2014, P. 109–114.
  22. Салахмир В. Методологии управления проектами: Waterfall, Agile. 2018. [Электронный ресурс]: https://salakhmir.ru/проектыметодологии-waterfall-agile/ (дата обращения: 28.11.2019).
  23. Воропаев В.И., Гельруд Ян.Д. Математические модели управления для заказчика // Управление проектами и программами. 2013. № 1, С. 18–29.
  24. Линник Ю.В. Метод наименьших квадратов и основы математико-статистической теории обработки наблюдений. М.: Физматлит, 1958.
  25. Каримов Р.А., Качкынбеков Н.Р. Некоторые аспекты гибкой методологии разработки программного обеспечения // Международный журнал гуманитарных и естественных наук. 2018. № 3, С. 199–202.
  26. Nicula D., Ghimii S.S. Command and control vs self management // IOP Conference Series: Materials Science and Engineering. 2019. Vol. 514. Product Design, Robotics, Advanced Mechanical and Mechatronic Systems and Innovation Conference (PRASIC), Brasov, Romania, 8–9 November 2018, P. 1–6. doi: 10.1088/1757-899X/514/1/012039.
  27. Agile-waterfall hybrid product development in the manufacturing industry – Introducing guidelines for implementation of parallel use of the two models / G. Schuh [et al.] // Proceedings of the 2017 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM). Singapore, 10–13 December 2017, P. 725–729. doi: 10.1109/IEEM.2017.8289986.
  28. Hybrid software and system development in practice: Waterfall, scrum, and beyond / M. Kuhrmann [et al.] // Proceedings of the 2017 International Conference on Software and System Process (ICSSP 2017). Paris, France, 15–17 July 2017, P. 30–39.
  29. Чуланова О.Л. Технология управления проектами и проектными командами на основе методологии гибкого управления проектами Agile // Вестник евразийской науки. 2018. № 4, С. 1–11.
  30. Первухин Д.В., Исаев Е.А., Рытиков Г.О., Филюгина Е.К., Айрапетян Д.А. Анализ положительного эффекта от внедрения ИТ-решения, основанный на оценке рисков // Приборы и системы. Управление, контроль, диагностика. 2019. № 7, С. 45–54.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».