wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

2 Agile

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.

Какой пункт НЕ относится к разработке по Agile?

a)

Проходит через ряд циклов - итераций

b)

Каждая итерация это фактически отдельный проект

c)

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

d)

Длительность итерации строго фиксирована на протяжении всего проекта

2.

Какой пункт НЕ является центральной идеей Agile Manifesto

a)

Люди и взаимодействие важнее, чем процессы и инструменты

b)

Работающее ПО важнее, чем исчерпывающая документация

c)

Готовность к изменениям важнее, чем следование первоначальному плану

d)

Строгое соблюдение сроков и бюджета важнее, чем гибкость в требованиях

3.

Согласно принципам Agile, наивысшей ценностью является...

a)

Строгое следование утверждённому графику спринтов

b)

Удовлетворение потребностей заказчика, благодаря максимально ранней поставке ПО

c)

Достижение полного покрытия кода тестами

d)

Создание красивого и поддерживаемого кода

4.

Какой из следующих принципов НЕ относится к принципам Agile

a)

При использовании Agile работающий продукт выпускают максимально часто

b)

Основная цель — полностью и без отклонений реализовать утверждённое в начале техническое задание

c)

Самый простой и эффективный способ узнать требования клиента, заказчика или пользователя - поговорить с ними

d)

В Agile важен ритм, постоянные улучшения

5.

Что находится на вершине Agile pyramid?

a)

Agile mindset (гибкое мышление)

b)

Практики и инструменты

c)

Ценности и принципы манифеста Agile

d)

Готовый работающий продукт

6.

Сравнение подходов к успешности Agile и Watewfall. Какой из подходов считается успешным, если команда отклонилась от первоначального плана по срокам и бюджету, но поставила заказчику продукт, который принёс ему большую бизнес-ценность?

a)

Waterfall

b)

Agile

c)

Оба подхода

d)

Ни один из подходов

7.

Какое из следующих утверждений наилучшим образом описывает цель гибкой (Agile) разработки в противовес каскадной (Waterfall) модели?

a)
  1. Качество продукта определяется исключительно полнотой и точностью выполненной технической документации

b)
  1. Главный приоритет — строгое соблюдение графика и бюджета, определённых на этапе планирования

c)
  1. Непрерывная поставка ценного программного обеспечения, которое удовлетворяет актуальные потребности заказчика

d)
  1. Конечный продукт должен идеально соответствовать требованиям, целям и задачам, которые были сформулированы до начала разработки

8.

При использовании Agile работающий продукт выпускают максимально часто. Какие сроки прописаны в манифесте?

a)

От пары недель до пары месяцев

b)

От месяца до полугода

c)

Каждые две-три недели

d)

От недели до месяца

9.

В связи с чем в Agile готовы изменять требования, даже на поздних стадиях проекта?

a)

Чтобы разработчики могли осваивать новые технологии

b)

Создается конкурентное преимущество бизнесу или внешнему заказчику

c)

Чтобы уменьшить объём документации и упростить жизнь команде

d)

Чтобы строго соблюдать первоначальный план и график работ

10.

Чем измеряется степень готовности продукта на основе принципов Agile?

a)

Процентом выполненных задач в трекере

b)

Объёмом созданной технической документации

c)

Количеством работающих и протестированных функций, которые можно использовать

d)

Степенью соответствия изначальному техническому заданию

11.

Что из себя представляет "Стендап" в Agile?

a)

Это еженедельное совещание для общего планирования задач на неделю

b)

Это подробное техническое обсуждение проблем, длящееся 1-2 часа

c)

Это встреча для отчёта руководителю о проделанной работе

d)

Это короткое 15-минутное совещание команды для синхронизации

12.

Что такое Unit-тестирование?

a)

Проверка на корректность отдельных единиц работы исходного кода программы

b)

Это проверка работы всего приложения целиком с помощью реального пользовательского сценария

c)

Это проверка того, насколько интерфейс программы удобен для конечного пользователя

d)

Это тестирование взаимодействия между несколькими модулями или компонентами системы

13.

Какой из перечисленных подходов НЕ является Agile-методологией или фреймворком

a)

Scrum

b)

Kanban

c)

Crystal

d)

Waterfall

14.

Какое из перечисленных утверждений описывает преимущество Agile-подхода?

a)

Agile позволяет точно спланировать весь проект на несколько месяцев вперёд в мельчайших деталях

b)

Agile полностью избавляет команду от необходимости писать какую-либо документацию

c)

При Agile подходе ПО готово к использованию на самых ранних этапах его разработки, пусть и не с полной функциональностью

d)

Agile гарантирует, что проект будет завершён строго в срок и без превышения бюджета

15.

Какой из перечисленных факторов является недостатком при использовании Agile?

a)

Agile невозможно применять в больших командах и сложных проектах

b)

Agile не позволяет вносить изменения в проект после начала разработки

c)

В Agile работа над проектом требует не только профессионального разработчика, но и сознательного пользователя

d)

Из-за Agile качество конечного продукта всегда оказывается низким

16.

В какой из перечисленных ситуаций успех проекта в наибольшей степени зависит от применения Agile-подхода?

a)

Когда все требования к продукту чётко известны, неизменны и формально зафиксированы в контракте

b)

Когда продукт разрабатывается на быстро меняющемся рынке, и требования могут кардинально меняться каждые несколько месяцев

c)

Когда разработка связана с жёсткими внешними регуляторами, требующий полного и заранее утверждённого плана

d)

Когда основная задача команды — строго следовать утверждённому несколько месяцев назад техническому заданию

17.

Agile особенно хорошо справляется в ситуациях, когда...

a)

У заказчика нет точного видения конечного продукта, но он готов к сотрудничеству

b)

Все требования к продукту заранее чётко определены

c)

Действуют жёсткие ограничения по срокам и бюджету

d)

Технические спецификации не могут меняться в процессе разработки

18.

Какова приоритетная задача руководителя в отношении команды, согласно принципам Agile?

a)
  1. Жестко контролировать каждый этап работы и утверждать все решения

b)
  1. Создавать условия для команды, обеспечивать поддержку и следить за атмосферой

c)
  1. Лично нести ответственность за все технические риски проекта

d)
  1. Составлять детальные планы работ и распределять задачи между членами команды

19.

Какова основная цель регулярного анализа и ретроспективы, которую проводит команда?

a)
  1. Найти виновных в допущенных ошибках и недочётах

b)
  1. Выявить возможности для улучшения своей работы и организации процесса

c)
  1. Составить детальный отчёт для руководства о проделанной работе

d)
  1. Официально зафиксировать, какие задачи были выполнены в итерации

20.

Для успешной работы по Agile команда должна:

a)
  1. Состоять из опытных и мотивированных специалистов, способных к самоорганизации

b)
  1. Ждать четких инструкций от менеджера по каждому этапу работы

c)
  1. Иметь минимальную квалификацию для снижения затрат на разработку

d)
  1. Работать строго по заранее утвержденным регламентам и процедурам