Редакция CNews готова принять пресс-релизы компаний на адрес news@cnews.ru.
Приглашаем вас делиться комментариями о материалах CNews на наших страницах платформ Facebook, Telegram и Twitter.
Типовые этапы внедрения корпоративных информационных систем (КИС) включают: подготовку, проектирование, реализацию, опытно-промышленную и продуктивную эксплуатации. Стадии внедрения КИС задают последовательность операций, необходимых для реализации и успешного использования решения на предприятии заказчика. Процесс имплементации КИС часто называют моделью внедрения, задающей порядок следования операций, более того от модели к модели последовательность и содержание задач может отличаться. Выделяют три базовые модели внедрения информационных систем, все прочие рассматриваются как производные от них: каскадная, итерационная и спиралевидная [1].
Каскадная модель или модель водопад была предложена еще в 1970 г. Реализация проекта внедрения, следуя этой модели, ведётся путём строгого выполнения задач каждого из этапов, переход к последующему этапу возможен лишь в случае успешного завершения предыдущего. Пропуск этапов, возврат к предыдущим и повторение запрещены (рис.1).
Проект внедрения КИС на основе данной модели состоит из активностей:
Каскадная модель хорошо подходит для проектов внедрения многофункциональных КИС, интегрированных с множеством как внешних, так и внутренних подсистем, где даже самые незначительные обновления требований могут привести к изменениям сроков, работ и затрат. Именно поэтому водопадную модель часто применяют на проектах имплементации «с нуля» и «тиражирования», в которых объём трудозатрат достаточно велик. Примерам каскадной модели служат методологии внедрения ASAP (Accelerated SAP) компании SAP AG, MDSS (Microsoft Dynamics Sure Steps) от Microsoft и AIM (Application Implementation Method) как часть концепции Oracle Unified Method.
Итерационная модель обеспечивает контур обратной связи между этапами проекта, возможность возврата на предыдущие стадии, многократное выполнение этапов, а также является многопроходной (рис.2). Была изначально предложена еще в 1957 г. Разработка программного обеспечения согласно данной модели сводится к разбиению этапа реализации на серию быстрых, лёгких и адаптивных итераций, оперативно приносящих результаты. Каждая итерация завершается демонстрацией заказчику полученного промежуточного продукта с целью скорейшего выявления потенциальных ошибок. В ходе выполнения итераций понимание содержания конечного продукта может меняться, поэтому добавляются все новые и новые функциональные возможности. Продолжительность каждой итерации варьируется в пределах 1-6 недель, а число таких итераций рассчитывается на основе заранее определенных сроков завершения или бюджета проекта.
Проект имплементации КИС согласно предлагаемой модели состоит из шагов:
Из приведенного списка легко заметить, что шаги проектирования и документирования решения отсутствует, это действительно так. Однако поскольку окончание этапа продуктивного запуска завершается передачей системы службе поддержки, на практике документацию все же приходится готовить. В отличие от каскадной модели внедрения итерационная схема нашла свое применение в проектах по доработке уже реализованного решения новыми функциями, требования к которым до конца могут быть не сформулированы бизнес пользователями. Семейство гибких методов разработки Agile служит примером использования итерационной модели, в частности: Scrum, Kanban и Feature Driven Development.
Полный текст статьи: http://corpinfosys.ru/knowledgebase/methodologies
Редакция CNews готова принять пресс-релизы компаний на адрес news@cnews.ru.
Приглашаем вас делиться комментариями о материалах CNews на наших страницах платформ Facebook, Telegram и Twitter.