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

Автор: Макарова Наталья Владимировна, Максимов Михаил Андреевич

Журнал: Технико-технологические проблемы сервиса @ttps

Рубрика: Методические основы совершенствования проектирования и производства технических систем

Статья в выпуске: 3 (53), 2020 года.

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

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

Управление качеством процессов разработки информационных систем, совершенствование системы управления, стандартизация процессов разработки информационных систем, качество информационных систем

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

IDR: 148318848

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

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

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

  • -    аутсорсинговая поддержка ИТ-инфраструктуры нескольких крупных предприятий;

  • -    продуктовая разработка, направленная на создание и внедрение комплексных ИТ-продуктов, встраиваемых в ландшафт Заказчика.

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

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

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

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

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

  • -    отсутствие сквозной интеграции между специалистами разных функций (аналитики, программисты, тестировщики и пр.);

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

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

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

  • -    внедрение и последующая поддержка единой системы документирования, основанной на моделях и графическом отображении информации в виде диаграмм и матриц, а также применение общепринятой терминологии (глоссария);

  • -    ведение общедоступной базы знаний, наполнение которой формализовано в соответствии с принятыми правилами документирования, что позволяет использовать накопленную информацию, а также обеспечивает отчуждаемость знаний и снижает зависимость от человеческого фактора;

  • -    выстраивание сквозного процесса и построение коммуникационной модели, в рамки которой входит матрица ответственности, диаграммы информационных потоков;

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

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

Предлагаемый организационно-технический метод повышения качества разработки информационных систем заключается в переходе к схеме непрерывного совершенствования процессов управления разработкой информационных систем, которая может быть рассмотрена как совокупность трех компонентов (рисунок 1): - цикл построения и совершенствования процессов разработки информационной системы;

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

  • -    справочная метамодель, структура документов и артефактов.

Основной компонент схемы: «Цикл построения и совершенствования процессов разработки информационной системы», построен в соответствии с принципами TQM [1], системной инженерии и системотехники [2-4]. Цикл включает в себя 9 укрупненных этапов. На шаге 9 «Обновление стратегии в области разработки ИС, при необходимости, схемы коммуникации» принимается решение о запуске очередной итерации повышения качества разработки информационных систем. При принятии положительного решения цикл повторяется и запускаются шаги 4-7. Если принято решение о завершении работ в соответствии со схемой (рисунок 1), происходит выход из цикла построения и совершенствования процессов разработки информационных систем.

Цикл построения и совершенствования процессов разработки информационной систем

Рисунок 1 – Общая схема метода повышения качества разработки информационных систем

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

  • -    единый комплекс стандартов и руководящих документов на автоматизированные системы ГОСТ 34,

  • -    Rational Unified Process (RUP) — методология разработки программного обеспечения, созданная компанией Rational Software;

  • -    The Open Group Architecture Framework (TOGAF) – методология управления архитектурой предприятия [5] и др.

Еще одним вспомогательным компонентом являются «Справочная метамодель, структура документов и артефактов». При выполнении задач, связанных с моделированием и совершенствованием структурной составляющей разработки информационных систем, а также инструментальным обеспечением разработки информационных систем, должна быть использована справочная структура документов и артефактов, которая базируется на справочной метамодели [2,5-6]. Метамодель является важным артефактом, задающей методологический принцип синтеза специальных систем, что позволяет при решении каждой отдельной исследовательской задачи «собирать» специальные системы в комплексную системную модель, обеспечивает тем самым единство комплексного исследования. Метамодель позволяет создавать модели системы, определяя при этом набор используемых объектов и связей между ними.

Ключевыми функциями справочной метамодели являются:

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

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

Для оценки результативности описанного предложения было проведено исследование, в рамках которого процесс разработки информационных систем в рассматриваемом предприятии был перестроен в соответствии с описанным выше методом.

Для доказательства результативности предлагаемого организационно-технического метода были определены два количественных критерия оценки качества процессов разработки информационных систем:

  • -    критерий результативности, который определяет долю непроизводительных трудозатрат в общем объеме трудозатрата за определенный период;

  • -    репутационный критерий, который определяет долю трудозатрат, связанных с исправлением ошибок и оказанием дополнительных консультаций, в общем объекте трудозатрат за определенный период

Для расчета критерия результативности ^ результативности предлагается следующая формула:

где

п

Z Zj — R j

Z '     (1)

j=1 j n - количество измерений (недель, в ко- торые производился сбор данных);

Zj - общие трудозатраты, которые формируются как сумма затрат на операционную деятельность, простои, консультации и исправление ошибок;

R j - непроизводительные трудозатраты, связанные с простоем сотрудников.

Для расчета репутационного критерия ^ репутации предлагается следующая формула: п

^ репутации

Zj Q j

Z j    ,

1=1

где n - количество измерений (недель, в которые производился сбор данных);

Z j - общие трудозатраты, которые формируются как сумма затрат на операционную деятельность, простои, консультации и исправление ошибок;

Q;—трудозатраты, связанные с исправление ошибок и оказанием дополнительных консультаций.

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

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

Период с 01.01.2018 по 28.04.2019 - базовое состояние, определяет результаты работы предприятия до применения метода повышения качества процессов разработки информационных систем.

Период с 29.04.2019 по 17.11.2019 - целевое состояние, определяет результаты работы предприятия после применения метода повышения качества процессов разработки информационных систем.

В исследовании не производился дополнительный анализ переходного периода, который составил около 2-5 недель на стыке двух выборок (апрель-май 2019), но в последующих исследованиях, в случае масштабирования метода на крупные предприятия, следует рассмотреть аспект, связанные с влиянием переходного периода на показатели работы предприятия.

Данные для исследования были собраны в привязке к задачам, при этом фиксировалась информация по:

  • -    наименованию задачи;

  • -    типу выполняемой задачи посредством следующих параметров:

  • V    задача выполняется в рамках операционной деятельности;

  • V    задача направлена на исправление ошибки, допущенной сотрудниками предприятия ранее;

  • V    задача-консультация направлена на получение дополнительной информации у экспертов со стороны бизнес-заказчика, либо запрос дополнительных пояснений по функциям одной из информационных систем ландшафта у технических специалистов предприятия;

V задача создана для учета простоя, т.е. ситуаций, когда сотрудник предприятия не может приступить к выполнению операционной деятельности не по своей вине.

  • -    фактические трудозатраты исполнителя;

  • -    плановые трудозатраты на задачу;

  • -    фактический срок завершения задачи;

  • -    плановый срок завершения задачи.

Далее была произведена группировка полученных данных по неделям. При этом учитывалось то, что отметки об отработанном времени по одной задаче могут производиться сотрудниками многократно в разные периоды времени. В этом случае каждая отметка учитывалась в том временном периоде, в котором она была зафиксирована, т.е. по одной задаче данные о списании времени могли попасть в несколько временных периодов.

В общей сложности объем выборки составил 97 измерений (недель). Базовое состояние включает 68 измерений (недель), целевое – 29 измерений (недель). Группировка по неделям была осуществлена на основе данных по 88 180 задачам.

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

Средние арифметические для критерия результативности:

  • -    в базовой группе Мх = 0,8903

  • -    в целевой группе М у = 0,9813

Разница по абсолютной величине между средними |Мх Му |=0,091.

^ =

feto - Мх)2 + Е(У( - Му)2 J       (11 + 12- 2)

(11 + 12)

(11 * 12)

0,007372.

^ результативности

I Мх - Му I

I х------I = 6,4343

I ^ ।

Число степеней свободы

к = (11 — 1) + (12 — 1) = 11 +12 — 2 = 95.

После выполнения расчетов значение t-критерия Стьюдента для критерия результативности оказалось равным 6,4343.

Критические значения t-критерия Стьюдента для значения степени свободы 97 составили:

  • -    t кр =1,985 при уровне значимости p<0,05

  • -    t кр =2,628 при уровне значимости p<0,01

  • -    t кр =3,3948 при уровне значимости p<0,001

Сравнение полученного значения t-критерия Стьюдента с критическими значениями показало, что t-критерий Стьюдента, полученный для критерия результативности, превышает критическое значение. Таким образом, различия между базовой и целевой группами значимы более чем на 0,1% уровне. В терминах статистических гипотез это утверждение звучит так: «гипотеза о сходстве отклоняется и на 0,1% уровне значимости принимается альтернативная гипотеза - о различии между базовой и целевой группами для критерия результативности».

Сравнение результатов по критерию результативности показало рост в среднем на 0,091 в целевой группе относительно базовой, т.е. значение критерия было увеличено со значения 0,8903 до 0,9813, что составляет 10,22% от среднего значения критерия результативности в базовой группе. Это можно считать приемлемым результатом, т.к. максимальное значение критерия равно 1. Применение метода повышения качества разработки информационных систем позволило приблизить значение критерия к максимуму.

Значение t-критерия Стьюдента для репутационного критерия составило 8,4079.

Сравнение полученного значения t-критерия Стьюдента с критическими значениями показало, что t-критерий Стьюдента, полученный для репутационного критерия, превышает критическое значение. Таким образом, различия между базовой и целевой группами значимы более чем на 0,1% уровне. В терминах статистических гипотез это утверждение звучит так: «гипотеза о сходстве отклоняется и на 0,1% уровне значимости принимается альтернативная гипотеза - о различии между базовой и целевой группами для репутационного критерия».

Сравнение результатов по репутацион-ногому критерию показало рост в среднем на 0,1423 в целевой группе относительно базовой, что составляет 18,27% от среднего значения репутационного критерия в базовой группе.

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

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

Важно отметить качественные изменения в деятельности предприятия, которые заключаются в том, что:

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

  • -    накопление информации в базе знаний и постоянная методологическая экспертная поддержка позволили увеличить общий уровень квалификации сотрудников;

  • -    накопление информации в базе знаний и ее последующий анализ позволили выйти с проактивными инновационными предложениями в части совершенствования ИТ-ландшафта предприятий-заказчиков.

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

Список литературы Модель непрерывного совершенствования процессов управления разработкой информационных систем на предприятиях среднего бизнеса

  • George E. Mobus, Michael C. Kalton. Principles of Systems Science. Springer, 2015
  • KPMS Менеджмент качества [Электронный ресурс]. Режим доступа: https://www.kpms.ru/General_info/TQM.htm (дата обращения 01.02.2020 г.).
  • TOGAF version 9.2, an Open Group Standard [Электронный ресурс]. Режим доступа: http://pubs.opengroup.org/architecture/togaf9-doc/arch/index.html (дата обращения 01.02.2020 г.).
  • Горохов В.Г. Методологический анализ системотехники. Москва: Радио и связь. 1982.
  • Кудрявцев Д.В., Арзуманян М.Ю. Архитектура предприятия: переход от проектирования ИТ-инфраструктуры к трансформации бизнеса // Российский журнал менеджмента. 2017. № 15(2). С. 193-224.
  • Левенчук А.И. Системное мышление. М., 2019.
Статья научная