вторник, июля 18, 2006

C3 - Задачи

Задачи возникающие в процессе разработки и эксплуатации проекта. Этапы жизни проекта описаны здесь.

(1) Создание проекта.
Задача №1 заключается в подготовке проекта на высоком уровне для планирования реализации и рассчета стоимости.
Аудитория: планировщики и проектировщики.
Входные данные: неформальное словесное описание будущего проекта.
Выходные данные: документ (файл проекта) формализующий задействованые ресурсы и их функции а также топологию.
Главные черты: наглядность, красота.

(2) Реализация проекта.
Задача №2 заключается в трансляции формального описания функций ресурсов в язык понятный ресурсам. Другими словами создание конфигураций ресурсов.
Аудитория: инженеры и разработчики.
Входные данные: формальный проект полученные на предыдущем шаге.
Выходные данные: файлы конфигурации ресурсов, реализующии проект.
Главные черты: разработка программ, разработка топологии, тестирование.

Подзадачи: разработка и отладка программ, конфигурирование и тестирование протоколов (передачи данных).

(3) Внедрение проекта.
Задача №3 заключается в создании реальной инсталяции проекта.
Аудитория: инженеры и наладчики.
Входные данные: проект, конфигурация ресурсов, конфигурация протоколов.
Выходные данные: протокол развертывания, содержащий логи наладки каждой части проекти и логи запуска проекта.
Главные черты: офф-лайн тестирование сети, офф-лайн тестирование ресурсов, офф-лайн тестирование конфигураций на реальных ресурсах, он-лайн тестирование внедреного проекта.

Подзадачи: тестеры, логгеры.

(4) Поддержка проекта.
Задача №4 заключается в он-лайн (без остановки производства) мониторинге проекта, в выявлении неполадок и (если необходимо) в устранении неполадок.
Аудитория: персонал тех-поддержки.
Входные данные: проект, логи установки, конфигурации.
Выходные данные: протокол поддержки.
Главные черты: простота, полное описание возможных сценариев поломок и их устранение, он-лайн/офф-лайн тестирование.

Подзадачи: тестеры, логгеры.