Данный тренинг является первой частью программы всестороннего обучения будущих, начинающих и действующих менеджеров проектов ключевым аспектам управления проектной деятельностью по разработке программного обеспечения – так называемой Программы менеджера проектов. Тренинг призван дать слушателям фундаментальные знания и создать необходимые навыки, требуемые для управления проектом. Тренинг также служит подготовкой к восприятию более сложной информации остальных тренингов Программы.
Тренинг разработан на основе обобщения лучших практик, используемых в индустрии разработки программного обеспечения.
Рассмотрев, восприняв и научившись применять в повседневной практике полученные на данном и остальных тренингах Программы ключевые знания и отработанные наиболее важные навыки, слушатели смогут продолжить совершенствоваться по отдельным тематическим направлениям разделов «Управление проектами», «Коммуникации» и «Тестирование» – см. раздел «Связанные курсы».
Цели:
Цель тренинга – сформировать у слушателей базовые знания и навыки, необходимые для эффективного исполнения обязанностей менеджера проекта по разработке программного обеспечения и лидера его команды. При изложении информации и отработке практических навыков большое внимание уделяется методической стороне предлагаемых подходов, проверенных практикой выполнения реальных проектов.
После завершения обучения слушатели смогут:
- Знать основные понятия и термины, связанные с управлением проектной деятельностью.
- Уметь выявлять связанную с проектом систему ограничений и использовать ее при планировании проекта.
- Уметь выявлять и приоритезировать стейкхолдеров проекта, выявлять их цели, связанные с проектом, и достигать оценки проекта как успешного в глазах ключевых стейкхолдеров.
- Понимать закономерности, по которым развивается инженерия разработки программного обеспечения (Software Engineering).
- Знать принципы, на которых базируются наиболее распространенные в настоящее время методологии разработки ПО – RUP (IBM Rational Unified Process) и гибкие (agile) методологии на примере методологий XP (eXtreme Programming) и SCRUM.
- Выбирать оптимальную методологию (оптимальное сочетание элементов отдельных методологий) для конкретного проекта.
- Анализировать, оптимизировать и документировать проектные процессы, а также поддерживать их в оптимальном состоянии на всем жизненном цикле проекта.
- Балансировать между формальными и неформальными аспектами работы по управлению процессами.
- Осуществлять эффективное конфигурационное управление в проекте.
- Организовывать эффективную работу всей проектной команды по выявлению и исправлению дефектов в разрабатываемом ПО.
- Применять важные управленческие инструменты – SMART-критерий, цикл Деминга, анализ корневых причин, принцип Парето, методы принятия решений при наличии нескольких альтернатив.
В цели тренинга не входит:
- Глубокое изучение методологий разработки ПО.
- Изучение принципов выполнения agile-проектов.
- Изучение отдельных аспектов управления проектами на экспертном уровне.
- Изучение инструментальных средств конфигурационного управления и управления дефектами.
Изучение этих вопросов является темой отдельных тренингов (см. раздел «Связанные курсы»).
В цели тренинга также не входит:
- Изучение вопросов оценки, планирования и контроля исполнения проектов.
- Изучение вопросов командообразования и эффективного проведения встреч и совещаний.
Изучение этих вопросов является темой остальных тренингов Программы менеджера проектов (см. раздел «Связанные курсы»).
Целевая аудитория:
- Руководители проектных групп и ведущие технические специалисты, недавно ставшие менеджерами проектов или готовящиеся к выполнению этой роли;
- Менеджеры проектов и руководители проектных групп, которые уже некоторое время проработали в этой роли, получили практический опыт и теперь хотели бы получить и отработать новые знания и навыки, чтобы эффективнее и качественнее выполнять текущие должностные обязанности.
Предполагается наличие хотя бы небольшого опыта управления: от 2-3 человек в подчинении (небольшой проект или группа в составе проекта) и от 2-3 месяцев.
Предварительная подготовка – общее:
- Опыт участия в проектах разработки ПО.
- Знание основ управления проектами и наличие хотя бы небольшого практического опыта управления: от 2-3 человек в подчинении (небольшой проект или группа в составе проекта).
- Отсутствие практического управленческого опыта допустимо, если будет компенсироваться предварительной теоретической подготовкой в области управления проектами, активным интересом к этой теме и готовностью прикладывать все силы для того, чтобы держаться наравне с более опытными коллегами, работая в одной учебной группе с ними.