Разработка и внедрение автоматизированной системы

Сдерживающие факторы

Самое трудное на этой фазе – не допустить «поползновений» с объемом проекта. По мере того, как на глазах у клиента возникают различные участки системы, заходит речь о добавлении функциональности, не предусмотренной ранее на фазе разработки. Однако в этой точке ни в коем случае нельзя допускать наращивания объема проекта, так как это неизбежно поставит его под угрозу из-за возрастания затрат, удлинения сроков или увеличения потребности в персонале. Именно теперь контроль изменений становится неоценимым средством управления и оценки результатов проекта. Документы по контролю изменений прилагаются к Описанию разработки. Это обеспечивает механизм документации и оценки изменений до их осуществления, что позволяет контролировать и корректировать затраты и сроки проекта.

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

Построение приложений и отчетов

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

Специфика данного этапа зависит от проекта, однако в каждом случае нужно принимать в расчет следующие аспекты:

Аналитические направления

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

Расчеты/распределения

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

Отчеты

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

Защита информации

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

Специальное программирование

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

Построение интеграции и автоматизации

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

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

Специфика этого этапа зависит от конкретного продукта, однако в каждом случае во внимание принимаются следующие аспекты:

Источники данных

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

Правила загрузки и интеграция данных

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

Специальное программирование

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

Вопросы и ответы по автоматизированным системам

  • Как классифицировать проекты внедрения автоматизированных систем? +

    Предлагаемый вариант классификации проектов достаточно распространен и используется для внедрения автоматизированных систем по бюджетированию. Подробнее
  • Как формируется расходная часть бюджета? +

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

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

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

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