Чтение онлайн

на главную - закладки

Жанры

Внедрение SAP R/3: Руководство для менеджеров и инженеров

Кале Вивек

Шрифт:

Одна из трудностей при внедрении SAP — зависимость успеха проекта от правильного отслеживания бизнес-процессов и составления карт процессов для SAP, что подразумевает корректную конфигурацию всех процессов на самой ранней, начальной стадии внедрения. Как уже упоминалось выше, SAP решает задачу предоставления полноценного программного продукта, опуская весьма проблематичную стадию составления и анализа требований к системе, которая всегда была ахиллесовой пятой жизненного цикла разработки традиционных систем (см раздел «Концепция систем планирования ресурсов в масштабе предприятия» в главе 1). Однако из-за возникающей на самой ранней стадии проекта необходимости конфигурации, мы, по существу, сталкиваемся с той же самой проблемой.

Большинство факторов риска при реализации проекта также зависит от полного, согласованного и корректного

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

Конфигурация через Руководство по внедрению

Как и в более ранней методологии внедрения SAP, известной как «процедурная модель», в ASAP вся конфигурация осуществляется в среде, называемой «Руководство по внедрению» (Implementation Guide, IMG), которая не сильно отличается от модулей инициализации в традиционных компьютерных системах, хотя и значительно превосходит их по размерам. В SAP предусмотрено более 8000 таблиц конфигурации. Все бизнес-процессы компании могут внедряться в функциональность системы SAP посредством конфигурации параметров в IMG. Во время внедрения любого процесса необходимо идентифицировать параметры, которые нужно будет задать, прежде чем процесс сможет работать в системной среде. Например, при создании счета-фактуры необходимо сначала указать параметры налогообложения и задать их с помощью IMG. Общий процесс идентификации параметров, отвечающих требованиям компании, известен как внесение настроек и также осуществляется с помощью IMG. Впрочем, существенная проблема состоит в том, что в интегрированных системах, сходных с SAP, не существует систематизированного способа быстрой и исчерпывающей идентификации всех параметров, необходимых при внедрении.

Как станет ясно после прочтения раздела, «Руководство по внедрению (IMG)», IMG структурировано таким образом, что отражает последовательность, с которой должны задаваться параметры, но, по большому счету, этого недостаточно для быстрого внесения настроек в SAP. Для стандартной команды проекта SAP идентификация сотен параметров и их последовательности в довольно жестких временных рамках зачастую представляет весьма трудновыполнимую задачу. Это скорее не систематический процесс, а опыт открытий — при том, что количество параметров, которые необходимо идентифицировать и задать, весьма значительно. Во избежание ошибок, команды проектов обычно занимают оборонительную позицию, проверяя и перепроверяя каждый мелкий аспект перед тем, как сделать следующий шаг (хотя и это не гарантирует того, что ничего не будет упущено). Это увеличивает необходимые для завершения проекта затраты времени, попутно теряются все преимущества, которые дает концепция информационных систем как товаров на полках супермаркета (см. соответствующий раздел в главе 1). Очевидное средство преодоления этой проблемы и ускорения внедрения SAP — в решении двух вопросов:

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

• Быстрая передача профессиональных знаний и опыта, накопленных с помощью множества других проектов, новым командам внедрения SAP.

Как уже упоминалось в этой книге, такие ориентированные на хранилище информации системы, как SAP, продолжают традицию работы со средой автоматизированной разработки программного обеспечения (Computer-aided software engineering, CASE). Похожим образом второй из приведенных выше пунктов относится к среде автоматизированного внедрения программных продуктов (Computer-aided software implementation, CASI),

которую мы рассмотрим в следующем разделе.

Автоматизированное внедрение программных продуктов

Методология ASAP — это классический пример CASE-среды, которая направлена на ускорение проекта внедрения с помощью опыта, накопленного за время предыдущих проектов SAP, и нацелена на дальнейший прогресс в этом направлении. Среда включает в себя два аспекта: во-первых, непосредственно CASE; во-вторых, интерактивная, «умная» помощь пользователю. В следующих абзацах мы вкратце рассмотрим контексты среды CASE и Экспертной системы (Expert System), чтобы понять их роль и развитие в рамках окружения ERP-систем в общем и ASAP, в частности.

Еще на ранних этапах развития информационных технологий предпринимались попытки использования компьютерных систем как вспомогательного средства на разных стадиях разработки программных продуктов. В основном эти попытки подразумевали создание генераторов программ, редакторов экранов, отчетов и прототипов, а также инструментов автоматического (или полуавтоматического) тестирования, многие из которых также включали в себя соответствующие методологии ускорения жизненного цикла разработки программного обеспечения. Некоторые из этих «систем-ускорителей» не ограничились ролью специальных средств системного анализа и дизайна, моделирования данных и баз данных, а положили начало целым классам программного обеспечения, которые позволили приспосабливать эти системы к любой методологии, задействованной в том или ином проекте. Как станет ясно после прочтения следующих глав, ASAP тоже использует такие «ускорители» в форме списков контрольных вопросов, основополагающих принципов и т. д.

SAP как заполненная среда CASE

Получившая развитие в последние годы технология CASE состоит из следующих компонентов:

• Методы

• Среда инструментов.

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

Такие компоненты среды SAP, как Базис, Хранилище R/3 (которые включают в себя современные инструменты — словарь АВАР/4, АРМ Разработчика, САТТ, Панель управления и т. д.) или Business Engineer (который включает в себя Справочную модель R/3, Бизнес-навигатор и Процедурную модель) в совокупности составляют среду CASE высочайшего уровня.

Как уже говорилось в главе 1, SAP — это не только лучшая в своем классе среда CASE, это хорошо проработанная, «обитаемая» среда CASE, потому что ее Хранилище заполнено подробной информацией о наиболее всеохватной системе приложений.

Внедрения SAP и Экспертные системы

Экспертная система (Expert system, ES) — это среда, которая развивает и переносит принцип повторного применения в область разработки и использования информационных систем. Эти движимые знанием системы осуществляют сравнение предпосылок с базой знаний, в которой содержатся данные и правила ведения бизнеса или принятия решений, накапливающих опыт на основе достоверности получаемых результатов. В своей наиболее совершенной форме в конце 80-х годов технология экспертных систем состояла из следующих элементов:

• База знаний

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

В традиционном смысле ASAP — это не экспертная система, но она включает в себя основные составляющие базы знаний и системы предпосылок или предполагаемых действий. В некоторых случаях ASAP автоматически влияет на действия внутри системы SAP (см раздел «Инициализация IMG» в главе 14). База знаний ASAP продолжает обновляться на основе последних полученных эмпирическим путем данных и опыта внедрения SAP, хотя в настоящее время это не такое динамичное, автоматическое обновление, какое можно обнаружить в услугах SAP GoingLive Check или EarlyWatch Alert. Компания SAP регулярно выпускает CD-ROM с последними обновлениями этой базы знаний — однако вполне возможно, что уже в ближайшем будущем ASAP станет такой же электронной услугой, доступной в режиме он-лайн, или полноценной экспертной системой с характерными свойствами, возможностями и интерфейсами.

Поделиться:
Популярные книги

Отмороженный 8.0

Гарцевич Евгений Александрович
8. Отмороженный
Фантастика:
постапокалипсис
рпг
аниме
5.00
рейтинг книги
Отмороженный 8.0

Газлайтер. Том 14

Володин Григорий Григорьевич
14. История Телепата
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Газлайтер. Том 14

Ермак. Телохранитель

Валериев Игорь
2. Ермак
Фантастика:
альтернативная история
7.00
рейтинг книги
Ермак. Телохранитель

Матабар IV

Клеванский Кирилл Сергеевич
4. Матабар
Фантастика:
фэнтези
5.00
рейтинг книги
Матабар IV

Сборник коротких эротических рассказов

Коллектив авторов
Любовные романы:
эро литература
love action
7.25
рейтинг книги
Сборник коротких эротических рассказов

Идеальный мир для Лекаря 19

Сапфир Олег
19. Лекарь
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 19

Дочь моего друга

Тоцка Тала
2. Айдаровы
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Дочь моего друга

Свет Черной Звезды

Звездная Елена
6. Катриона
Любовные романы:
любовно-фантастические романы
5.50
рейтинг книги
Свет Черной Звезды

Кодекс Крови. Книга IV

Борзых М.
4. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга IV

Идеальный мир для Лекаря 22

Сапфир Олег
22. Лекарь
Фантастика:
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Идеальный мир для Лекаря 22

Попаданка в академии драконов 4

Свадьбина Любовь
4. Попаданка в академии драконов
Любовные романы:
любовно-фантастические романы
7.47
рейтинг книги
Попаданка в академии драконов 4

Сердце Дракона. Том 12

Клеванский Кирилл Сергеевич
12. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
7.29
рейтинг книги
Сердце Дракона. Том 12

Лолита

Набоков Владимир Владимирович
Проза:
классическая проза
современная проза
8.05
рейтинг книги
Лолита

Сводный гад

Рам Янка
2. Самбисты
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Сводный гад