Федеральное агентство по образованию РФ
ГОУ ВПО Нижегородский государственный университет им. Н. И. Лобачевского
Факультет Вычислительной математики и кибернетики
Кафедра Математического обеспечения ЭВМ
УЧЕБНЫЙ КУРС
«Технологии программирования. Курс на базе Microsoft Solutions Framework (MSF)»
для подготовки по направлению «Информационные технологии»
ЛЕКЦИЯ 6. МЕТОДОЛОГИЯ
MICROSOFT SOLUTIONS FRAMEWORK. УПРАВЛЕНИЕ РИСКАМИ. МОДЕЛЬ ПРОЦЕССОВ
Нижний Новгород
2006
Содержание
1. Вспоминая предыдущую лекцию ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3
2. Управление рисками в MSF for Agile Software Development... ... ... ... ... ... . 3
2. 1. Основные сведения о рисках... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 3
2. 2. Планирование управления рисками ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 4
2. 3. Процесс управления рисками... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 5
2. 4. Управление рисками как составная часть жизненного цикла проекта ... ... ... ... ... 6
2. 5. Учебный пример. Выделение рисков ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7
3. Модель процессов MSF for Agile Software Development... ... ... ... ... ... ... ... . . 8
3. 1. Принципы модели процессов... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 9
3. 1. 1. Взаимодействуйте с “заказчиками”... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 9
3. 1. 2. Поощряйте свободный обмен информацией в проекте... ... ... ... ... ... ... ... ... ... . . 9
3. 1. 3. Создавайте “единое видение проекта” ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 9
3. 1. 4. Следите за качеством продукта... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... 10
3. 1. 5. Проявляйте гибкость – будьте готовы к изменениям ... ... ... ... ... ... ... ... ... ... ... 10
3. 1. 6. Ставьте “вехи” ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
3. 1. 7. Будьте готовы к внедрению сегодня ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
3. 2. Управление компромиссами ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
3. 2. 1. Треугольник компромиссов... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
3. 2. 2. Матрица компромиссов проекта ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 11
3. 3. Схема процесса разработки ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 12
3. 3. 1. Структурные единицы схемы... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12
3. 3. 2. Цикличность процесса разработки ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12
3. 3. 3. Фазы и вехи процесса разработки... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 13
4.