Тренинг разработан на основе обобщения лучших практик, используемых в индустрии разработки программного обеспечения.
Рассмотрев, восприняв и научившись применять в повседневной практике полученные на данном и остальных тренингах Программы ключевые знания и отработанные наиболее важные навыки, слушатели смогут продолжить совершенствоваться по отдельным тематическим направлениям разделов «Управление проектами», «Коммуникации» и «Тестирование» – см. раздел «Связанные курсы».
Цели:
После завершения обучения слушатели смогут:
- Знать основные понятия и термины, связанные с управлением проектной деятельностью.
- Уметь выявлять связанную с проектом систему ограничений и использовать ее при планировании проекта.
- Уметь выявлять и приоритезировать стейкхолдеров проекта, выявлять их цели, связанные с проектом, и достигать оценки проекта как успешного в глазах ключевых стейкхолдеров.
- Понимать закономерности, по которым развивается инженерия разработки программного обеспечения (Software Engineering).
- Знать принципы, на которых базируются наиболее распространенные в настоящее время методологии разработки ПО – RUP (IBM Rational Unified Process) и гибкие (agile) методологии на примере методологий XP (eXtreme Programming) и SCRUM.
- Выбирать оптимальную методологию (оптимальное сочетание элементов отдельных методологий) для конкретного проекта.
- Анализировать, оптимизировать и документировать проектные процессы, а также поддерживать их в оптимальном состоянии на всем жизненном цикле проекта.
- Балансировать между формальными и неформальными аспектами работы по управлению процессами.
- Осуществлять эффективное конфигурационное управление в проекте.
- Организовывать эффективную работу всей проектной команды по выявлению и исправлению дефектов в разрабатываемом ПО.
- Применять важные управленческие инструменты – SMART-критерий, цикл Деминга, анализ корневых причин, принцип Парето, методы принятия решений при наличии нескольких альтернатив.
В цели тренинга не входит:
- Глубокое изучение методологий разработки ПО.
- Изучение принципов выполнения agile-проектов.
- Изучение отдельных аспектов управления проектами на экспертном уровне.
- Изучение инструментальных средств конфигурационного управления и управления дефектами.
Изучение этих вопросов является темой отдельных тренингов (см. раздел «Связанные курсы»).
В цели тренинга также не входит:
- Изучение вопросов оценки, планирования и контроля исполнения проектов.
- Изучение вопросов командообразования и эффективного проведения встреч и совещаний.
Изучение этих вопросов является темой остальных тренингов Программы менеджера проектов (см. раздел «Связанные курсы»).
Разбираемые темы:
- Проекты по разработке ПО и их уникальность
- Основные понятия
- Проект
- Структура проекта
- Управление проектом
- Система ограничений
- Стейкхолдеры
- Организационная структура
- Целеполагание
- Успешный проект
- Основные виды деятельности руководителя
- Обзор методологий разработки ПО
- Инженерия разработки программного обеспечения: эволюция к зрелости
- Основы IBM Rational Unified Process
- Общие принципы гибких (agile) методологий и их реализация в методологиях XP (Экстремальное программирование) и SCRUM
- Выбор методологии для проекта – подходы и рекомендации
- Основы конфигурационного управления
- Ключевые определения
- Проблемы, решаемые конфигурационным управлением
- Хранилища проектной информации
- Версионное и неверсионное хранение артефактов
- Хранение электронной переписки
- Хранение материальных ценностей
- Основы управления дефектами
- Определение и характеристики дефекта
- Задачи управления дефектами
- Классификация важности дефектов
- Виды тестирования
- Правильное описание дефекта
- Жизненный цикл дефекта
- Работа с базами дефектов
- Метрики на основе дефектов
Целевая аудитория:
- Руководители проектных групп и ведущие технические специалисты, недавно ставшие менеджерами проектов или готовящиеся к выполнению этой роли;
- Менеджеры проектов и руководители проектных групп, которые уже некоторое время проработали в этой роли, получили практический опыт и теперь хотели бы получить и отработать новые знания и навыки, чтобы эффективнее и качественнее выполнять текущие должностные обязанности.
Предполагается наличие хотя бы небольшого опыта управления: от 2-3 человек в подчинении (небольшой проект или группа в составе проекта) и от 2-3 месяцев.
Предварительная подготовка – общее:
- Опыт участия в проектах разработки ПО.
- Знание основ управления проектами и наличие хотя бы небольшого практического опыта управления: от 2-3 человек в подчинении (небольшой проект или группа в составе проекта).
- Отсутствие практического управленческого опыта допустимо, если будет компенсироваться предварительной теоретической подготовкой в области управления проектами, активным интересом к этой теме и готовностью прикладывать все силы для того, чтобы держаться наравне с более опытными коллегами, работая в одной учебной группе с ними.
Рекомендуемые курсы для дальнейшего обучения:
- PM-002 – Оценка, планирование и контроль исполнения проекта , 32 час. , 08.09.2014-12.09.2014 (Киев)
- PM-003 – Работа с персоналом в проекте , 32 час. , 20.10.2014-22.10.2014 (Нижний Новгород), 27.10.2014-31.10.2014 (Днепропетровск)
- PM-005 – Практикум по управлению проектами с использованием бизнес-симулятора SimulTrain
- PM-006 – Управление проектами в методологии RUP
- PM-009 – Управление тестированием для менеджеров проектов
- PM-011 – Подготовка к сертификации по PMBOK 5.0
- SDP-002 – Основы методологии IBM Rational Unified Process для разработки ПО
- SDP-004 – Основы методологии Agile для разработки ПО , 16 час. , 17.11.2014-20.11.2014 (Одесса)
- SQA-024 – Школа тестирования. Часть 2. Управление дефектами
- SS-002 – Тайм-менеджмент для инженеров , 16 час. , 28.08.2014-29.08.2014 (Санкт-Петербург)
- SS-003 – Использование техники Mind Maps , 8 час. , 09.12.2014-10.12.2014 (Одесса)