Найти в Дзене

Анализ каскадной, итерационной и спиралевидной моделей внедрения корпоративных информационных систем

Жизненный цикл (далее – ЖЦ) программного обеспечения (далее – ПО) состоит из ряда этапов, начинающихся стадией зарождения и заканчивающихся прекращением применения (рис. 1). Любая информационная система (далее – ИС) представляется совокупностью программных продуктов или ПО, тем самым определение жизненного цикла ПО и ИС тождественны. Вследствие того, что современные корпоративные информационные системы (далее – КИС) состоят из множества ИС, последнее применимо также и к КИС.

Рис. 1. Жизненный цикл программного обеспечения

Процесс внедрения КИС является составной частью ЖЦ. В работе [1] приводится типизация стадий имплементации КИС, включающая этапы подготовки, проектирования, реализации, опытно-промышленной и продуктивной эксплуатации. Этапы внедрения КИС задают последовательность операций, необходимых для успешного использования программного решения на предприятии заказчика. Тем самым можно говорить о двух жизненных циклах: ЖЦ корпоративной информационной системы и ЖЦ процесса её внедрения. Следуя данным рис. 2, этапы циклов зачастую сопоставимы, однако акцент в первом случае сделан на программный продукт, а во втором – на ход его реализации. Часто процесс имплементации КИС называют моделью внедрения, которая задаёт порядок операций для имплементации системы, причём от модели к модели последовательность и содержание активностей разнится. Выделяют три базовые модели внедрения КИС, все прочие рассматриваются как их производные [2]:

  • каскадная;
  • итерационная;
  • спиралевидная.

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

-2

Рис. 2. Сопоставление жизненного цикла системы  и этапов внедрения КИС

Воспользуемся типовыми этапами ЖЦ проекта внедрения (рис. 2). Преобразуем линейную последовательность следующим образом: каждый предыдущий этап сместим влево вверх, а каждый последующий – вправо вниз, тем самым получим схему, следующую слева направо и сверху вниз. Каскадная модель внедрения КИС образуется путём соединения полученных этапов между собой (рис. 3). Данная модель или, как часто ее называют, модель водопад (Waterfall) была предложена в 1970 году У. Ройсом.Реализация проекта, согласно данной модели, ведётся путём строгого выполнения задач каждого из этапов (типовые этапы внедрения КИС), при этом переход к последующему этапу возможен лишь в случае успешного завершения предыдущей стадии [3]. Пропуск какого-либо из этапов, возврат к предыдущим стадиям и повторение этапов запрещены, именно по этой причине модель часто именуют последовательной или однопроходной. Следуя рис. 3, очевидны достоинства и недостатки водопадной модели. К плюсам можно отнести:

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

минусами являются:

  • невозможность устранения ошибок предыдущих этапов;
  • отсутствие гибкости.

Полный текст статьи: http://corpinfosys.ru/archive/issue-1/48-2018-1-models