Технология внедрения ERP-систем на базе программных продуктов «1C: Предприятие 8»

ERP-система (англ. Enterprise Resource Planning System — Система планирования ресурсов предприятия) — это интегрированная система на базе ИТ для управления внутренними и внешними ресурсами предприятия (значимые физические активы, финансовые, материально-технические и человеческие ресурсы).

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

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

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

Поскольку ERP-системы строятся по модульному принципу, их внедрение может выполняться последовательно: сначала внедряются основные подсистемы, затем подсистемы второй очереди и так далее.

Этапы внедрения ERP-системы

Предпроектное обследование

Цели:

  • Описание бизнес-поцессов предприятия, подлежащих автоматизации.

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

  • Предварительная оценка объемов, сроков и стоимости проекта по внедрению ERP-системы.

Обследование производится бизнес-аналитиками и консультантами на основе интервью с сотрудниками заказчика и анализа представленной документации.

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

Так же в отчет включается базовый план разработки и внедрения ERP-системы, в котором указываются объемы работ, стоимость и сроки выполнения каждого этапа проекта.

Определение требований

Цель – разработка технического задания на внедрение ERP-системы.

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

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

Техническое задание разрабатывается в соответствии с ГОСТ-34.201-89.

Проектирование

Цель: разработка технического проекта ERP-системы.

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

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

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

Бизнес-аналитик наблюдает за тем, что бы технический проект соответствовал требованиям, представленным в техническом задании.

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

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

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

Разработка

Цель: разработка ERP-системы.

На данном этапе производится собственно разработка ERP-системы.

Программисты выполняют кодирование элементов ERP-системы, то есть написание программного кода, после чего все разработанные элементы соединяются в единую систему.

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

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

Бизнес-аналитик наблюдает за тем, что бы разработанная система удовлетворяла всем требованиям технического задания.

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

Тестирование и исправление

Цель: выявить явные недостатки в работе ERP-системы и устранить их.

На данном этапе проводятся два вида тестирования:

  • Функциональное – проверка работоспособности всех функций системы.

  • Нагрузочное – проверка работоспособности системы на больших объемах информации.

Для проведения тестирования разрабатываются документы:
  • Контрольный пример
  • Программа и методика испытаний

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

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

Тестирование проводит тестировщик, заполняя протокол проведения испытаний. В нагрузочном тестировании принимает участие эксперт по технологическим вопросам.

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

Развертывание

Цель: дать возможность всем пользователям работать с системой.

На данном этапе производится установка серверной и клиентских частей системы у заказчика.

Загружается информация, необходимая для начала работы системы.

При необходимости выполняется перенос данных из наследуемой системы и выполняется проверка корректности переноса.

Проверяется работоспособность серверной части системы и всех клиентских частей.

В развертывании участвуют IT-службы заказчика, эксперт по технологическим вопросам и программисты.

Обучение

Цель: подготовить пользователей и технический персонал к работе с системой.

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

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

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

Инструкции разрабатывает технический писатель.

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

Семинары проводят консультанты.

После проведения обучения проводится аттестация сотрудников заказчика, прошедших обучение. Результаты аттестации сообщаются руководству заказчика.

При необходимости проводится повторное обучение.

Опытная эксплуатация

Цели:

  • Выявление и устранение скрытых недостатков в работе ERP-системы

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

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

Выявленные недостатки устраняются программистами под наблюдением системного архитектора.

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

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

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

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


Подробнее узнать о внедрении программных продуктов «1С» Вы можете, позвонив нам в офис.