|
Корпоративные Программные Системы|| Наш подход
ПринципыВ основу подхода положены следующие принципы: Выделение проекта из текущей производственной деятельности предприятия на организационном (формирование Рабочей группы проекта) и финансовом (формирование бюджета проекта) уровне, определение четких временных рамок его существования. Ориентация на достижение бизнес- целей и решение бизнес- задач предприятия, оценка всех проектных решений с этой точки зрения. Совмещение процесса формулирования детальных процедурных требований к реализуемой системе с реорганизацией автоматизируемых бизнес- процессов. Этапы выполнения проектаПри выполнении проекта выделяются следующие основные этапы: 1. Мобилизация проекта Содержание работ: Подготовка требований, Технического задания. Определение начальных условий проекта, объема использования существующих решений. Формирование Рабочей группы, оценка бюджета и сроков проекта. Подготовка и заключение контракта на выполнение Проекта. Результат: Техническое задание, Календарный план, Контракт 2. Эскизное проектирование Содержание работ: Моделирование данных. Разработка макета пользовательского интерфейса. Разработка протоколов и интерфейсов взаимодействия с сопряженными системами. Оформление проектной документации Результат: Эскизный проект, макет системы, Требования к системной платформе, инфраструктуре безопасности, эксплуатационному персоналу 3. Рабочее проектирование Содержание работ: Разработка программных компонент системы (схемы данных, модулей меню, форм, отчетов, компонент интернет-портала и т.п.), поэтапная сборка и тестирование, уточнение проектной документации Результат: Рабочий проект, Дистрибутив системы, Эксплуатационная документация (Руководство пользователя, Руководство администратора, Руководство программиста) Дистрибутив системы включает полный комплект программного обеспечения, необходимого для инсталляции и первоначальной настройки системы. 4. Внедрение. Передача в опытную эксплуатацию Содержание работ: Инсталляция системы, настройка нормативно-справочной информации. Обучение эксплуатационного персонала и пользователей. Начальная загрузка данных. Тестирование. Подготовка требований по доработке. Результат: Работающая система, Требования по доработке 5. Опытная эксплуатация. Передача в промышленную эксплуатацию Содержание работ: Уточнение рабочего проекта. Доработка на основании требований, сформулированных при внедрении и по результатам опытной эксплуатации. Результат: Уточненный Рабочий проект, Дистрибутив доработанной системы, уточненная Эксплуатационная документация. 6. Промышленная эксплуатация Содержание работ: Техническое сопровождение системы. Исправление ошибок, «горячая линия». Обновление версий в соответствии с изменением нормативных требований и собственными планами развития. Понятия логического и физического проектированияЛогический уровень - требования и спецификации, формулируемые в терминах процессов, сущностей и связей и понятий предметной области, не касается особенностей физической реализации. Основные компоненты системы, выделяемые на логическом уровне - это подсистемы и сервисы. Деление Корпоративной системы на подсистемы соответствует самому верхнему уровню функциональной иерархии, описывающей требования к системе, непосредственно соответствующие целям, задачам и функциям деятельности предприятия (например, Ведение нормативно справочной информации, Договорная работа и т.п.). Сервисы - это верхний уровень функциональной иерархии внутрисистемных и служебных требований (Разделение доступа и безопасность, Аудит (журналирование), Подготовка и печать отчетов и бланков документов и т.п.). Физический уровень - требования и спецификации, формулируемые в терминах модулей, таблиц, констрейнтов, триггеров, COM-объектов и т.п. - соответствующих программным компонетам и объектам данных. ОснованияМетодология основывается на собственном опыте, а также на отечественных (ГОСТ 24.201-79, 24.202-209.80) и зарубежных (Oracle Custom Development Method, Rational Rose UML/Unified Rational Process, 4FRONT Deloitte&Touche, SADT/IDEF) стандартах и методологиях ведения проектов в области информационных технологий.
|
|
|