Современные информационные технологии/3. Программное обеспечение

 

магистрант Моложенко Е.С., к.т.н., к.п.н., доцент Вихман В.В.

 руководитель направления ПО и бизнес систем Люстров В.В.

Новосибирский государственный технический университет, Россия

Анализ существующих методологий внедрения с позиции применения их к BI решениям

 

На сегодняшний день существует ряд методологий внедрения ИС от различных вендоров (Oracle, Microsoft, SAP и др.), которые повсеместно используются при внедрении крупных, средних и мелких проектов. У каждой из этих методологий есть ряд характерных особенностей, которые выделяют ее среди всех остальных. Цель данной статьи заключается в анализе существующих методологий на предмет возможности использования отдельных методов и приемов в разрабатываемой методологии внедрения BI решений. Для начала рассмотрим характерные особенности методологий наиболее подходящих для внедрения решений класса BI.

Методология Oracle содержит 5 бизнес-моделей:

-              модель иерархии функций (описывает выполняемые в компании функции).

-              модель бизнес-процессов (процессная модель, описывающая бизнес-процессы).

-              модель потоков данных (процессная модель, описывающая бизнес-процессы организации в стандарте DFD - Data-Flow Diagram).

-              ER (Entity-Relation) модель - информационная модель типа «сущность-связь», описывающая структуру используемой при реализации бизнес-процессов информации. Позволяет описать структуру базы данных.

-              модель Чена информационная модель типа «сущность-связь» в нотации Чена.

Методология Oracle включает наилучшие методики решения различных технологических и организационных проблем и обеспечивает подвижные, интегрированные процессы, которые могут применяться при необходимости для решения любых вопросов, с которыми сталкивается организация, начиная с усовершенствования ИТ стратегии и заканчивая реорганизацией бизнес-процессов, проектированием, разработкой и реализацией информационных систем [1].

Microsoft Business Solutions Partner Methodology делает основной акцент на нуждах бизнеса клиента. Согласно методологии Microsoft результат проекта - это работающее решение для бизнеса заказчика, а не просто настройка программного продукта.

По методологии Microsoft проект должен состоять из нескольких стадий:

-              диагностика;

-              анализ;

-              дизайн;

-              разработка и тестирование;

-              развертывание;

-              начальное сопровождение.

Одним из основных критериев методологии является реализация проекта в запланированные сроки, в соответствии с проектным заданием и в рамках оговоренного бюджета.

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

Методология внедрения AcceleratedSAP (ASAP) была разработана корпорацией SAP AG с целью снижения рисков и затрат, с которыми сталкивается предприятие в ходе ведения проекта по внедрению решений SAP. Этот подход также направлен на усовершенствование качества работы консультантов и на сокращение длительности проектов по внедрению и расширению решений SAP.

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

Методология внедрения ASAP содержит:

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

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

-              инструментарий внедрения и дополнительных сервисов, содержащий базу вопросов и ответов для исследования объекта внедрения, руководство по настройке системы и генератор профилей пользователей [3].

Представленные методологии применяются при внедрении информационных систем, имеющих различия в размерах, сложности, сфере применения. Но эти методологии, как правило, не применяются при внедрении BI продуктов. Это обусловлено рядом факторов, основным из которых является то, что данные методологии разрабатывались достаточно давно и не имели цель охватить весь объем и все особенности информационных систем, представленных на рынке. Поэтому использование методологий от Microsoft, Oracle и SAP не представляется возможным использовать в чистом виде при внедрении BI систем. Однако отдельные методы и приемы можно использовать в новой методологии, которая аккумулирует лучшее и учитывающее характерные особенности BI решений.

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

 

Таблица 2. Соответствие особенностей методологий и необходимых возможностей в разрабатываемой методологии

Возможности методологии

ORACLE

MICROSOFT

ASAP

Возможность учесть размеры организации и количество сотрудников (оценка инфраструктуры)

+

+

+

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

 

+

+

Возможность учесть разнообразные источники и потоки данных

+

 

+

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

 

+

 

Возможность учесть финансовые параметры внедрения

+

+

+

Возможность учесть и заложить заранее методы пользовательской расширяемости

+

 

 

Возможность оценки масштабируемости решения

 

+

+

Учет возможности безболезненной интеграции с другими системами компании

+

+

 

Возможность разбиения процесса внедрения на четкие временные этапы

+

+

 

Документирование процесса внедрения на всем протяжении проекта

+

 

 

Возможность управления рисками

 

+

 

Возможность управления временем и ресурсами

 

+

 

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

 

 

+

 

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

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

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

 

Литература:

1.            Область знаний Oracle Unified Method, http://bit.ly/12m8TEX (актуально на 12.05.2013);

2.            Методология внедрения бизнес-приложений Microsoft Business Solutions (Microsoft Dynamics), http://bit.ly/17ge1yM (актуально на 12.05.2013);

3.            Внедрение SAP R/3: Руководство для менеджеров и инженеров, http://bit.ly/ZRlRHI (актуально на 12.05.2013).