Настоящая книга представляет новый подход к управлению современными сложными проектами по созданию ПО. Прагматический взгляд Уокера Ройса вскрывает недостатки многих известных подходов к управлению проектами. Книга содержит оценку современного состояния дел в области управления проектами, базирующуюся на 20-летнем опыте успешной работы автора и представляющую несомненный интерес для профессиональных разработчиков ПО.
В книге обсуждаются экономика, метрики и стратегии управления, необходимые для успешного планирования и выполнения проекта по созданию ПО. Ройс выдвигает аргументы в пользу нового подхода к управлению. Достоинства новых методов подтверждаются простым экономическим анализом, общими выводами и занимательными примерами. Автор пытается отыскать некий баланс между теорией и практикой, основываясь на опыте успешно завершенного крупномасштабного проекта.
Уокер Ройс предлагает индустрии ПО новую точку отсчета для принятия тактических и стратегических решений, повышающую вероятность успеха проектов.
Книга содержит:
- Десять основных принципов современного управления проектами
по созданию ПО
- Стратегии постепенного перехода организаций к использованию современных процессов и технологий (таких, как Rational Unified
Process)
- Методы мотивации и эффективного управления коллективами
разработчиков ПО
- Результаты воздействия технологии, человеческого фактора и экономики
на управление проектами
- Метрики и руководство по прогнозированию затрат, сроков и качества
Уокер Ройс является вице-президентом и генеральным директором корпорации Rational Software. За последние 20 лет работы в Rational Software и TRW последовательно занимал должности кодировщика, проектировщика, интегратора, специалиста по экономике ПО, преподавателя, архитектора ПО, менеджера по исследованию и разработкам, менеджера продукта и менеджера проекта.
Содержание
Часть I Возрождение дисциплины управления разработкой ПО
1 Традиционное управление разработкой ПО
2 Эволюция экономики разработки ПО
3 Совершенствование экономики разработки ПО
4 Два пути: старый и новый
Часть II Основы управления процессом создания ПО
5 Стадии жизненного цикла
6 Рабочие продукты процесса
7 Архитектура ПО, основанная на моделях
8 Рабочие процессы
9 Контрольные точки процесса
Часть III Дисциплины управления процессом создания ПО
10 Планирование итерационного процесса
11 Проектные организации и распределение обязанностей
12 Автоматизация процесса
13 Метрики и контроль качества
14 Адаптация процесса
Часть IV Взгляд в будущее
15 Особенности современных проектов
16 Экономика ПО следующего поколения
17 Переход к использованию современного процесса
Часть V Практические примеры и вспомогательные материалы
A Состояние дел в области управления созданием ПО
B Модель оценки стоимости COCOMO
C Метрики изменений
D Практический пример: CCPDS-R
E Усовершенствование процесса и соответствие CMM
Глоссарий
Ссылки |