М.: Самиздат, 2009. — 128 с.
Книга Сергея Архипенко "Лекции по управлению программными проектами" представляет собой практический курс по управлению проектами в разработке ПО, основанный на огромном опыте автора в этой области. В первую очередь, лекции будут полезны студентам, которые собираются профессионально заниматься разработкой ПО. Вторая категория читателей, которым адресована данная книга, - начинающие руководители программных проектов и лидеры команд разработчиков, которые вышли из программистов. Данный курс поможет им не только анализировать риски, планировать и контролировать проектные работы, но и, что самое главное, научит понимать людей, эффективно взаимодействовать с ними, разрешать конфликты и обеспечивать адекватную мотивацию продуктивной работы. И, наконец, третья категория читателей - это руководители, которые ранее успешно управляли проектами в других отраслях и получили назначение руководить проектами разработки ПО. Данный курс поможет им понять, что в разработке программного обеспечения есть свои особенности, по сравнению с другими производствами, которые необходимо знать и понимать для того, чтобы более осмысленно общаться со своими подчиненными.
Отзыв на книгу
Об авторе
Благодарности
Предисловие
Введение в программную инженерию
История и основные понятия
Отличия программной инженерии от других отраслей
Эволюция подходов к управлению программными проектами
Модели процесса разработки ПО
Что надо делать для успеха программного проекта
Управление проектами. Определения и концепции
Проект - основа инноваций
Критерии успешности проекта
Проект и организационная структура компании
Организация проектной команды
Жизненный цикл проекта. Фазы и продукты
Инициация проекта
Управление приоритетами проектов
Концепция проекта
Цели и результаты проекта
Допущения и ограничения
Ключевые участники и заинтересованные стороны
Ресурсы
Сроки
Риски
Критерии приемки
Обоснование полезности проекта
Планирование проекта
Уточнение содержания и состава работ
Планирование управления содержанием
Планирование организационной структуры
Планирование управления конфигурациям
Планирование управления качеством
Базовое расписание проекта
Управление рисками проекта
Основные понятия
Планирование управления рисками
Идентификация рисков
Качественный анализ рисков
Количественный анализ рисков
Планирование реагирования на риски
Главные риски программных проектов и способы реагирования
Управление проектом, направленное на снижение рисков
Мониторинг и контроль рисков
Оценка трудоемкости и сроков разработки ПО
Оценка - вероятностное утверждение
Негативные последствия «агрессивного» расписания
Прагматичный подход. Метод PERT
Обзор метода функциональных точек
Основы методики COCOMO II
Формирование команды
Лидерство и управление
Правильные люди
Мотивация
Эффективное взаимодействие
Выводы
Дополнительная литература и источники
Реализация проекта
Рабочее планирование
Принципы количественного управления
Завершение проекта