- •Введение
- •1. Постановка задачи проектирования
- •1.1. Краткое описание предметной области
- •1.2. Составление модели требований
- •1.2.1. Построение модели прецедентов
- •1.2.2. Документирование прецедентов по содержанию
- •2. Аналитическое моделирование
- •2.1. Построение статической модели системы
- •2.2. Разбиение на объекты
- •2.3. Моделирование состояний
- •2.4. Динамическое моделирование
- •3.4. Детальное проектирование классов системы
- •Приложение №1 «Управление проектом автоматизации» Инициация, интеграция Определение формы организации
- •Определение участников проекта
- •Устав проекта
- •Цели проекта
- •Управление содержанием
- •Управление сроками
- •Управление стоимостью проекта
Управление содержанием
Иерархическая структура работ (ИСР, с англ. WBS – Work Breakdown Structure) – инструмент для разбиения всего проекта на более управляемые элементы путем декомпозиции результатов проекта на составляющие либо временные результаты. ИСР отображается в виде иерархической диаграммы, где на первом уровне находится один элемент, это обычно название проекта, а нижние уровни представляют собой все необходимые компоненты либо работы, которые нужны для получения результатов проекта.
Словарь ИСР – Словарь иерархической структуры работ (Work Breakdown Structure Dictionary) это документ, описывающий каждый элемент в иерархической структуре работ (ИСР). Для каждого элемента ИСР в словаре имеется краткое описание содержания. Также могут быть указаны результаты, список имеющих к нему отношение операций и список контрольных событий, ответственная организация, даты начала и завершения работ, требуемые ресурсы, оценка стоимости, порядковый номер, информация о контракте, требования к качеству и технические справочные материалы, способствующие выполнению работ.
Название |
Описание |
Название проекта |
Проектирование и внедрение выплавки стали |
Описание проекта |
Проектирование, создание и внедрение автоматизированной системы контроля выплавки стали, которая позволит производить непрерывный мониторинг процесса производства и сократить количество дефектной продукции. |
Ответственный |
Проект менеджер |
Контрольные события |
• Составление и утверждение ТЗ – 3 месяца • Проектирование программного продукта – 4 месяца • Создание и внедрение программного продукта – 7 месяцев |
Оценка стоимости |
30 000 000 млн. руб. |
Название |
Утверждение технического задания |
Описание |
На данном этапе проходит согласование ТЗ с руководством фирмы |
Длительность |
1 месяц |
Название |
Составление технического задания |
Описание |
Программисты пишут ТЗ по требованиям руководства фирмы |
Длительность |
1 месяц |
Название |
Постановка задачи проектирования |
Описание |
Директора фирмы ставят задачи программистам и устанавливают сроки |
Длительность |
1 месяц |
Название |
Проектирование программного продукта |
Описание |
Сопоставление всех моделей и диаграмм в единую систему |
Длительность |
1 месяц |
Название |
Аналитическое моделирование |
Описание |
Корректировка и проверка построенных моделей диаграмм по моделированию |
Длительность |
1 месяц |
Название |
Проектное моделирование |
Описание |
Корректировка и проверка построенных моделей диаграмм по проектированию |
Длительность |
1 месяц |
Название |
Разбиение на объекты |
Описание |
Разбиение системы объектов на подгруппы |
Длительность |
15 дней |
Название |
Моделирование состояний |
Описание |
Создание модели состояния системы |
Длительность |
15 дней |
Название |
Построение статической модели системы |
Описание |
Построение статических диаграмм |
Длительность |
15 дней |
Название |
Динамическое моделирование |
Описание |
Построение диаграмм прецедентов |
Длительность |
15 дней |
Название |
Построение консолидированной модели объектов |
Описание |
Моделирование модели, в которой отображены взаимодействия прецедентов |
Длительность |
15 дней |
Название |
Детальное проектирование классов системы |
Описание |
Определение всех типов данных системы |
Длительность |
15 дней |
Название |
Разработка ядра системы |
Описание |
Программирование всех процессов и вычислительных операций программного продукта, проверка работоспособности. |
Длительность |
45 дней месяц |
Название |
Проектирование БД |
Описание |
Построение структуры БД |
Длительность |
15 дней |
Название |
Создание интерфейса |
Описание |
Создание визуального интерфейса, для взаимодействия пользователя с программой |
Длительность |
1 месяц |
Название |
Внедрение программного продукта |
Описание |
Установка программы, тестирование и исправление ошибок |
Длительность |
5 месяцев |
Название |
Обучение персонала работе с программным продуктом |
Описание |
Проведение обучающих семинаров с ремонтниками завода |
Длительность |
15 дней |
Название |
Создание и внедрение программного продукта |
Описание |
Период тестирования в полной рабочей силе |
Длительность |
15 дней |
ИСР имеет большое значение в проекте и является одним из важных факторов успешного достижения проектом своих целей. Чем больше масштаб проекта, тем в большей степени влияет корректно разработанная ИСР на достижение его целей.
В качественно разработанной и хорошо структурированной ИСР с большей вероятностью будут учтены все результаты и работы, которые необходимо получить в рамках проекта. Это позволит в дальнейшем значительно уменьшить появление дополнительных работ и изменение содержания проекта. Известно, что сроки проекта увеличиваются не больше от того, что неверно проведена оценка работ, а от того, что нужные работы просто не были изначально включены в план работ и начинают “всплывать” в ходе выполнения проекта.
Использование ИСР в любом проекте неоспоримо является одним из важных факторов, которые влияют на успех проекта. Этот инструмент является обязательным шагом в планировании проекта и позволяет разложить проект, что называется “по полочкам”. Корректно разработанная ИСР может значительно уменьшить риск неожиданного появления в середине проекта дополнительных работ, которые были упущены при планировании проекта, а также повысит мотивацию команды и доверие заказчика и спонсора.