Российская сертификация международного профессионального уровня

подробнее о ПРП

ПРП, если уже есть или был статус PMP

Примеры вопросов по гибким (Agile) подходам к управлению проектами

 

1. Традиционные подходы к проектному управлению ставят руководителя проекта в центр координации проекта и делают его ответственным за отслеживание и отчеты по проекту. Однако этот подход не пригоден для...

A. Проектов с большим количеством изменений и высоким уровнем сложности, которые трудны для управления одним человеком.

B. Проектов, в которых требуется разработать и утвердить у заказчиков детализированные расписания.

C. Проектов, требующих предварительного планирования.

D. Проектов с малым количеством изменений, где детализированное содержание утверждается организацией-заказчиком.

 

Правильный ответ: А.

Гибкий (Agile) подход рекомендуется для проектов с большим количеством изменений. Такие проекты требуют, чтобы кросс-функциональная команда сама координировала свою работу, поскольку такие проекты настолько сложны, что один человек управлять ими не в состоянии.

 

2. Вы руководите сложным проектом, и в данный момент занимаетесь высокоуровневым планированием. Вы хотите запланировать ретроспективы так, чтобы каждый член команды внес их в свой календарь. Когда Вам следует их запланировать?

A. В конце каждого спринта.

B. В конце каждого релиза.

C. Вам не следует заранее планировать ретроспективы, команда проекта сама решает, когда проводить ретроспективу.

D. Когда прошло больше нескольких недель с момента прошлой ретроспективы.

 

Правильный ответ: С

Вам не следует планировать ретроспективы заранее. Команда проекта сама решает, когда проводить ретроспективу. Ретроспектива, может быть, запланирована в разных случаях: в конце спринта, в конце релиза, по достижении контрольного события или, когда команда проекта застревает в работе над проектом.

 

3. «Работающий продукт важнее исчерпывающей документации» — это одна из ключевых ценностей Agile-манифеста. Какие из нижеперечисленных Agile-подходов помогут достичь этой цели?

A. Демонстрации и обзоры.

B. Ежедневные «совещания на ходу»

C. Подготовка устава проекта и устава команды.

D. Agile измерения.

 

Правильный ответ: А.

Agile-команды используют прототипы, демонстрации и обзоры, чтобы понять и уточнить содержание проекта, что позволяет им быстро поставить рабочий продукт.

 

4. Вы возглавляете Agile команду, которая, в настоящий момент, анализирует и документирует процессы корпоративного уровня для организации. Чтобы, как можно раньше проверить разработанные процессы и сразу (just-in-time) получить обратную связь, какую технику XP можно адаптировать и применять?

A. Парное программирование.

B. Уход за бэклогом.

C. Анализ чувствительности.

D. Демонстрации.

 

Правильный ответ: А.

Парное программирование — это техника XP (экстремального программирования) которая требует, чтобы один программист просматривал код, который пишет другой программист. Это позволяет быстро получать обратную связь. Эту технику можно адаптировать для рабочего процесса таким образом, что один аналитик будет разрабатывать процесс (код), а другой будет сразу просматривать работу первого.

 

5. Вы и ваша команда собираетесь начать новый проект. В прошлом команда столкнулась с проблемами при оценке пользовательских историй и давала неточные оценки. Все нижеперечисленные действия могут помочь снизить риск появления этой проблемы, кроме одного. Какого?

A. Уменьшение размера историй путем разделения.

B. Использование относительной оценки.

C. Использование Agile моделирования или исследовательских задач (spiking).

D. Разработка устава команды.

 

Правильный ответ: D.

Разработка устава команды — это хорошая практика, но она не сможет снизить существующие риски. Остальные ответы являются адекватными стратегиями по снижению рисков.

 

6. Вы руководите Agile-командой, разрабатывающей систему автоматизации производства. Периодически, Вы, полагаясь на обратную связь от пользователей, подтверждаете функциональность разработанной части системы. Какое Agile мероприятие используется для сбора обратной связи?

A. Уход за бэклогом.

B. Ретроспектива

C. Демонстрация после итерации.

D. Спайки.

Правильный ответ: C

Первой частью этой поставки является демонстрация. Демонстрации или обзоры являются необходимой составляющей потока работ в проектах Agile. Agile команды используют прототипы, демонстрации и обзоры, чтобы понять и уточнить содержание проекта, что позволяет быстро выпустить рабочий продукт.

 

7. Вы демонстрируете результат вашей первой итерации и обнаруживаете, что некоторые заинтересованные стороны не довольны функциями пользовательского интерфейса. Что вам следовало бы сделать, чтобы предотвратить эту ситуацию?

A. Использовать прототипы.

B. Нанять квалифицированных разработчиков для этого проекта.

C. Создать резерв на возможные потери для этого проекта.

D. Собрать подробные пользовательские требования по интерфейсу.

 

Правильный ответ: А.

Если заинтересованные стороны не довольны пользовательским интерфейсом, это значит, что они не принимали участие в разработке его функций. Этих проблем можно было бы избежать с помощью последовательного создания прототипов или подтверждения концепции.

 

8. Agile команды регулярно сталкиваются со сложностями в координации идущих работ. Это вызывает нежелательные конфликты и задержки по проекту. Какие две техники, из ниже приведенных, могут помочь в такой ситуации?

Правильный ответ: А.

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

 

9. В потоковом Agile применяется другой подход к стендапам (встречам) по сравнению с итерационным Agile. Что из нижеперечисленного является типичной темой, обсуждаемой во время этих встреч?

A. Что я сделал(-а) после последней встречи?

B. Что я планирую закончить в промежутке между этой и следующей встречей?

C. Что нам нужно выполнить как команде в целом?

D. Какие у меня есть препятствия?

Правильный ответ: С.

«Что я сделал(-а) после последней встречи?», «Что я планирую закончить в промежутке между этой и следующей встречей?», «Какие у меня есть препятствия (или риски, проблемы)?» это типичные вопросы для итерационного Agile, а не для потокового Agile.

 

10. Владелец продукта спросил Вас какое количество относительных единиц историй (story points) команда проекта включит в следующий спринт. Как вам следует поступить?

A. Рассчитать среднюю скорость.

B. Укажите количество доступных относительных единиц историй, разделенных на количество историй.

C. Укажите наименьшую скорость из пяти последних спринтов.

D. Определите количество относительных единиц историй доступных в бэклоге.

 

Правильный ответ: А.

Указать наименьшую скорость из пяти последних спринтов будет слишком пессимистично. Вам необходимо рассчитать среднюю скорость, это будет лучшей оценкой работой, которая может быть выполнена в следующем спринте.