Skip to content

Instantly share code, notes, and snippets.

@radzionc
Last active February 19, 2020 16:08
Show Gist options
  • Save radzionc/b0ce31ee34015bef600b035999cf9ee9 to your computer and use it in GitHub Desktop.
Save radzionc/b0ce31ee34015bef600b035999cf9ee9 to your computer and use it in GitHub Desktop.
const text = `Какой из перечисленных ниже вопрос не является вопросов который нудно задавать на ежедневных stand-up митинге?
Существуют ли какие-либо вопросы, которые мы должны обсудить этим утром?
Дайте определение покеру планирования
Средство оценки проектов по разработке программного обеспечения
Какова роль Системного архитектора?
Поддерживает выполнение программы и процессы поезда выпусков Agile, эскалирует возникшие затруднения, управляет рисками и обеспечивает непрерывное усовершенствование на уровне программы. Этот сотрудник также участвует в таких мероприятиях, как планирование выпуска, проверка и адаптация, а также общие собрания
Упорядоченный список всего, что может быть нужным в продукте, он является единственным источником требований для любых изменений, которые может потребоваться внести в продукт – это:
Беклог Продукта
Что определяет уровень “ программ”?
Фичи
Какова роль Бизнес-аналитика?
Определяет инициативы (эпики) и степень влияния на внутренние и внешние потоки создания ценностей предприятия.
Набор правил и предписаний для внедрения agile-принципов в больших организациях - это?
Scaled Agile Framework
Что такое фича?
ограниченный, чаще всего крупный кусок функциональности, который приносит определенную пользу бизнесу или позволяет конечному пользователю решать какую-либо задачу
Какой объем документации необходим при разработке?
Необходимый минимум, без которого невозможно обойтись
Один из способов подтверждения качества разработанного продукта является принятия его у:
Заказчиком проекта
Кросс-функциональная команда разработчиков проекта, состоящая из специалистов разных профилей – это:
Команда Разработки
Ваша команда стремится выполнить 10 стори поинтов в текущей итерации, но, похоже, реально команда сможет выполнить только 8 стори поинтов. Вам следует:
Выполнить 8 стори поинтов, а 2 стори поинта перенести в бэклог
Правда ли, что команда Разработки отвечает за все оценки?
Да
Кто из ниже перечисленных является единственным полностью вовлеченным
Команда разработки
Что, из ниже перечисленного, было бы наиболее ценным результатом демонстрации функциональности?
После проведения демо, конечные пользователи понимают, что ключевая особенность продукта упущена
Когда необходимо формировать тестовые сценарии?
На этапе планирования
Кто несёт ответственность за проведение ежедневных скрам митингов?
Команда разработчиков
Сегодня 1 декабря. Релиз должен состояться 1 июня. Мы имеем 540 стори поинтов в нашем бэклоге. Мы работаем по двухнедельным итерациям и хотим выставить контрольный предел для мониторинга скорости работы команды и для того что бы успеть закрыть 540 стори поинтов. Какой контрольный предел стори поинтов мы должны выставить?
42 стори поинтов
Когда дефекты должны быть исправлены:
Высокоприоритезированные дефекты должны быть исправлены как можно скорее, остальные дефекты можно исправить со временем в будущих спринтах таким образом, чтобы не помешать достижения цели спринта.
Владелец Продукта может изменить требования к проекту на свое усмотрение
Владелец Продукта
Дефекты северити 1:
Ошибки, которые не дают выполнить основные функции приложения
Что такое SAF?
набор правил и предписаний для внедрения agile-принципов в больших организациях
Что из ниже перечисленного не входит в обязанности Scrum мастера по отношению к организации
Понимает долгосрочное планирование в эмпирической среде.
Кто несёт ответственность за обнаружение методов эффективного управления Журналом Продукта?
Скрам мастер
Кто несет ответственность за Беклог Продукта, включая его содержимое, доступность и упорядочение?
В любое время
Какова роль Администратора продукта?
Отвечает за общую ценность определенного поезда выпусков Agile. Данный сотрудник отвечает за понимание стратегических аспектов, влияющих на поезд, хорошо знает текущий бизнес-контекст, влияет своими решениями на перемещение эпопей по системе Канбан, участвует в разработке или проверке общего видения и схемы программы, а также играет важную роль в планировании выпуска.
Кто несёт ответственность за проведение ежедневных скрам митингов?
Команда разработчиков
Что не является целью ретроспективы:
Составление беклога и планирование спринтов
В чем основная разница между дефектом и пользовательской историей:
Дефект - не добавляет новую функциональность, а является результатом обнаруженной ошибки допущенной при реализации истории при реализации.
Основной принцип Разработка через тестирование(TDD) является то, что:
Тест кейсы должны быть разработаны до разработки
Лица, которые инициируют проект и для кого проект будет приносить выгоду – это:
Клиенты, Продавцы
Кто несёт ответственность за техническую реализацию в проекте?
Владелец продукта
Что из ниже перечисленного не входит в обязанности Scrum мастера по отношению к Владельцу продукта
Выступает инициатором изменений, которые повышают продуктивность Скрам Команды
На каком уровне размер задач минимален?
Команд
Выберете правильное определение роли Скрам-мастер (Scrum Master)
Проводит совещания, следит за соблюдением всех принципов скрама, разрешает противоречия и защищает команду от отвлекающих факторо
Назовите три главных принципа, которые заложены в основе управления эмпирическими процессами
Прозрачность, инспекция и адаптация
Кто несёт ответственность за планирование спринта?
Скрам команда
Ваша команда в среднем делает 40 стори поинтов за двухнедельную итерацию. В бэклоге у вас осталось функциональность на 200 сторипоинтов. Сколько необходимо недель для завершения разработки?
10 недель
Кто несёт ответственность за проведение тернингов, в тех организационных областях, в которых Скрам еще не до конца внедрен и понят?
Скрам мастер
Кто несёт ответственность за оценку задач в спринте?
Фича
В Agile методологиях, скорость является мерой:
Производительность команды на каждой итерации
Дайте опредение Scrum
Фреймворк, в рамках которого возможно решать сложные адаптивные проблемы и в то же время продуктивно и креативно разрабатывать продукты наивысшего качества
Что определяет уровень “портфолио”?
Бизнес-эпики
Верно ли, что Покер планирования выявляет потенциально влиятельного участника команды, изолируя его мнение от других участников группы?
Да
Какова роль Владельца продукта?
Определяет очередь требований и их приоритеты, помогает коллективу в разработке этих требований и принимает завершенные сюжеты в контрольной версии. У каждого коллектива есть только один владелец продукта, который может работать с одним или двумя коллективами.
Какие роли определены на уровне "программ"?
Администратор продукта, Бизнес-аналитик, Системный архитектор, Инженер поезда выпусков, Бизнес-владелец, Разработчик UX
Фреймворк, в рамках которого возможно решать сложные адаптивные проблемы и в то же время продуктивно и креативно разрабатывать продукты наивысшего качества – это:
Скрам
При обнаружении дефекта во время регрессионного тестирования необходимо:
Исправить дефект как можно скорее после обнаружения или создать историю технического долга для исправления дефекта
Железный треугольник качества включает в себя:
Функциональность, Стоимость, Время
У какой гибкой методологии является концепция Парное программирование?
Экстремальное программирование
Вы уже разрабатываете проект на протяжении 6 месяцев, и вы сказали заказчику что до завершения проекта осталось 3 месяца. Вы сделали такой прогноз потому, что:
Средняя скорость вашей команды - 20 стори поинтов за двухнедельную итерацию. В бэклоге осталось функциональности на 180 стори поинтов.
Что из ниже перечисленного является верным способом оценки длительности задач в Agile проектах?
От 40 до 50 часов
Agile методология рекомендует проводить тестирование:
Тестирование в каждом релизе
При обнаружении отсроченного дефекта необходимо:
Закрыть историю, Создать новую для исправления дефекта
Как определяется очередность исправления дефектов:
По приоритету
Какими бывают бизнес-эпики?
Направленными на разработку и тестирование
Кто несёт ответственность за расстановку приоритетов в Журнале Требований к Продукту (Backlog)?
Владелец продукта
Цифры на картах пленинг покера представляют собой:
Числа стори поинтов на основе последовательности Фибоначчи
Средство оценки проектов по разработке программного обеспечения – это:
Покер планирования
При обнаружении дефекта во время реализации истории необходимо
Не ре-эстимировать историю, не закрывать историю как завершенную пока дефект не будет исправлен
Как влияют дефекты на скорость команды:
Не влияют
Набор правил и предписаний для внедрения agile-принципов в больших организациях - это?
Scaled Agile Framework
Правда ли, что cегодня во многих компаниях традиционный каскадный подход к разработке ПО сменяется практиками agile?
Да
Нужно ли ре-эстимировать истории после обнаружения дефектов:
Нет
Верно ли, что Скрам Мастер отвечает за то, чтобы Команда Разработки провела встречу, однако ответственность за управление Ежедневным Скрамом лежит именно на Команде Разработки?
Да
15-минутные мероприятия для Команды Разработки с целью синхронизации действий и создания плана работы на ближайшие 24 часа – это:
Ежедневные Скрамы
Какова роль Разработчика UX?
Работает с заинтересованными лицами для понимания конкретных бизнес-целей, стоящих за взаимодействием пользователя с системой. Он отвечает за проектирование пользовательского интерфейса, выработку рекомендаций по UX, проектирование элементов и проверку UX посредством его тестирования.
Что нужно делать в случае, когда мы не способны исправить все высокоприоритезированные дефекты не помешав достижению цели спринта:
Не исправлять дефекты, сфокусироваться только на цели спринта
Что определяет уровень “ команд”?
Пользовательские истории
Что не обязательно указывать при создании дефекта:
Видео с воспроизведением дефекта
Что из следующего является преимуществом использования Канбан доска перед диаграммой Ганта?
Снижения барьеров взаимодействия с заинтересованными сторонами
Сколько времени обычно занимает проведение ежедневных stand-up митинга в мин?
15
Что дает Команде Разработки некоторую гибкость в отношении разрабатываемой функциональности в Спринте?
Цель Спринта
Сколько времени обычно отводится на ежедневный скрам-митинг?
15 минут
Каждый Спринт может считаться проектом длительностью
Не более одного месяца.
Люди, которые управляют персоналом – это:
Управляющие
Какие роли определены на уровне "команд"?
Администратор продукта, Бизнес-аналитик, Системный архитектор, Инженер поезда выпусков, Бизнес-владелец, Разработчик UX
Что из ниже перечисленного не входит в обязанности Scrum мастера по отношению к команде разработки
Выступает инициатором изменений, которые повышают продуктивность Скрам Команды
Что является предпочтительным способом общения в гибких проектах, и почему?
Личный контакт(лицом к лицу), потому что он имеет самую высокую пропускную способность всех форм коммуникации
На какой вопрос не отвечает планирование Спринта:
Кем будет выполняться работа в Инкременте продукта следующего Спринта?
Какой подход использует Scrum для оптимизации прогнозируемости и управления рисками?
Интеративно-инкрементальный
Единая точка принятия окончательных решений для команды в проекте, именно поэтому это всегда один человек, а не группа или комитет – это:
Product Owner
Кто несёт ответственность за определение понятия «Готовности»?
Скрам команда
Какова роль Бизнес-владельца?
Определяет общее видение с точки зрения технологий и сценарии реализации с помощью архитектурных объектов эпопей, которые поддерживают бизнес-стратегию. Этот сотрудник отвечает за обеспечение ясного понимания потребностей пользователя, системных требований и бизнес-преимуществ для поезда выпусков.
Набор Элементов Беклога Продукта, выбранных для выполнения в текущем Спринте, а также план разработки Инкремента продукта и достижения Цели Спринта – это:
Sprint backlog
Что такое дефект?
Это неисправность или ошибка в компьютерной программе или системе, которая производит некорректный или неожиданный результат
Активность по добавлению деталей, оценок и упорядочивания элементов в Беклоге Продукта – это:
Поддержка Беклога Продукта
Ретроспективы используют в:
Все гибкие подходы
Проводит совещания (Scrum meetings) следит за соблюдением всех принципов скрама, разрешает противоречия и защищает команду от отвлекающих факторов – это:
Скрам-мастер
При планировании выпусков релизов, на какой основной вопрос мы должны ответить?
Какую функциональность мы должны разработать в каждом релизе?
`
const lines = text.split('\n').filter(l => l !== '')
const questions = lines.filter((_, i) => i % 2 === 0)
const answers = lines.filter((_, i) => i % 2).map(q => q.replace('\t', ''))
const pairs = questions.map((q, i) => [q, answers[i]])
console.log(pairs)
const code = `
const ps = ${JSON.stringify(pairs)};
(() => {
const questionElements = document.getElementsByClassName('qtext')
if (!questionElements.length) return
const question = questionElements.item(0).innerText
const pair = ps.find(p => p[0] === question)
console.log(pair)
if (!pair) return
const answer = pair[1]
const answersElements = document.getElementsByClassName('answer').item(0).children
const answerIndex = Array.from(answersElements).findIndex(el => answer.includes(el.innerText))
if (answerIndex < 0) return
const input = answersElements.item(answerIndex).children.item(0)
input.checked = true
setTimeout(() => document.getElementsByClassName('mod_quiz-next-nav').item(0).click(), 100)
document.getElementsByClassName('mod_quiz-next-nav').item(0).click()
})()
`
const proc = require('child_process').spawn('pbcopy')
proc.stdin.write(code)
proc.stdin.end()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment