Курс дает возможность слушателям изучить процессы, инструменты и методы эффективного управления IT-проектом, обсудить типовые проблемы IT-проекта и получить практические рекомендации по их разрешению, приобрести навыки разработки проектных документов IT-проекта.
Цель курса:
формирование системных знаний и умений в области управления IT-проектами с учетом их специфических особенностей, приобретение практических навыков решения типовых проблем IT-проектов.
Целевая аудитория:
руководители IT-проектов;
IT-специалисты, участвующие в проектах;
руководители IT-подразделений;
кураторы IT-проектов;
представители заказчиков IT-проектов.
1. Понятие проекта
Проектное управление как область знаний, терминология PMI.
Применение стандарта для IT-проекта.
Основные отличия проектной и операционной деятельности.
Операции в IT области. SMART-цели проекта.
Жизненный цикл ИТ проекта.
Методологии разработки программного обеспечения.
Водопадная, итерационная и спиральная модели.
Инициация IT – проекта.
Разработка требований IT-проекта.
2. Организационное окружение проекта
Проектная, функциональная, матричная организации, их сходство и отличие, плюсы и минусы для IT- проекта.
3. Планирование проекта.
Подготовка планов IT-проекта.
Инструменты планирования.
Представление планов: сетевые и диаграммы Гантта, диаграмма контрольных точек, связи и ограничения задач, распределение ресурсов.
Виды планов. Порядок планирования. Декомпозиция работ.
Методы проведения оценки задач проекта: аналоговая, параметрическая, экспертная оценки.
PERT-анализ.
Планирование ресурсов.
Критический путь проекта, управление критическим путем.
Разработка расписания.
Планирование стоимости проекта.
Разработка дополнительных разделов плана управления проектом: качество, коммуникации, риски, команда проекта, заинтересованные стороны.
Интеграция плана управления проектом.
Договора на разработку программного обеспечения. Их специфика.
Практическое задание. Разработка Плана IT - проекта
4. Исполнение и контроль хода выполнения проекта.
Мониторинг и контроль проекта.
Осуществление общего контроля за изменениями.
Управление расписанием проекта.
Контроль бюджета проекта.
Отслеживание результатов проекта.
Уровни тестирования: модульное, интеграционное, системное, альфа-тестирование, бета-тестирование.
Протоколы тестирования. В
несение изменений в программный продукт.
Управление версиями исходных кодов и документами проекта.
Практическое задание. Верификация требований. Разработка отчетов. Подготовка запросов на изменения
5. Завершающие процессы проекта.
Обучение персона Заказчика работе с программным обеспечением.
Демонстрация программного обеспечения (Протокол демонстрации).
Подписание Акта приема-передачи.
Анализ и обновление матрицы рисков. Усвоенные уроки.
Практическое задание. Подготовка документации проекта.
6. Подведение итогов курса. Обсуждение.