NEW
Font size
Worksheets2 Agile
Total questions: 20
Worksheet time: 3600secs
Какой пункт НЕ относится к разработке по Agile?
Проходит через ряд циклов - итераций
Каждая итерация это фактически отдельный проект
В рамках итерации разрабатывают фрагмент программы, улучшают функциональность, добавляют новые возможности
Длительность итерации строго фиксирована на протяжении всего проекта
Какой пункт НЕ является центральной идеей Agile Manifesto
Люди и взаимодействие важнее, чем процессы и инструменты
Работающее ПО важнее, чем исчерпывающая документация
Готовность к изменениям важнее, чем следование первоначальному плану
Строгое соблюдение сроков и бюджета важнее, чем гибкость в требованиях
Согласно принципам Agile, наивысшей ценностью является...
Строгое следование утверждённому графику спринтов
Удовлетворение потребностей заказчика, благодаря максимально ранней поставке ПО
Достижение полного покрытия кода тестами
Создание красивого и поддерживаемого кода
Какой из следующих принципов НЕ относится к принципам Agile
При использовании Agile работающий продукт выпускают максимально часто
Основная цель — полностью и без отклонений реализовать утверждённое в начале техническое задание
Самый простой и эффективный способ узнать требования клиента, заказчика или пользователя - поговорить с ними
В Agile важен ритм, постоянные улучшения
Что находится на вершине Agile pyramid?
Agile mindset (гибкое мышление)
Практики и инструменты
Ценности и принципы манифеста Agile
Готовый работающий продукт
Сравнение подходов к успешности Agile и Watewfall. Какой из подходов считается успешным, если команда отклонилась от первоначального плана по срокам и бюджету, но поставила заказчику продукт, который принёс ему большую бизнес-ценность?
Waterfall
Agile
Оба подхода
Ни один из подходов
Какое из следующих утверждений наилучшим образом описывает цель гибкой (Agile) разработки в противовес каскадной (Waterfall) модели?
Качество продукта определяется исключительно полнотой и точностью выполненной технической документации
Главный приоритет — строгое соблюдение графика и бюджета, определённых на этапе планирования
Непрерывная поставка ценного программного обеспечения, которое удовлетворяет актуальные потребности заказчика
Конечный продукт должен идеально соответствовать требованиям, целям и задачам, которые были сформулированы до начала разработки
При использовании Agile работающий продукт выпускают максимально часто. Какие сроки прописаны в манифесте?
От пары недель до пары месяцев
От месяца до полугода
Каждые две-три недели
От недели до месяца
В связи с чем в Agile готовы изменять требования, даже на поздних стадиях проекта?
Чтобы разработчики могли осваивать новые технологии
Создается конкурентное преимущество бизнесу или внешнему заказчику
Чтобы уменьшить объём документации и упростить жизнь команде
Чтобы строго соблюдать первоначальный план и график работ
Чем измеряется степень готовности продукта на основе принципов Agile?
Процентом выполненных задач в трекере
Объёмом созданной технической документации
Количеством работающих и протестированных функций, которые можно использовать
Степенью соответствия изначальному техническому заданию
Что из себя представляет "Стендап" в Agile?
Это еженедельное совещание для общего планирования задач на неделю
Это подробное техническое обсуждение проблем, длящееся 1-2 часа
Это встреча для отчёта руководителю о проделанной работе
Это короткое 15-минутное совещание команды для синхронизации
Что такое Unit-тестирование?
Проверка на корректность отдельных единиц работы исходного кода программы
Это проверка работы всего приложения целиком с помощью реального пользовательского сценария
Это проверка того, насколько интерфейс программы удобен для конечного пользователя
Это тестирование взаимодействия между несколькими модулями или компонентами системы
Какой из перечисленных подходов НЕ является Agile-методологией или фреймворком
Scrum
Kanban
Crystal
Waterfall
Какое из перечисленных утверждений описывает преимущество Agile-подхода?
Agile позволяет точно спланировать весь проект на несколько месяцев вперёд в мельчайших деталях
Agile полностью избавляет команду от необходимости писать какую-либо документацию
При Agile подходе ПО готово к использованию на самых ранних этапах его разработки, пусть и не с полной функциональностью
Agile гарантирует, что проект будет завершён строго в срок и без превышения бюджета
Какой из перечисленных факторов является недостатком при использовании Agile?
Agile невозможно применять в больших командах и сложных проектах
Agile не позволяет вносить изменения в проект после начала разработки
В Agile работа над проектом требует не только профессионального разработчика, но и сознательного пользователя
Из-за Agile качество конечного продукта всегда оказывается низким
В какой из перечисленных ситуаций успех проекта в наибольшей степени зависит от применения Agile-подхода?
Когда все требования к продукту чётко известны, неизменны и формально зафиксированы в контракте
Когда продукт разрабатывается на быстро меняющемся рынке, и требования могут кардинально меняться каждые несколько месяцев
Когда разработка связана с жёсткими внешними регуляторами, требующий полного и заранее утверждённого плана
Когда основная задача команды — строго следовать утверждённому несколько месяцев назад техническому заданию
Agile особенно хорошо справляется в ситуациях, когда...
У заказчика нет точного видения конечного продукта, но он готов к сотрудничеству
Все требования к продукту заранее чётко определены
Действуют жёсткие ограничения по срокам и бюджету
Технические спецификации не могут меняться в процессе разработки
Какова приоритетная задача руководителя в отношении команды, согласно принципам Agile?
Жестко контролировать каждый этап работы и утверждать все решения
Создавать условия для команды, обеспечивать поддержку и следить за атмосферой
Лично нести ответственность за все технические риски проекта
Составлять детальные планы работ и распределять задачи между членами команды
Какова основная цель регулярного анализа и ретроспективы, которую проводит команда?
Найти виновных в допущенных ошибках и недочётах
Выявить возможности для улучшения своей работы и организации процесса
Составить детальный отчёт для руководства о проделанной работе
Официально зафиксировать, какие задачи были выполнены в итерации
Для успешной работы по Agile команда должна:
Состоять из опытных и мотивированных специалистов, способных к самоорганизации
Ждать четких инструкций от менеджера по каждому этапу работы
Иметь минимальную квалификацию для снижения затрат на разработку
Работать строго по заранее утвержденным регламентам и процедурам
