Разработка, эксплуатация
Разработка информационной системы — это в основном технический проект. Каждый проект, независимо от сложности, проходит в своем развитии от состояния «проекта еще нет» до состояния «проекта уже нет».
Можно выделить следующие фазы развития информационной системы:1) формирование концепции;
2) разработка технического задания;
3) проектирование;
4) изготовление;
5) ввод системы в эксплуатацию.
Концептуальная фаза включает:
— формирование идей и постановку целей;
— формирование ключевой команды проекта (группы основных исполнителей, включающей руководителя, главного инженера, главного специалиста и т.д.);
— изучение мотивации и требований заказчика и других участников;
— сбор исходных данных и анализ существующего состояния;
— определение основных требований и ограничений, требуемых материальных, финансовых и трудовых ресурсов;
— сравнительную оценку альтернатив;
— представление предложений, их экспертизу и утверждение.
Техническое предложение включает:
— разработку основного содержания проекта, базовой структуры;
— разработку технического задания;
— планирование, декомпозицию структурной базовой модели проекта;
— составление сметы и бюджета проекта, определение потребности в ресурсах;
— разработку календарных планов и укрупненных графиков работ (сетевых графиков);
— подписание контракта с заказчиком;
— ввод в действие средств коммуникации и мер контроля за ходом работ для участников проекта.
Проектирование — на этой фазе осуществляется:
— выполнение базовых проектных работ;
— разработка частных технических заданий;
— выполнение концептуального проектирования;
— составление технических спецификаций и инструкций;
— представление проектной разработки, ее экспертиза и утверждение.
Изготовление — на этой фазе выполняется:
— разработка программного обеспечения;
— подготовка к внедрению системы;
— контроль и регулирование основных показателей проекта.
Ввод системы в эксплуатацию включает в себя следующие
работы:
1) комплексные испытания;
2) подготовку кадров для эксплуатации создаваемой системы;
3) подготовку рабочей документации, сдачу системы заказчику и ввод ее в эксплуатацию;
4) сопровождение, поддержку, сервисное обслуживание;
5) оценку результатов проекта и подготовку итоговых документов;
6) разрешение конфликтных ситуаций и закрытие работ по проекту;
7) накопление опытных данных по эксплуатации системы, исправление ошибок, анализ опыта и определение направления развития.
Наиболее часто встречаются следующие ошибки в проектах информационных систем:
— ошибки в определении интересов заказчика;
— концентрация на маловажных вторичных интересах;
— неправильная интерпретация исходной постановки задачи;
— неправильное или недостаточное понимание деталей;
— неполнота функциональных спецификаций (системных требований);
— ошибки в определении требуемых ресурсов и сроков;
— редкая проверка на согласованность этапов и отсутствие контроля со стороны заказчика.
3.3.