Промежуточные этапы
В отличие от предыдущих фаз, естественным образом подразделяющихся на последовательные этапы, фаза «Стабилизация» состоит из промежуточных этапов, каждый из которых завершается выпуском промежуточной версии приложения. Промежуточные версии выпускаются до тех пор, пока группа не удостоверится, что продукт готов к окончательному выпуску. Отметим, что для каждой промежуточной версии проектная группа проверяет готовность и комплектацию. Каждая промежуточная версия тестируется, все обнаруженные проблемы регистрируются и устраняются. Решение об окончательном выпуске продукта принимается руководителями проектной группы, заказчиком и группами эксплуатации и сопровождения.
Этап 1: версии, появляющиеся по мере устранения ошибок Как уже отмечалось ранее, проектная группа распространяет промежуточные выпуски продукта в ограниченной группе пользователей, что позволяет дополнительно протестировать приложение. На стадии «Стабилизация» основная цель — снижение числа ошибок в каждом следующем выпуске продукта. Ее достижение свидетельствует о стабилизации приложения. Хотя число обнаруженных ошибок не обязательно убывает монотонно от версии к версии, группа должна добиваться именно такой динамики.
Этап 2: безошибочная версия Это первый промежуточный выпуск, в котором все известные проблемы устранены тем или иным способом (зафиксированы, отложены или признаны несущественными). Вполне возможно, что в следующем выпуске число ошибок возрастет, однако безошибочная версия позволяет группе разработки «держать» число проблем во всех следующих выпусках на приемлемом уровне. Выпуск безошибочной версии свидетельствует о том, что и окончательная версия не за горами.
Этап 3: версии-кандидаты Когда по мнению проектной группы продукт готов к окончательному выпуску, создается версия-кандидат . В нее включены все составляющие продукта; кроме того, эта версия должна быть свободна от неустраненных проблем. Выпуски-кандидаты подвергаются интенсивному тестированию, чтобы выявить и устранить проблемы, препятствующие выпуску окончательной версии. Результаты такого тестирования показывают, можно ли считать версию-кандидат окончательной или группе следует выпустить следующую. Как правило, первая версия-кандидат не становится окончательной, поскольку в ней обнаруживаются ошибки, недопустимые в окончательной версии продукта.
Этап 4: выпуск окончательной версии Окончательная версия продукта — это версия-кандидат, качество и состав которой устраивают всех участников проекта, в том числе, членов проектной группы и заказчика. Эта версия не требует ни дальнейшей разработки, ни дополнительного тестирования — именно ее «пакуют в коробку». Решение о выпуске окончательной версии никогда не бывает простым. Основная цель — выпуск продукта с заданными характеристиками в установленные сроки, поэтому прежде всего необходимо ответить на вопрос, отвечает ли версия-кандидат требованиям заказчика. Кроме того, надо принять во внимание результаты анализа проблем, результаты тестирования версии-кандидата и возможность ее сопровождения. Как и всякое ответственное решение, решение о придании кандидату статуса окончательной версии сопряжено со многими рисками и должно приниматься коллегиально.
- 2. Модель па
- 2.1.Бизнес - перспектива
- 2.2.Прикладная перспектива
- 2.3.Информационная перспектива
- 2.4.Технологическая перспектива
- 2.5 Основные опасности при разработке производственной архитектуры
- 2.6 Задачи модели производственной архитектуры msf
- 3. Создание производственной архитектуры
- 1. Общая характеристика модели приложения
- 1.1.Повторное использование компонентов
- 1.2.Размер приложения
- 1.3. Производительность приложения
- 1.4.Масштабируемость приложений
- 1.5.Виды архитектуры
- 2. Модель приложений
- 2.1. Бизнес-модель
- 2.2 Пользовательская модель
- 2.3 Логическая модель
- 2.4 Технологическая модель
- 2.5 Модель разработки
- 2.6 Физическая модель
- 1. Общие характеристики модели проектных групп
- 2. Обязанности членов группы
- 3. Модель проектой группы
- 3.1. Менеджер продукта
- 3.2Менеджер программы
- 3.3.Разработчик
- 3.4 Тестер
- 3.5.Инструктор
- 3.6 .Логистик
- 4.Размер групп и масштаб проекта
- 5. Создание группы
- 5.1.Поиск руководителей
- 5.2.Повышение эффективности коллективной работы
- 5.3. Координация работы с внешними группами
- 1. Модель разработки приложений
- 2.Модель процесса разработки msf
- Основные этапы
- Промежуточные этапы
- Итеративность
- 3. Фазы разработки и их основные этапы.
- 3.1 Фаза Анализ
- 3.3.Фаза «Планирование»
- 3.3.Фаза «Разработка»
- 3.4. Фаза «Стабилизация»
- 4. Принципы модели процесса разработки
- 5.Роли членов группы в модели процесса разработки
- Динамика фазы Анализ модели процесса разработки msf
- 1.Процесс исследования
- 1.1.Распределение обязанностей ролей
- 2. Модель управление рисками
- 2.1.Источники риска
- 2.2.Способы управления рисками
- 3.Этап «Одобрение концепции» и его результаты
- 3.1Концепция
- 3.2.Прототип
- 3.3. Структура проекта
- 3.4. Сводный документ оценки рисков
- 3.5. Согласование концепции
- Динамика фазы планирования
- 1.Общая характеристика фазы планирования
- Фаза «Планирование» и процесс проектирования
- Распределение ролей при планировании
- Обязанности ролей при планировании
- 12.Процесс проектирования
- 2.1. Стадии концептуального проектирования
- 2.2.Стадия логического проектирования
- 2.3.Стадия физического проектирования
- 2.1. Управление рисками на фазе планирования
- 4.Этап «Одобрение плана проекта» и его результаты
- 4.1.Функциональные спецификации
- 4.2.Основной план проекта
- 4.2.Основной график проекта
- 4.3.Пересмотренный документ оценки рисков
- Динамика фазы разработки и ее основные результаты.
- 1. Общая характеристика фазы разработки
- 2. Основные этапы разработки
- 2.1.Распределение обязанностей на стадии разработки
- 2.3.Первый этап: анализ и рационализация
- 2.4.Второй этап: реализация
- 2.5.Третий этап: аттестация
- 2.6.Управление рисками
- 3.Этап «Завершение разработки» и его результаты
- 3.1. Код и исполняемые модули
- 3.2.Средства повышения эффективности работы пользователей и сопроводительные материалы
- 3.3. Тестовые материалы
- Динамика фазы стабилизации
- Распределение обязанностей в группе
- Промежуточные этапы
- Управление рисками на фазе Стабилизации
- 1)Организованные риски;
- Этап «Выпуск продукта» и его результаты