№ | Этапы и подэтапы | Документы (в скобках – трудоемкость разработки, ЧМ) | Трудо-ёмкость (ЧМ) | Продол-житель-ность (мес) | Персонал |
1. | Стратегия | · Описание общих требований (0,5) · Календарный план НИР · Смета затрат по НИР · Соглашение о конфиденциальности · Договор о проведении обследования | 1 | 0,5 | 3 (рук-тель, гл.бухгалтер, аналитик) |
2. | Анализ | · Протоколы интервью (2-3) · Модель предметной области (3) · Концепция (3) · Техническое задание (1,5-2) · Календарный план (0,5) · Калькуляция работ (0,5) · Договор (0,5) | 12 | От 4 | 3 аналитика (и более) |
3 | Проекти-рование | · Информационная модель (3) · Методика наполнения (1-2) · Функциональная модель (2) · Модель интерфейса (2) · Модель процессов (2) · Спецификация (2-3) · Методика встраивания в БП (1) | 15 | От 4 | 4 аналитика (и более) |
4. | Реализация | · Описание системы (0,5) · Руководство пользователя (1) · Руководство администратора (1) · Отчеты о стендовых испытаниях и результатах пилотного внедрения (1) | 20 | От 7 | 4 (аналитик, прогр-сты) |
Итого по этапам 1-4 | 48 | От 15 | От 4 | ||
5. | Внедрение | · Отчет о наполнении системы данными. · Отчет о соответствии работы системы требованиям ТЗ. | Около 1 мес. на 1 объект | 2 (прогр-сты клиента и сервера или прогр-ст и оператор) |
Конечной целью развития (конфигурирования, адаптации) системы является создание геоинформационной системы, информационное и функциональное наполнение которой может формироваться и конфигурироваться самими ее эксплуатантами с минимальным участием в этом процессе разработчика.
Для этого необходимо выполнить следующие работы:
В итоге получим следующий перечень этапов и назовем необходимые выходные документы по каждому из них:
1. Обследование предметной области. Итоговые результаты: диаграммы бизнес-процессов; обзор предметной области; словарь терминов предметной области. Последний составляется как мини-энциклопедия, а не только с краткой интерпретацией термина, как в Глоссарии к Спецификации на программирование.
2. Проектирование: определение конфигурации системы и ее реализуемости имеющимися средствами архитектуры. Итоговые результаты: рабочая документация для программистов (см. п. 3.5).
3. Модификация «Комплекса/2000» и разработка новых подсистем в соответствии с требованиями ТЗ и проекта. Итоговые результаты: модифицированные серверная и клиентская части системы, новые подсистемы, новая техническая документация на них.
4. Создание иерархии прототипов (понятийной модели) объектов и отношений между ними. Итоговые результаты: ввод в проектируемую систему понятийной модели для предметной области заказчика.
5. Сбор и наполнение БД системы актуальными производственными данными. Результат: БД системы, заполненная минимально необходимым для стендовых испытаний набором реальных производственных данных по какому-либо подразделению заказчика.
6. Сбор и наполнение БД системы географическими данными. Итоговые результаты: БД системы, заполненная минимально необходимым для стендовых испытаний набором реальных общегеографических и тематических данных по зоне деятельности выбранного подразделения заказчика.
7. Конфигурирование системы для решения задач предметной области (встраивание в бизнес-процессы). Итоговые результаты: разработанные прикладные методы поддержки бизнес-процессов, определенные для стендовых испытаний по выбранному подразделению заказчика.
8. Тестирование, опытная эксплуатация и доработка. Итоговые результаты: отчет о тестировании и выявленных несоответствиях ТЗ, отчет по ликвидации ошибок и несоответствий ТЗ; предварительная версия системы.
9. Промышленная эксплуатация. Итоговые результаты: отчеты о результатах пилотных внедрений, отчет о направлениях дальнейшего развития системы; окончательная версия системы, прошедшая успешные испытания и отладку на одном или ряде пилотных внедрений.
К данной группе документов относятся документы, которые оформляют договорные отношения, условия результаты выполнения договоров.
Данный договор состоит из следующих разделов: