Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО учебное пособие.doc
Скачиваний:
24
Добавлен:
22.08.2019
Размер:
3.13 Mб
Скачать

8.3.6 Окончание проекта

Независимо от причин, вызвавших завершение проекта, группа разработки выпускает отчет, из которого могут почерпнуть опыт разработчики будущего проекта. Заключительный отчет составляется всеми участниками проекта и содержит, как минимум, следующую информацию:

  • опыт преодоления наибольших трудностей, встретившихся при разработке проекта;

  • рекомендации по разработке последующих проектов (включая различные варианты);

  • сводку плановых и фактических сроков выполнения этапов (включая все случаи изменения запланированных сроков);

  • сводку запланированных и фактических расходов;

  • сводку запланированных и фактических трудозатрат;

  • сводку запланированных и фактически используемых машинных ресурсов;

  • хронологию затруднений в работе с оборудованием и рекомендации по устранению недостатков в будущем;

  • хронологию возникновения трудностей, связанных с взаимодействием функциональных подразделений;

  • рекомендации по планированию в условиях неопределенности;

  • хронологическую запись наиболее значимых событий.

Если разработка программного изделия завершена полностью, то заключительный отчет включается в спецификацию сопровождения.

Нормальное завершение проекта наступает на этапе фазового обзора V, когда принимается решение о выпуске программного продукта. Группа разработки составляет заключительный отчет как можно быстрее, прежде чем сотрудники проекта окажутся занятыми своими новыми обязанностями. Она также выпускает заключительное уведомление о календарных сроках и просит о закрытии финансового счета. В случае нормального завершения проекта сотрудники переключаются на другую работу. Преждевременное завершение работ (прекращение финансирования, исчезновение необходимости в программном изделии) обычно застает разработчиков врасплох. В любом случае, руководитель обязан обеспечить порядок перехода на новую работу. Он должен проследить, чтобы сотрудники завершили документирование, сдали в архив все необходимые данные (тексты программ, тесты и т.д.), составили заключительный отчет. Заключительные операции надо проводить и в том случае, если проект окажется неудачным.

8.3.7 Участие группы разработки в фазовых обзорах

Группа разработки участвует в пяти из шести предусмотренных фазовых обзорах (табл. 8.4). В фазовом обзоре I эта группа дает первоначальную оценку стоимости проекта и составляет предварительный график проектирования. Она рассматривает все представленные данные, утверждает календарные сроки, в особенности срок готовности соглашения о требованиях, а также распределение ресурсов. На этом этапе целесообразно планировать только те расходы, которые необходимы для доведения проекта до этапа утверждения соглашения о требованиях, что позволит избежать перерасхода средств, если этот документ не будет утвержден или если придется в значительной степени пересмотреть характеристики программной системы.

В фазовом обзоре II в центре внимания находится соглашение о требованиях.

Таблица 8.4 — Участие группы разработки в фазовых обзорах

Фаза

Фазовый обзор

Форма участия при обсуждении документов

Исследование

I

Рассмотрение и утверждение

Анализ осуществимости

II

Рассмотрение и утверждение

Конструирование

III

Рассмотрение и утверждение

Программирование

IV

Рассмотрение и утверждение

Оценка

V

Рассмотрение и утверждение

Использование

VI

Не участвует

Группа разработки рассматривает технические требования, распределение бюджета, новый календарный план, а также некоторые элементы предварительного варианта конфигуратора и график выпуска изделия. Она утверждает соглашение о требованиях, выделение дополнительных средств из распределения бюджета и дополнительные обязательства по календарным срокам.

В период между II и III фазовыми обзорами группа разработки проверяет и утверждает планы выпуска документации и испытаний. В фазовом обзоре III внимание фокусируется на внешних спецификациях. Кроме того, группа разработки рассматривает распределение бюджета и новое извещение о календарных сроках. Здесь же утверждаются внешние спецификации, уточненное распределение бюджета и новые обязательства по календарным срокам.

В период между фазовыми обзорами III и IV группа разработки анализирует и утверждает план группы поддержки, спецификации испытаний, а также имеющиеся рекламные материалы. Для фазового обзора IV она представляет отчет об испытаниях класса A и запрашивает разрешение на испытание класса B. Затем группа разработки вновь рассматривает распределение бюджета и извещения о календарных сроках, утверждая необходимые поправки в документах.

В период между фазовыми обзорами IV и V группа разработки участвует только в редактировании и заключительном рассмотрении выпускаемой документации, которое заканчивается ее утверждением. В фазовом обзоре V предметом рассмотрения является отчет об испытаниях класса B. Группа разработки изучает этот документ и утверждает соответствующее решение, принятое на основе результатов испытаний. Она также проверяет календарный план и утверждает изменения к нему. На этом заканчивается участие группы разработки в рассмотрении и утверждении документов проекта. В фазе использования, которая начинается после фазового обзора V, группа разработки остается свободной и приводит в порядок проектную документацию, завершая проект. К моменту завершения фазового обзора VI группа разработки уже не участвует в проекте.