Аннотация: в статье обсуждаются существующие своды знаний, релевантные ИТ-проектам, а также их применимость в активностях предпроектного обследования, внедрения и пост-имплементации ERP-систем. Рассматриваются общеизвестные этапы жизненного цикла программных продуктов, дополненные элементами теории корпоративных информационных систем и демонстрирующие типовые ИТ-задачи, решаемые в процессе обдумывания, реализации и эксплуатации ПО. Исследуются области знаний из PMBoK, BABoK, BPM CBoK, SWEBoK, DAMA-DMBoK, EABoK/TOGAF и ITIL, описывающие особенности работы над программным обеспечением, а также сложности имплементации и поддержки ПО. Осуществляется сопоставление фаз жизненного цикла ERP-систем и релевантных доменов знаний из соответствующих сводов, содержащих лучшие практики по решению проектных вызовов. В заключении определяются своды знаний, наиболее подходящие ERP-инициативам, а также выявляются дефицитные ИТ-области, которые ни один из сводов не покрывает.
Ключевые слова: этапы жизненного цикла ПО, управление проектами, бизнес анализ babok, свод знаний по бизнес анализу, bpm cbok 4.0, dama dmbok, управление данными, swebok, программная инженерия, togaf, модель togaf, itil itsm, процессы itil, организация корпоративных информационных систем.
Скачать: PDF (статья).

С точки зрения развития информационного общества мы переживаем 4-ю промышленную революцию, которая знаменуется активностями цифровизации и цифровой трансформации процессов. Термин цифровой трансформации подразумевает под собой коренной пересмотр реализации бизнес-процессов и вовлечение информационных технологий в ход их выполнения. Данная идея не является новой, например, автоматизация предприятия от уровней SCADA и MES до ERP и BI стратегий является каноном, по которому живут организации ни один десяток лет. В настоящее время популярные ИТ-термины фактически отражают концепции, разработанные еще много лет назад: технологии программирования, модели внедрения ПО, искусственный интеллект и др., адаптированные под вычислительные возможности настоящего времени.

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

Цель текущей работы состоит в анализе применимости существующих сводов знаний в процесс внедрения комплексного ПО для максимального использования лучших практик реализации ИТ-проектов и ИС. Достижение данной цели потребует решения следующих задач:

  • рассмотрение жизненного цикла ПО;
  • обзор сводов знаний, релевантных ИТ-проектам и разработке КИС;
  • уточнение областей применения сводов знаний в ИТ-проектах.

Жизненный цикл программных решений состоит из последовательности этапов работ над ПО, начиная от проработки идеи будущего продукта до его утилизации [4]. Несмотря на множество фаз жизненного цикла, их можно сгруппировать на 3-и вида проектов: предпроект внедрения, позволяющий доказать целесообразность ПО и получить предварительную стоимость его имплементации; непосредственно проект внедрения ИС, завершающийся созданием готового программного продукта; а также проект пост-имплементации, состоящий из поддержки, развития и последующей замены КИС (рис. 1).

Рис. 1. Этапы жизненного цикла ERP-систем

Свод знаний представляет собой лучшие практики решения тех или иных задач, накопленные в течение длительного периода времени и обновляемые по мере появления новых инновационных технологий и решений. Довольно часто упоминается свод знаний PMBoK для управления проектами, но он далеко не единственный: доступны работы по бизнес-анализу, управлению бизнес-процессами и данными, программной инженерией и многие другие (BABoK, BPM CBoK, DAMA-DMBoK, SWEBoK, TOGAF и ITIL). Каждый свод знаний состоит из областей знаний, категоризируемым согласно последовательности выполняемых задач. Наиболее объемным сводом является SWEBoK, представленный 18-ю доменами знаний. Глубина описания решения задач зависит от свода: одни максимально отсылают к доступным литературным источникам, например, в SWEBoK, другие – детально представляют обучающий материал, к примеру, BPM CBoK. Области наиболее распространенных сводов знаний представлены в табл. 1.

Табл. 1. Своды и домены знаний
Свод знаний Домен знаний/этап работ Краткое описание
PMBoK
(управление проектом)
  • Интеграция;
  • содержание;
  • человеческие ресурсы;
  • сроки;
  • стоимость;
  • стейкхолдеры;
  • коммуникации;
  • риски;
  • качество;
  • закупки;
Универсальный свод знаний для управления различными проектами. Основой служит PDCA-цикл, применяемый для 10-ти областей знаний [5]
BABoK
(бизнес-анализ)
  • Планирование и мониторинг бизнес-анализа;
  • выявление требований;
  • управление жизненным циклом требований;
  • анализ стратегии;
  • анализ требований и определение дизайна;
  • оценка работающего решения;
Рассматривается реализация бизнес-инициатив для достижения стратегических целей компании. Даны несколько вариантов выполнения бизнес-активностей: до, параллельно и после внедрения ERP-системы [6]
BPM CBoK
(бизнес-процессы)
  • Управление бизнес-процессами;
  • моделирование процессов;
  • анализ процессов;
  • проектирование процессов;
  • измерение эффективности процессов;
  • информационные технологии BPM;
  • процессная трансформация;
  • процессно-ориентированная организация и культура;
  • управление процессами предприятия;
Общепринятое понимание проектирования бизнес-процессов в AS-IS, TO-BE и устранение их «узких» мест дополнено оценкой эффективности процессов, процессно-ориентированной корпоративной культурой, использованием BPMS-систем и прочими областями знаний [7]
DAMA-DMBoK
(данные)
  • Моделирование и проектирование данных;
  • хранение и операции с данными;
  • безопасность данных;
  • интеграция и интероперабельность данных;
  • метаданные;
  • качество данных;
  • архитектура данных;
  • руководство данными;
  • управление документами и контентом;
  • справочные и основные данные;
  • ведение хранилищ данных и бизнес-аналитика;
Данные служат значимым активом организации. Используя пирамиду Питера Айкена, иллюстрируются состояния компании от внедрения программных продуктов, оперирующих данными, до использования передовых практик по извлечению и аналитике данных [8]
SWEBoK
(программная инженерия)
  • Требования;
  • архитектура;
  • проектирование;
  • реализация;
  • тестирование;
  • операции программной инженерии;
  • обслуживание;
  • управление конфигурациями;
  • управление программной инженерией;
  • процесс программной инженерии;
  • модели и методы программной инженерии;
  • качество;
  • безопасность;
  • экономика в программной инженерии;
Ориентированный на программное обеспечение набор знаний, покрывающий все фазы жизненного цикла ПО. Содержит 18-ть доменов знаний, из которых 4-е относятся к категориям Hard и Soft skills [9]
EABoK/TOGAF
(корпоративная архитектура)
  • Подготовка (предварительная, архитектурное видение, управление требованиями);
  • проработка архитектуры (бизнес-архитектура, архитектура данных, архитектура приложений, техническая архитектура);
  • планирование внедрения (планирование решения, планирование имплементации);
  • управление проектом внедрения (внедрение, изменение архитектуры);
Методология реализации корпоративной архитектуры. ИТ-архитектура должна соответствовать стратегическим целям и потребностям организации. Выбор того или иного программного решения ко внедрению зависит от величины приносимой им выгоды или критичности рисковой ситуации [10]
ITIL
(библиотека инфраструктуры информационных технологий)
  • Ключевые концепции управления услугами;
  • четыре измерения для управления услугами;
  • система оценки качества услуг ITIL;
  • практики управления ITIL (общего управления, управления услугами, технические).
Набор лучших практик и рекомендаций по управлению услугами, направленными на внедрение, сопровождение и развитие информационных технологий [11]

Как видно из содержания приведенной выше таблицы, своды знаний покрывают множество вопросов, связанных с программным обеспечением, при этом схожие активности, относящиеся к требованиям, качеству, архитектуре, освещаются в более чем половине указанных сводов. Выполнив сопоставление доменов знаний с этапами жизненного цикла КИС по мере подобности решаемых/описываемых ИТ-задач (табл. 2), озвучим следующее выводы:

  • наиболее упоминаемыми сводами знаний являются PMBoK и SWEBoK, покрывающие практически все этапы работы над ERP-системой, что не удивительно: знания по управлению проектами применимы для реализации любых видов проектов, не ограниченных только ИТ-деятельностью, которыми могут являться также отдельные фазы работ; а набор знаний, посвященный управлению программной инженерией, охватывает весь жизненный цикл ПО и все входящие в него этапы (рис. 2);
  • все 7-мь сводов знаний с той или иной степенью детализации описывают активности, относящиеся к фазам бизнес-кейса, анализа и проектирования. Данные этапы содержат похожие проектные ИТ-задачи, связанные с бизнес-требованиями и дизайном решения, которое в будущем будет их реализовывать, исполняемые в различные временные интервалы жизненного цикла ПО;
  • домены знаний практически из всех сводов за исключением BPM CBoK и DAMA-DMBoK сопоставимы со всеми этапами работ над КИС, принадлежащими проектам внедрения и пост-имплементации программного обеспечения;
  • этапы тендера и заключения договора на внедрение ИС самые скудные с точки зрения описания доменов знаний, их характеризующих (рис. 2). Указанные активности имеют косвенное отношение к ИТ-деятельности и носят преимущественно общий характер. Однако даже в этом случае SWEBoK и ITIL включают минимально достаточные сведения об особенностях их выполнения.

Таким образом все этапы жизненного цикла КИС находят свое отражение в существующих сводах знаний. Задачи некоторых фаз детально описываются в нескольких сводах, содержание которых зачастую дублируется, тем не менее определенные активности, свойственные исключительно реализации ERP-систем: роли и полномочия, технический и бизнес Cutover, обучение пользователей и др. [12], остаются прерогативой ИТ-проектов и не упоминаются ни в одном из них.

Табл. 2А. Этапы жизненного цикла КИС и соответствующие им своды/домены знаний
Тип проекта Этап Домен знаний/этап работ
PMBoK BABoK BPM CBoK DAMA-DMBoK
Предпроект внедрения Бизнес-кейс
  • Все домены;
  • Выявление требований;
  • анализ стратегии;
  • Информационные технологии BPM;
  • процессная трансформация;
  • Моделирование и проектирование данных;
  • хранение и операции с данными;
  • безопасность данных;
  • интеграция и интероперабельность данных;
  • управление документами и контентом;
  • справочные и основные данные;
  • ведение хранилищ данных и бизнес-аналитика;
  Тендер
  • Все домены;
     
  Договор внедрения
  • Все домены;
     
Проект имплементации Подготовка
  • Все домены;
  • Планирование и мониторинг бизнес-анализа;
   
  Анализ
  • Все домены;
  • Выявление требований;
  • анализ стратегии;
  • управление жизненным циклом требований;
  • Моделирование процессов;
  • анализ процессов;
  • Моделирование и проектирование данных;
  • хранение и операции с данными;
  • безопасность данных;
  • интеграция и интероперабельность данных;
  • управление документами и контентом;
  • справочные и основные данные;
  • ведение хранилищ данных и бизнес-аналитика;
  Проектирование
  • Все домены;
  • Анализ требований и определение дизайна;
  • Проектирование процессов;
  • процессно-ориентированная организация и культура;
  • Моделирование и проектирование данных;
  • хранение и операции с данными;
  • безопасность данных;
  • интеграция и интероперабельность данных;
  • управление документами и контентом;
  • справочные и основные данные;
  • ведение хранилищ данных и бизнес-аналитика;
  Реализация
  • Все домены;
  • Управление жизненным циклом требований;
   
  Тестирование
  • Все домены;
  • Управление жизненным циклом требований;
   
  Подготовка к промышленной эксплуатации
  • Все домены;
  • Управление жизненным циклом требований;
   
  Гиперподдержка промышленной эксплуатации
  • Все домены;
  • Оценка работающего решения;
  • управление жизненным циклом требований;
  • Измерение эффективности процессов;
  • Руководство данными;
  • качество данных;
Проект пост-внедрения Поддержка промышленной эксплуатации
  • Все домены;
  • Оценка работающего решения;
  • управление жизненным циклом требований.
  • Измерение эффективности процессов;
  • управление процессами предприятия;
  • Руководство данными;
  • метаданные;
  • качество данных;
  • архитектура данных.
  Прекращение применения
  • Все домены.
 
  • Управление бизнес-процессами.
 
Табл. 2Б. Этапы жизненного цикла КИС и соответствующие им своды/домены знаний
Тип проекта Этап Домен знаний/этап работ
SWEBoK TOGAF ITIL
Предпроект внедрения Бизнес-кейс
  • Архитектура;
  • требования;
  • управление программной инженерией;
  • процесс программной инженерии;
  • модели и методы программной инженерии;
  • экономика в программной инженерии;
  • Подготовка;
  • проработка архитектуры;
  • планирование внедрения;
  • Система оценки качества услуг ITIL;
  • практики управления ITIL (общего управления);
  Тендер
  • Экономика в программной инженерии;
   
  Договор внедрения
  • Операции программной инженерии;
 
  • Ключевые концепции управления услугами;
  • четыре измерения для управления услугами;
Проект имплементации Подготовка
  • Управление программной инженерией;
  • Подготовка (управление требованиями);
  • управление проектом внедрения (внедрение);
  • Система оценки качества услуг ITIL;
  • практики управления ITIL (общего управления и технические);
  Анализ
  • Требования;
  • операции программной инженерии;
  • управление конфигурациями;
  • Подготовка (управление требованиями);
  • управление проектом внедрения (внедрение);
  • Практики управления ITIL (общего управления и технические);
  Проектирование
  • Проектирование;
  • безопасность;
  • качество;
  • операции программной инженерии;
  • управление конфигурациями;
  • Подготовка (управление требованиями);
  • управление проектом внедрения;
  • Практики управления ITIL (общего управления и технические);
  Реализация
  • Реализация;
  • безопасность;
  • качество;
  • операции программной инженерии;
  • управление конфигурациями;
  • Подготовка (управление требованиями);
  • управление проектом внедрения;
  • Практики управления ITIL (общего управления и технические);
  Тестирование
  • Тестирование;
  • качество;
  • Подготовка (управление требованиями);
  • управление проектом внедрения;
  • Практики управления ITIL (общего управления и технические);
  Подготовка к промышленной эксплуатации
  • Операции программной инженерии;
  • управление конфигурациями;
  • Подготовка (управление требованиями);
  • управление проектом внедрения;
  • Практики управления ITIL (общего управления и технические);
  Гиперподдержка промышленной эксплуатации
  • Операции программной инженерии;
  • управление конфигурациями;
  • обслуживание;
  • Подготовка (управление требованиями);
  • управление проектом внедрения;
  • Практики управления ITIL (общего управления и технические);
Проект пост-внедрения Поддержка промышленной эксплуатации
  • Операции программной инженерии;
  • управление конфигурациями;
  • обслуживание;
  • Подготовка (управление требованиями);
  • управление проектом внедрения (изменение архитектуры);
  • Система оценки качества услуг ITIL;
  • практики управления ITIL;
  Прекращение применения
  • Экономика в программной инженерии.
  • Подготовка (управление требованиями);
  • управление проектом внедрения (изменение архитектуры).
  • Система оценки качества услуг ITIL;
  • практики управления ITIL.

Результаты проведенного анализа показывают то, что практически все ключевые активности внедрения ERP-системы, реализуемые на всех этапах ее жизненного цикла, отражены в существующих сводах знаний. Некоторые своды знаний рассматривают проектные задачи, уже проанализированные в других сводах (BABoK и SWEBoK, TOGAF), определенные наборы знаний носят общий характер (PMBoK), в то время как другие специализируются исключительно на ПО (SWEBoK, TOGAF и ITIL). Решение практических задач имплементации КИС, требует предварительного ознакомления с существующими литературными источниками: сводами знаний PMBoK, SWEBoK и др., покрывающими наибольшее число инициатив, относящихся к проектам и системам ERP (рис. 2). Однако даже этого, как выяснилось, не будет достаточно для решения ряда специфических ИТ-задач.

Рис. 2. Объем доменов знаний, сопоставимых с этапами жизненного цикла КИС в разрезе:
а) сводов знаний; б) фаз проектных работ

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

  1. Грекул В.И. Проектирование информационных систем. М.: Юрайт, 2023. – 385 с.
  2. Laudon J., Laudon K. Management information systems. Prentice hall, 2002, 648 p.
  3. Samara T. ERP and information systems. Integration or disintegration. John Wiley & Sons Limited, 2018, 142 p.
  4. Stepanov D.Yu. The lifecycle of corporate information systems // Proceedings of 6th International Conference on Control Systems, Mathematical Modeling, Automation and Energy Efficiency. – 2024. – p.593-597. – URL: https://stepanovd.com/science/article/197-2024-4-thelifecyclecis. 
  5. A guide to the project management body of knowledge and the standard for project management, 7th edition. Project Management Institute, 2021. – 369 p.
  6. IIBA. A Guide to the business analysis body of knowledge. Institute of Business Analysis, 2015. – 783 p.
  7. Benedict T., Kirchmer M., Scarsig M. BPM CBOK, version 4. Independently published, 2019. – 419 p.
  8. DAMA International. DAMA-DMBOK: data management body of knowledge. Technics Publications, 2017. – 588 p.
  9. Washizaki H. Guide to the software engineering body of knowledge. Waseda University, IEEE Computer Society, 2024. – 413 p.
  10. Harrison R. TOGAF certified study guide. Van Haren Publishing, Zaltbommel, 2013. – 324 p.
  11. Axelos. ITIL foundation. ITIL4 edition. TSO, 2019. – 260 p.
  12. Степанов Д.Ю. Основы теории корпоративных информационных систем // Высокопроизводительные вычислительные системы и технологии. – 2023. – т. 7, № 1. – c.147-152. – URL: https://stepanovd.com/science/article/152-2023-1-theorycis.

Выходные данные

Манохина Е.С., Маслов М.Е., Степанов Д.Ю. Анализ сводов знаний и их применимости в ERP-проектах // Высокопроизводительные вычислительные системы и технологии. – 2026. – т. 10, № 1. – c. 200-207. – URL: https://stepanovd.com/science/article/211-2026-3-bodiesofknowledge.

Статьи

Дипломные работы