在IT项目实施框架内创建IT产品的技术特点
https://doi.org/10.17747/2618-947X-2024-3-270-279
摘要
本文讨论了计算机软件的特性,如增量和高可制造性,以及 IT 项目管理的技术特点。 本文旨在分析在 IT 项目过程中创建计算机程序的技术特点。研究发现,级联和敏捷概念(Waterfall和Agile)、约14种技术(XP、RUP、AUP、RAD、DSDM、Scrum、DAD、Kanban、Lean SD、FDD、MDD、DevOps、MSF 和 Oracle CDM)和4种生命周期模型(V 模型、Boehm 生命周期模型、迭代和级联生命周期模型)用于创建计算机软件。 此外,研究还发现,任何采用级联生命周期模式的信息技术项目,无论其规模、复杂程度、持续时间、类型、管理方法和团队成员数量如何,都要经历六个阶段:信息技术项目的开始、确定要创建的计算机程序的要求、规划、编码、测试和信息技术项目的结束。 研究结果使我们得出结论,计算机软件制作的概念和技术以及生命周期模型是信息技术项目的所有参与者都必须掌握的必要知识能力。如果不具备这些能力或缺乏这些能力,就有可能无法实现计划的项目目标,无法获得可行的软件代码,也无法履行交易契约。
关于作者
V. S. Nikolaenko俄罗斯联邦
经济学副博士, 托姆斯克国立系统管理与无线电电子大学 ((俄罗斯,托木斯克)信息处理自动化系教授; 托木斯克理工大学(俄罗斯,托木斯克)商学院副教授; 西伯利亚国立医科大学(俄罗斯,托木斯克)经济学、社会学、政治学和法学系副教授。ORCID: 0000-0002-1990-4443; Web of Science Researcher ID: J-8521-2015; SPIN: 9301-1835; Author ID: 745788; IRID: 283767926; Scopus Author ID: 57193434445.
科学兴趣领域: 风险管理、国家安全、经济安全、信息法和知识产权保护、民法、项目管理。
参考
1. Базарова А.М., Рочев К.В. (2022). IT-технологии в управлении производственными процессами на предприятиях топливно-энергетического комплекса. В: Управление устойчивым развитием топливно-энергетического комплекса-2021: материалы II Всероссийской научно-практической конференции. Ухта, 97–103.
2. Бек К. (2003). Экстремальное программирование: разработка через тестирование. СПб., Питер.
3. Вигерс К., Битти Д. (2022). Разработка требований к программному обеспечению. СПб., БХВ.
4. Исаев Е.А., Первухин Д.В., Рытиков Г.О., Филюгина Е.К., Айрапетян Д.А. (2021). Оценка эффективности информационных систем. Бизнес-информатика, 15(1): 19–29.
5. Коваленко В.В., Чокла Д.С. (2020). Трансформация процессов и организационной структуры WEB-системы модельного бизнеса по результатам бизнес-анализа. В: Современные технологии в науке и образовании-2020: III международный научно-технический форум, сборник трудов. Рязань, Book Jet, 195–198.
6. Кон М. (2011). Scrum. Гибкая разработка ПО. М., Вильямс.
7. Конобевцев Ф.Д., Ласс Н.А., Гурова Е.В., Романова И.А. (2019). Удаленная работа: технологии и опыт организации. Вестник университета, 7: 9–16.
8. Лузгина Я.А. (2018). Концепция, методология и методы информационного обеспечения инновационной деятельности. В: Проблемы развития экономики и предпринимательства, материалы 16-й Всероссийской научно-практической конференции: 58–64.
9. Макконнелл С. (2021). Еще более эффективный Agile. СПб., Питер.
10. Марченко Д.С., Григорьевых А.В., Рочев К.В. (2020). Информационная система хранения авторотационных данных. Информационные технологии в управлении и экономике, 3(20): 21–39.
11. Николаенко В.С. (2020). Риск, риск-менеджмент и неопределенность: уточнение понятий. Государственное управление. Электронный вестник, 81: 91–119.
12. О’Коннэл Ф. (2005). Как успешно руководить проектами. Серебряная пуля. М., Кудиц-Образ.
13. Обри К. (2019). Все об Agile. Искусство создания эффективной команды. М., Эксмо.
14. Полонский А.Ю., Васильев М.М. (2018). Анализ методологий разработки программного обеспечения. Аллея науки, 6(22): 1084–1094.
15. Поппендик М., Поппендик T. (2010). Бережливое производство программного обеспечения: от идеи до прибыли. М., Вильямс.
16. Cмагина С.М. (2020). О понятиях «метод научного исследования», «методология научного исследования» и «логика научного исследования». В: Логика и методология научных исследований: сборник научных статей и докладов международной научно-практической конференции. Орел, Среднерусский институт управления – филиал РАНХиГС, 112–116.
17. Черников Б.В., Дашицыренов З.Д. (2017). Анализ современных методов управления качеством и их применение к области высшего образования. В: Управление развитием крупномасштабных систем MLSD’2017: материалы 10-й международной конференции. М., Институт проблем управления им. В. А. Трапезникова, РАН, 217–219.
18. Balaji S., Sundararajan M.M. (2012). Waterfall Vs V-model Vs Agile: A comparative on SDLC. International Journal of Information Technology and Business Management, 2(1): 26−30.
19. Beynon-Davies P., Carne C., Mackay H., Tudhope D. (1999). Rapid application development (RAD): Аn empirical review. European Journal of Information Systems, 8: 211–223.
20. Boehm B.W. (1981). Software engineering economics. Englewood Cliffs, NJ, Prentice-Hall.
21. Edeki C. (2013). Agile unified process. International Journal of Computer Science and Mobile Applications, 1(3): 13–17.
22. Nikolaenko V., Sidorov A. (2023). Analysis of 105 IT project risks. Journal of Risk and Financial Management, 16(1), 33: 1–20.
23. Raymond E. (2003). The art of Unix programming. Addison-Wesley.
24. Royce W.W. (1970). Managing the development of large software systems.
评论
供引用:
Nikolaenko V.S. 在IT项目实施框架内创建IT产品的技术特点. 战略决策和风险管理. 2024;15(3):270-279. https://doi.org/10.17747/2618-947X-2024-3-270-279
For citation:
Nikolaenko V.S. TECHNOLOGICAL FEATURES OF CREATING IT PRODUCTS WITHIN THE FRAMEWORK OF IMPLEMENTING IT PROJECTS. Strategic decisions and risk management. 2024;15(3):270-279. https://doi.org/10.17747/2618-947X-2024-3-270-279