Что такое опытная эксплуатация системы. Этап «Опытная эксплуатация. Наиболее распространенные недочеты

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

Что такое опытная эксплуатация?

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

Наиболее распространенные недочеты

В процессе использования программы в реальных условиях могут возникнуть некоторые недоработки, обусловленные «неподготовкой» системы к работе с большим объёмом данных. Вот некоторые из них:

  • инерционность, или говоря иначе, бездействие системы при создании некоторых документов. Для выявления данной ошибки рекомендуется проверить возможность создания каждого документа, используя максимальное число позиций;
  • программа крайне долго формирует некоторые отчеты. Вероятнее всего, система не готова к работе с большим объемом данных или какой-то алгоритм функционирует не вполне корректно. Разработчику необходимо еще раз перепроверить всю цепочку и устранить неисправность;
  • появление конфликтных ситуаций при работе с некоторыми объектами. Как правило, в большинстве случаев, речь идет о «сложных» элементах;
  • проблемы с проведением документов, которые чаще всего обусловлены неправильным алгоритмом.

Основные виды опытной эксплуатации

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

  1. бывают ситуации, когда этап разработки вынужденно «смешивается» с опытной эксплуатацией. Это актуально в тех ситуациях, когда речь идет о достаточно сложной конфигурации, требующей большого количества индивидуальных дополнений. Все дело в том, что в процессе разработки, не всегда можно учесть все требования к программе;
  2. второй вид – «стандартная» опытная эксплуатация. Она представляет собой одновременное использование существующего программного обеспечения и внедряемого программного продукта. Как правило, здесь используются реальные базы данных, списки контрагентов и проводимые операции. Это делается для того, чтобы пользователь мог определить насколько корректно программа выполняет ту или иную задачу. Чаще всего, чтобы оптимизировать данный процесс, разработчики делают возможным временный обмен информацией между двумя системами. Таким образом, обе программы будут использовать одну и ту же информацию, что сведет риск случайной ошибки к минимуму.

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

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

1. Производственные испытания

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

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

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

2. Государственные испытания

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

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

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

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

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

4. Приемочные испытания

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

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

5. Промышленная эксплуатация

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

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

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

Предварительный этап

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

Устав проекта определяет следующие принципиальные моменты, связанные с процессом разработки и внедрения информационной системы:

  • Краткое описание проекта, цели и задачи создания информационной системы.
  • Общее описание состава работ.
  • Границы проекта: сроки, бюджет, перечень объектов автоматизации.
  • Описание продукта: перечень поставляемого аппаратного и программного обеспечения, тип и количество лицензий и т.д.
  • Организационная структура проекта: список и роли участников проектной группы со стороны Исполнителя и Заказчика, их ответственность и обязанности, система документооборота проекта.
  • Основные этапы разработки и внедрения информационной системы, укрупненный план-график их реализации.
  • Наиболее значимые риски невыполнения обязательств по проекту, а также способы минимизации рисков.

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

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

Сбор требований

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

Результатом данного этапа должно стать появление технического задания на разработку и внедрение информационной системы. Техническое задание должно базироваться на условиях договора и требованиях, изложенных в уставе проекта и содержать следующие разделы (для России структура технического задания регламентируется ГОСТ 34.602 89):

  • Назначение и цели создания системы.
  • Описание объекта автоматизации и основных автоматизируемых бизнес-процессов.
  • Требования к системе: требования к структуре; функциям (задачам), решаемым системой; требования к техническому и организационному обеспечению; требования к надежности, безопасности и т.д. и т.п.
  • Состав и содержание работ по созданию информационной системы.
  • Порядок контроля и приемки результатов работ.
  • Требования к составу работ по подготовке объекта автоматизации для запуска информационной системы в эксплуатацию.
  • Требования к составу проектной и пользовательской документации.

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

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

На этом этапе усилиями Исполнителя детально проектируются все сценарии, связанные с разработкой и внедрением информационной системы на территории Заказчика. Делается это в соответствии с условиями информационной среды (системного ландшафта) Заказчика и требованиями к интеграции создаваемой системы с уже имеющимися и эксплуатируемыми Заказчиком прочими программными продуктами. Результатом этапа проектирования должно стать оформление следующих разделов технического (концептуального) проекта :

  • Архитектура информационной системы.
  • Описание структур информационного хранилища (базы данных).
  • Проектные решения, представленные детальным описанием сценариев автоматизации всех, затрагиваемых внедрением системы бизнес процессов.
  • Сценарии интеграции разрабатываемой информационной системы с внешними программными продуктами.
  • Источники исходных данных и варианты первоначального информационного наполнения системы.
  • Концепция разграничения прав доступа к данным на основе ролей пользователей, определяющих, в том числе, их полномочия.
  • Концепция обучения пользователей информационной системы.

Реализация

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

Подготовка информационной системы к эксплуатации

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

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

Опытно-промышленная эксплуатация

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

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

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

Сопровождение и развитие системы

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

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

На этом этапе усилиями Исполнителя детально проектируются все сценарии, связанные с разработкой и внедрением информационной системы на территории Заказчика. Делается это в соответствии с условиями информационной среды (системного ландшафта) Заказчика и требованиями к интеграции создаваемой системы с уже имеющимися и эксплуатируемыми Заказчиком прочими программными продуктами. Результатом этапа проектирования должно стать оформление следующих разделов технического (концептуального) проекта :

    Архитектура информационной системы.

    Описание структур информационного хранилища (базы данных).

    Проектные решения, представленные детальным описанием сценариев автоматизации всех, затрагиваемых внедрением системы бизнес процессов.

    Сценарии интеграции разрабатываемой информационной системы с внешними программными продуктами.

    Источники исходных данных и варианты первоначального информационного наполнения системы.

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

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

Реализация

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

Подготовка информационной системы к эксплуатации

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

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

Опытно-промышленная эксплуатация

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

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

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

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

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

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

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

Опытное внедрение состоит из:

1. Подготовки исходных данных оперативного характера по всем комплексам данного проекта

2. Ввод этих данных в ПК и выполнение разгона ПО

3. Анализ полученных результатов для выявления всех ошибок и неточной.

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

Анализ функционирования системы предусматривает проверку:

— Функционирования технических средств

— Функционирование задач и подсистем в условиях автоматизированной обработки

— Действие персонала в условиях функционирования системы

Результаты анализа используются для оценки качества системы и ее реальной экономической эффективности. Работы по анализу функционирования системы проводится разработчиком в порядке авторского надзора на основании договора с заказчиком после некоторого периода эксплуатации ЭИС. Проведение авторского надзора осуществляется за счет средств, выделенных на создание системы. Программа работ по проведению анализа составляется разработчиком и согласовывается с заказчиком. Анализ функционирования системы начинается после издания приказа о проведении этой работы. В приказе указываются сроки и объекты обследования, а так же назначаются представителем заказчика, участвующего в этой работе и лица, ответственного за своевременное и полное представление необходимых материалов разработчику системы. Сбор всех данных, заполнение необходимых форм, регистрация в журнале осуществляется представителем заказчика и контролируется разработчиком. Накопленные данные передаются в сроки, указанные в программе представителями разработчиков для разработки. Результаты обработки данных по каждому исследованному элементу ЭИС протоколируется разработчиком с участия представителя заказчика. На основании оформленных протоколов разработчик после завершения всех работ, предусмотренных программой, составляет отчет по анализу функционирования ЭИС.

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

— Своевременность поступления к управленческому персоналу необходимой информации;

— Повышения достоверности информации;

— Улучшения технико-экономических показателей работы предприятия.

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