Документация

Обучение

Тестирование

Разработка

Проектирование

Анализ и требования к программному обеспечению

Область охвата

Структура работ проекта

«Разработка программного обеспечения»

 

 

Определение области охвата проекта

Закрепление финансирования проекта

Предварительное определение ресурсов

Закрепление ключевых ресурсов

Область охвата завершена

Анализ требований

Создание черновой версии спецификации проекта

Создание предварительного бюджета

Обсуждение спецификаций программного обеспечения и бюджета с группой

Доработка спецификаций программного обеспечения с учетом замечаний

Разработка графика сдачи

Получение разрешений на продолжение (концепция, расписание, бюджет)

Закрепление требуемых ресурсов

Анализ завершен

Пересмотр предварительных спецификаций программного обеспечения

Разработка функциональных спецификаций

Разработка прототипа на основе функциональной спецификации

Ревизия функциональных спецификаций

Доработка функциональных спецификаций с учетом замечаний

Получение разрешения на продолжение

Проектирование завершено

Ревизия функциональных спецификаций

Определение параметров модульной и уровневой архитектуры

Назначение персонала для разработки

Разработка кода

Тестирование силами разработчиков (первичная отладка)

Разработка завершена

Разработка планов тестирования модулей с использованием спецификации

продукта

Разработка планов тестирования интеграции модулей с использованием

спецификации продукта

Тестирование модулей

Ревизия кода модулей

Тестирование модулей компонента в соответствии со спецификацией продукта

Выявление аномалий в спецификациях продукта

Изменение кода

Повторное тестирование измененного кода

Тестирование модулей завершено

Тестирование интеграции

Тестирование интеграции модулей

Выявление аномалий в спецификациях

Изменение кода

Повторное тестирование измененного кода

Тестирование интеграции завершено

Разработка спецификаций обучения конечных пользователей

Разработка спецификаций обучения персонала бюро поддержки

Определение методики обучения (компьютеризированное обучение, лекции и т. п.)

Разработка обучающих материалов

Оценка полезности обучения

Доработка обучающих материалов

Разработка механизма обучения

Разработка обучающих материалов завершена

Разработка спецификации справки

Разработка справки

Ревизия справки

Доработка справки с учетом замечаний

Разработка спецификаций руководства пользователя

Разработка руководства пользователя

Ревизия всей документации для пользователей

Доработка документации для пользователей с учетом замечаний

Документация завершена