Все о SCRUM. Изучение, разработка, интеграция — страница 58 из 60

‣ Блог Scrum, Agilité & Rock’n roll: http://www.aubryconseil.com/pages/Livre-Scrum

‣ Dan Mezick, Open Space Agility, Web

‣ Michael Sahota, Agile Adoption and Transformation, VF, 2013

‣ Пабло Перно, Open Agile Adoption en une journée, Web.

Тест

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


1. На роль какого игрока в команде регби больше всего похожа роль Scrum-мастера?

а) нападающий

б) полузащитник

в) замыкающий

г) левый крыльевой


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

a) Да, будет

б) На все воля Божья

в) Посоветую посмотреть план сезона

г) Посоветую посмотреть план спринта


3. Владелец продукта хочет выпустить версию, в которой была замечена ошибка. Что будете делать?

a) Решение за командой

б) Не будем выпускать версию с ошибкой

в) Решение за ним, значит, выпускаем

г) Решение за Scrum-мастером


Этот тест был разработан вместе с участниками первого Agile-пикника в Монпелье-Тулузе, который состоялся 15 июля 2011 года в коммуне Баж (Од). С тех пор тест был пройден многими людьми и значительно усовершенствован благодаря обратной связи.

Он также предлагается участникам похода в Сент-Круа-де-Кадерль (Гар), на каждом Agile Raid56 в Севеннах и помогает в подготовке к сертификации CSM (Chestnut, Sausage и Methods). (56 – http://raidagile.fr/)

Вопросы и правильные ответы будут опубликованы и прокомментированы в моем блоге «Scrum, Agility и Rock’n’roll»: aubryconseil.com

4. Разработчик замечает ошибку в завершенной истории из предыдущего спринта. Он знает, что исправление ошибки займет не больше часа. Что делать?

a) Поместить ошибку в бэклог продукта

б) Незаметно пропатчить

в) Исправить ошибку и провести анализ причин регрессии

г) Дождаться обратной связи от пользователя


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

a) Попросим его отправить нам сообщение, и мы свяжемся с ним в ближайшее время

б) Пометим изменение как задачу на следующий спринт

в) Добавим изменение в песочницу

г) Ничего, сейчас не подходящий момент для предложений


6. Команда узнает о серьезном инциденте прямо во время спринта. Участники команды также занимаются поддержкой. Что делать?

a) Дождаться следующего спринта, чтобы проанализировать возникшую проблему

б) В срочном порядке заняться решением проблемы

в) Посмотреть, что предложит Владелец продукта

г) Провести ретроспективу


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

a) Scrum-мастер запрещает остальным кататься на лыжах

б) Мы уменьшаем значение производительности команды на данный спринт, убрав часть историй

в) Мы находим ему замену

г) Посмотрим, что будет, а пока купим ему мышку для левшей


8. Владелец продукта уже неделю не появляется на ежедневных схватках.

а) Ничего страшного, продолжаем без него

б) Не будем проводить схватки, пока он не придет

в) Продолжим без него и поднимем этот вопрос на ретроспективе

г) Будем настаивать, чтобы он появлялся на схватках хотя бы дважды в неделю


9. Три Scrum-команды работают над одним продуктом, каждая из них занимается своими функциями. Что делать с критериями завершенности?

a) Одни критерии завершенности для всех

b) В них нет нужды, все обсуждается во время Scrum of Scrums, схватки схваток

c) Каждая команда определяет свои критерии и информирует об этом остальных

d) Решение за Владельцем продукта

10. 4 функциональности. Ф1 приносит 100 единиц прибыли и реализуется за 1 неделю, Ф2: 200 за 2 недели, Ф3: 200 за 1 неделю, Ф4: 400 за 5 недель. Стабильная архитектура, никаких зависимостей. За какую вы возьметесь в первую очередь?

a) Ф1

б) Ф2

в) Ф3

г) Ф4


11. Владелец продукта говорит, что в истории, запланированной на следующий спринт, нет необходимости.


а) Убираем историю из бэклога

б) Все равно за нее беремся, потому что она уже готова

в) Заменяем ее другой, но того же размера, и помещаем в конец бэклога

г) Снижаем ее приоритетность


12. Трехнедельный спринт завершается всего через три дня, но у нас все еще ничего не сделано. Что вы предложите команде?

a) Ничего, подумаем на обзоре

б) Сейчас же остановить спринт и начать все сначала с учетом приобретенного опыта

в) Отложить дату конца спринта

г) Сосредоточить усилия на завершении хотя бы одной истории


13. Один из участников команды ничего не делает и мешает остальным. Вы Scrum-мастер. Как вы поступите?

a) Никак, в Scrum-фреймворке нет начальства

б) Мы его исключаем, большинство участников согласны

в) Доложу руководству

г) Приглашу его выпить кружечку пива и во время разговора предложу стать Scrum-мастером в следующем спринте


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

a) История не может быть запланирована, так как компонент не завершен

б) История запланирована на следующий спринт

в) История запланирована через два спринта от текущего, о чем мы предупреждаем вторую команду

г) Мы сами разработаем необходимый компонент


15. Владелец продукта говорит, что в истории, над которой мы на данный момент работаем, нет необходимости.

a) Сейчас же останавливаем работу над данной историей и переходим к следующей

б) Делаем минимум, необходимый для сохранения стабильности ПО

в) Завершаем ее, как и планировалось изначально

г) Решение за Scrum-мастером


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

a) Дождусь, пока он четко сформулирует свои пожелания

б) Определю простую историю без конкретного HCI и помечу ее как приоритетную

в) Помещу ее в конец бэклога

г) Попрошу спонсора написать спецификацию


17. Уже две ретроспективы подряд команда не предлагает никаких идей для улучшения процесса. Вы Scrum-мастер. Как вы поступите?

a) Не буду вмешиваться, все в порядке

б) В следующий раз изменю технику проведения ретроспективы

в) Приостановлю проведение ретроспектив

г) Проведу следующую ретроспективу через несколько спринтов


18. Команда отмечает, что качество кода ухудшается. Но в то же время скорость команды возрастает. Вы Scrum-мастер. Как вы поступите?

a) Предложу посвятить следующий спринт рефакторингу

б) Никак, ведь скорость команды только растет

в) Предложу внести в бэклог техническую работу по оценке качества и заняться этим в следующем спринте

г) Попрошу команду сконцентрировать усилия на качестве кода


19. За час до обзора один из разработчиков нашел ошибку в интерфейсе истории, которая будет представлена на демо. Что делать?

a) Исключить историю из демо

б) Быстро исправить ошибку

в) Найти временное решение и прокомментировать это во время демо

г) Надеяться, что никто не заметит ошибку во время демо


20. Вы состоите в команде из 6 человек. Продолжительность ваших спринтов составляет две недели. Два человека из команды сообщили, что уходят в отпуск на время следующего спринта. Что вы предложите?

a) Перенести отпуск

б) Сохранить продолжительность спринта в две недели, чтобы не нарушать установленный ритм

в) Увеличить предстоящий спринт до трех недель, чтобы сохранить производительность команды

г) Заменить отсутствующих участников


21. Вы Scrum-мастер. Во время ретроспективы Джефф утверждает, что история И1 не была завершена по вине Алисы. Как вы поступите?

a) Покажу Джеффу желтую карточку

б) Покажу Джеффу и Алисе желтую карточку

в) Нарисую причинно-следственную диаграмму для анализа возникшей проблемы

г) Организую дуэль в дартс


22. Команда состоит из 10 человек. Ежедневная схватка начинается в 9:15. К началу схватки двух участников нет на месте. Как должен поступить Scrum-мастер?

a) Дождаться опаздывающих, а пока можно разрядить обстановку шуткой

б) Перенести встречу на 10:00

в) Начать в установленное время

г) Отменить сегодняшнюю схватку


23. Критерии завершенности включают проверку 5 правил написания кода, к концу спринта одна из проверок не пройдена. Что делать?

a) Исключить это правило из критериев завершенности

б) Добавить историю cleanup

в) Увеличить продолжительность спринта на один день

г) Отложить проверку на следующий спринт


24. Трехнедельный спринт завершается завтра, но вы уже завершили все, что было запланировано. Что делать?

a) Взять выходной

б) Запросить новую историю у Владельца продукта

в) Перенести обзор спринта на сегодня

г) Воспользоваться этим днем, чтобы улучшить качество


25. Участники ждут компонент, который должен быть разработан другой командой. Та команда опаздывает. Без данного компонента невозможно завершить то, что было запланировано. Как должен поступить Scrum-мастер?

a) Ожидать компонент, а пока пересмотреть планы

б) Попросить Владельца продукта вмешаться

в) Пойти проведать команду, занимающуюся разработкой компонента