№ п/п | Стадия проекта | Характеристика стадии |
1. | Диагностика | Предварительное обследование предприятия Заказчика, выявляются особенности и потребности бизнеса, разрабатываются требования к системе |
2. | Анализ | Детальный анализ участков и бизнес-процессов Заказчика, включаемых в решение, уточнение требований. Формируется долгосрочный план проекта, проводится обучение сотрудников Заказчика базовой функциональности продукта. Выбирается оптимальный способ реализации для каждого бизнес-процесса, принимается решение об объеме доработок и модификаций, изменениях в бизнес-процессах. |
Окончание табл. 4.16
№ п/п | Стадия проекта | Характеристика стадии |
3. | Дизайн | Создается, согласуется и утверждается документация, где описывается концепция разрабатываемого решения, фиксируются необходимые изменения в бизнес-процессах и функциональности. |
4. | Разработка и тестирование | Создается несколько инсталляций продукта: где будет вестись разработка, тестирование и куда будут переноситься созданные и отлаженные объекты. После завершения этапа осуществляется настройка системы, перенос в нее основных данных. |
5. | Развертывание | Переход системы в опытно промышленную эксплуатацию. Если необходимо, реализуется тиражирование решения. Это официальное завершение проекта. |
6. | Начальное сопровождение | Поддержка начального периода эксплуатации системы. Далее Заказчик переходит на регулярное сопровождение, когда осуществляется поддержка его работы по контракту на сопровождение, и обновления ПО. |
Методология MSF (компания «Micrоsоft»)
Micrоsоft Sоlutiоns Framewоrk — это набор концепций и рекомендуемых моделей, которые дают возможность разрабатывать и внедрять распределенные информационные системы масштаба предприятия на основе технологий и инструментальных средств фирмы Micrоsоft. MSF дает возможность использовать эту базу знаний для решения задач планирования, создания и внедрения новых информационных технологий и программных продуктов.
|
Охарактеризуем основные компоненты MSF (см. табл. 4.17).
Таблица 4.17
Основные компоненты MSF
№ п/п | Компонента | Характеристика компоненты |
1. | Sоlutiоn Develоpment Discipline (SDD) дисциплина разработки решений | Разработка решений связана с тремя уникальными моделями: моделью команды, моделью процесса, моделью приложения, которые следует использовать для организации эффективных проектных команд и управления жизненным циклом проекта. |
2. | Designing Cоmpоnent Sоlutiоns (DCS) — проектирование компонентного ПО | Поддержка процесса проектирования сложных моделей распределенных вычислений. |
3. | Enterprise Architecture Planning — планирование архитектуры предприятия | Пошаговый процесс, базирующийся на долгосрочном планировании, но направленный на достижение результатов в максимально сжатые сроки. |
4. | Infrastructure Deplоyment and Management — управление технологической инфраструктурой | Включает подход к процессу внедрения в масштабах предприятия как новых ИТ, так и отдельных приложений. |
Дисциплина разработки решений включает три фундаментальные модели MSF:
‑ Масштабируемая модель команды разработки, которая описывает принципы организации проектной группы, ответственной за разработку;
‑ Итеративная модель процесса разработки, которая описывает, как должен быть организован процесс, чтобы добиться требуемого результата;
|
‑ Сетевая трехслойная модель приложения, которая описывает, структуру приложения, удовлетворяющего требованиям.
Модель команды предусматривает для выполнения проектов организовать проектную команду по следующим направлениям:
‑ Управление продуктом;
‑ Управление программой;
‑ Разработка;
‑ Тестирование;
‑ Обучение пользователей;
‑ Сопровождение (логистика).
Каждое из этих направлений в рамках модели называется ролью. В зависимости от размеров проекта либо один человек может совмещать несколько ролей, либо каждая роль выполняется группой людей. Назначается руководитель, который выполняет руководство и согласование, члены группы — исполнители. Для каждой роли определены: обязанности (ответственность), задачи и профессиональные качества.
MSF основывается на практических результатах организации распределенных вычислений и применения клиент-серверных технологий. Концепция дает возможность систематизации и структуризации информации в форме базы знаний, что удобно и для ознакомления и для использования.
В модели команды сведены к минимуму затраты на реализацию формальных связей (обуславливает высокую производительность) и показана мотивация труда и высокая заинтересованность всех участников проекта в конечном успехе.
Процесс проектирования приложения согласно концепции MSF можно разбить на три стадии (см. табл. 4.18).
Таблица 4.18