Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка к ср по менеджменту проектов_САУ.doc
Скачиваний:
17
Добавлен:
02.05.2019
Размер:
6.54 Mб
Скачать

Фаза разработки

Цель фазы - создание компонент решения (включая как документацию, так и программный код). Распределение задач между ролевыми кластерами в фазе разработки приведено в таблице 3.10

Таблица 3.10 – Задачи проектной группы в фазе разработки

Ролевой кластер

Задачи

Управление продуктом

Формирование ожиданий Заказчика

Управление программой

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

Разработка

Разработка программного кода и инфраструктуры; документирование конфигураций

Удовлетворение потребителя

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

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

Функциональное тестирование; тестирование документации; доработка плана тестирования

Управление выпуском

Планирование развертывания; доработка планов внедрения (включая пилотное внедрение)

Рекомендуемые промежуточные вехи:

  • Концепция подтверждена - успешно проведена проверка ключевых элементов решения в непроизводственной копии существующей среды.

  • Билд n завершен, билд n+1 завершен - промежуточные вехи, помогающие определить прогресс создания решения. В сложных системах зачастую выделяются компоненты, каждый из которых разрабатывается и тестируется отдельной командой и затем интегрируется в общее решение. Билды (сборки) и являются процедурами слияния компонент. Эти промежуточные вехи могут быть привязаны к некоторым важным элементам системы (например, завершение графического дизайна, разработки базы данных и пр.).

Главная веха "Разработка завершена" означает, что создание всех составляющих завершено, решение готово к тестированию и стабилизации.

Результаты фазы:

  • исходный и исполнимый код приложений;

  • скрипты установки и конфигурирования;

  • окончательная функциональная спецификация;

  • материалы поддержки решения;

  • спецификации и сценарии тестов.

Фаза стабилизации

Цель фазы - тестирование и отладка разработанного решения в реалистичной модели производственной среды.

Основные выполняемые задачи:

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

  • пилотное внедрение решения.

Распределение задач между ролевыми кластерами в фазе стабилизации приведено в таблице 3.11.

Таблица 3.11 – Задачи проектной группы в фазе стабилизации

Ролевой кластер

Задачи

Управление продуктом

Исполнение коммуникационного плана; планирование премьеры продукта

Управление программой

Мониторинг проекта; приоритезация ошибок

Разработка

Устранение ошибок; оптимизация программного кода

Удовлетворение потребителя

Доработка эксплуатационных руководств; подготовка учебных материалов

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

Организация и проведение тестирования

Управление выпуском

Развертывание и поддержка пилотного внедрения; планирование внедрения; обучение персонала сопровождения

Рекомендуемые промежуточные вехи:

  • Точка конвергенции - характеризует достижение существенного прогресса в устранении ошибок. В этот момент скорость устранения ошибок начинает превосходить скорость их обнаружения.

  • Точка достижения нуля - это момент, когда впервые все выявленные ошибки оказываются устраненными. В дальнейшем ошибки еще будут выявляться, но их количество начинает стремительно убывать.

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

  • Контрольное тестирование завершено. К этому моменту проектная группа должна:

    • оценить результаты тестирования в соответствии с имеющимися критериями успешности;

    • подготовить среду внедрения;

    • создать необходимые для внедрения процедуры, скрипты и массивы данных (load sets);

    • иметь готовые учебные материалы;

    • обеспечить условия для сопровождения решения;

    • создать и протестировать план "отката" для восстановления системы после сбоев.

  • Тестирование приемлемости для потребителей завершено - пользователи выполнили тестирование и одобряют работу решения в непроизводственной среде.

  • Пилотное внедрение завершено - выполнено тестирование полного решения в среде, максимально приближенной к производственным условиям. В MSF пилотный релиз (pilot release) - это внедрение решения или в часть производственной среды, или для части пользователей, или на подмножестве данных.

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

Результаты:

  • окончательный продукт;

  • документация выпуска;

  • материалы поддержки решения;

  • результаты и инструментарий тестирования;

  • исходный и исполнимый код приложений;

  • проектная документация.