От: | craft-brother | ||
Дата: | 17.02.09 11:46 | ||
Оценка: | 62 (7) |
Разработка ПО имеет свою специфику, которая плохо укладывается в классическое управление проектами. Поэтому было решено подготовить специальный курс по управлению именно программными проектами. Курс был прочитан десятки раз в ходе корпоративных и открытых тренингов для руководителей программных проектов и лидеров команд разработчиков из ведущих российских компаний производителей ПО. Структура и содержание курса постоянно улучшались, благодаря обратной связи, получаемой от слушателей в ходе активных дискуссий и обсуждений с коллегами выполненных ими проектов. Наконец, появилось ощущение определенной стабилизации текущей версии. Поэтому был объявлен режим «features freeze» и принято решение курс документировать. Что получилось – читать здесь.
СОДЕРЖАНИЕ
Об авторе 5
Благодарности 5
Предисловие 5
Лекция 1. Введение в программную инженерию 5
История и основные понятия 7
Отличия программной инженерии от других отраслей 10
Эволюция подходов к управлению программными проектами 14
Модели процесса разработки ПО 15
Что надо делать для успеха программного проекта 20
Выводы 22
Дополнительная литература и источники 23
Лекция 2. Управление проектами. Определения и концепции 25
Проект — основа инноваций 25
Критерии успешности проекта 27
Проект и организационная структура компании 29
Организация проектной команды 33
Жизненный цикл проекта. Фазы и продукты 37
Выводы 39
Дополнительная литература и источники 39
Лекция 3. Инициация проекта 41
Управление приоритетами проектов 41
Концепция проекта 43
Цели и результаты проекта 44
Допущения и ограничения 46
Ключевые участники и заинтересованные стороны 47
Ресурсы 48
Сроки 50
Риски 53
Критерии приемки 53
Обоснование полезности проекта 54
Выводы 55
Дополнительная литература и источники 55
Лекция 4. Планирование проекта 56
Уточнение содержания и состава работ 56
Планирование управления содержанием 58
Планирование организационной структуры 59
Планирование управления конфигурациям 59
Планирование управления качеством 60
Базовое расписание проекта 60
Выводы 65
Дополнительная литература и источники 65
Лекция 5. Управление рисками проекта 66
Основные понятия 66
Планирование управления рисками 67
Идентификация рисков 70
Качественный анализ рисков 73
Количественный анализ рисков 75
Планирование реагирования на риски 78
Главные риски программных проектов и способы реагирования 80
Управление проектом, направленное на снижение рисков 82
Мониторинг и контроль рисков 84
Выводы 85
Дополнительная литература и источники 86
Лекция 6. Оценка трудоемкости и сроков разработки ПО 87
Оценка — вероятностное утверждение 87
Негативные последствия «агрессивного» расписания 89
Прагматичный подход. Метод PERT 90
Обзор метода функциональных точек 94
Основы методики COCOMO II 103
Выводы 107
Дополнительная литература и источники 107
Лекция 7. Формирование команды 109
Лидерство и управление 109
Правильные люди 112
Мотивация 113
Эффективное взаимодействие 115
Выводы 117
Дополнительная литература и источники 118
Лекция 8. Реализация проекта 119
Рабочее планирование 119
Принципы количественного управления 120
Завершение проекта 124
Выводы 125
Дополнительная литература и источники 125
Заключение. Растите профессионалов 126