Управление программными проектами

Учебник

Управление программными проектами рассматривается как специфический вид деятельности при создании программных продуктов. Последовательно раскрываются вопросы инициации программного проекта, управления содержанием и сроками, командообразования, управления стоимостью и рисками. Содержание разделов учебника основано на положениях отечественных и зарубежных стандартов на процессы жизненного цикла по разработке программных продуктов. Для студентов, обучающихся по направлениям подготовки «Программная инженерия» и «Бизнес-информатика», а также менеджеров малых IT-компаний, работающих на рынке прикладных программных продуктов.

Кафедра автоматизации обработки информации

Библиографическая запись:

Ехлаков, Ю. П. Управление программными проектами: Учебник [Электронный ресурс] / Ю. П. Ехлаков. — Томск: ТУСУР, 2015. — 217 с. — Режим доступа: https://edu.tusur.ru/publications/6024
Автор:   Ехлаков Ю. П.
Год издания: 2015
Количество страниц: 217
Скачиваний: 228
ISBN:   978-5-86889-723-8
УДК:   004.413.2(075.8)

Оглавление (содержание)

Введение

1. Особенности процесса управления программным проектом

1.1. Основные понятия и определения

1.1.1. Программный проект

1.1.2. Программный продукт

1.1.3. Управление программным проектом

1.2. Этапы жизненного цикла программного проекта

2. Стандартизация процессов создания программного продукта

2.1. ГОСТ Р ИСО/МЭК 12207-2010 «Процессы жизненного цикла программных средств»

2.2. Комплекс стандартов «Единая система программной документации»

2.3. Международный стандарт «Процессы и действия жизненного цикла программного обеспечения»

3. Модели жизненного цикла разработки программного продукта

3.1. Каскадная модель

3.2. V-образная модель

3.3. Модель прототипирования

3.4. Модель быстрой разработки приложений

3.5. Инкрементная модель

3.6. Спиральная модель

3.7. Методика выбора модели жизненного цикла разработки программного продукта

4. Инициация программного проекта

4.1. Разработка идеи программного проекта и оценка ее привлекательности

4.2. Разработка концепции проекта и оценка ее перспективности

4.3. Выбор перспективной концепции программного проекта

4.3.1 Оценка перспективности концепции методом экспертных оценок

4.3.2. Модель функциональных зависимостей оценки перспективности концепции проекта

5. Управление содержанием и сроками программного проекта

5.1. Основные этапы управления программным проектом

5.2. Структурная декомпозиция работ

5.3. Управление сроками реализации проекта

5.3.1. Формальное представление проекта в виде сетевой модели

5.3.2. Модель и алгоритмы формирования календарного плана проекта

6. Управление человеческими ресурсами

6.1. Организация командной работы над проектом

6.1.1. Основные участники и ролевые группы команды проекта

6.1.2. Организационные структуры управления проектом

6.1.3. Основные модели управления командой проекта

6.2. Специфические особенности командной работы над программным проектом

6.2.1. Роль руководителя в команде проекта

6.2.2. Мотивация программиста как участника проекта

6.2.3. Прием, аттестация и увольнение программиста

7. Управление стоимостью программного проекта

7.1. Оценка плановой стоимости проекта

7.2. Формирование бюджета программного проекта

7.3. Мониторинг исполнения бюджета проекта

8. Управление рисками программного проекта

8.1. Основные понятия риска и рискообразующих факторов

8.2. Содержание этапов управления рисками

8.2.1. Идентификация и анализ рисков и рискообразующих факторов

8.2.2. Определение интегральной оценки риска программного проекта

8.2.3. Планирование мероприятий по реагированию на риски и их мониторинг

Литература