development Flashcards
Agile
это основа подходов и моделей поведения, которые стимулируют производство «точно в срок», что позволяет клиентам быстрее получать качественное программное обеспечение.
различия между Agile и традиционным управлением проектами (Waterfall) - водопад?
Agile поддерживает итеративную разработку и использование time boxes (временных рамок). Это максимально быстрое получение начального продукта для тестирования, в то время как традиционный подход к проектам довольно медленный и дорогой. Также в Waterfall не поощряются изменения, а обратная связь игнорируется до полного окончания проекта.
роли в сфере Scrum?
Скрам предписывает только три роли: владелец продукта, Scrum мастер и команда
«ежедневный Stand-Up»?
обсудить
1 итоги
2 планы
3 возможные проблемы
что происходит на совещании по планированию Спринта.
владелец продукта представляет цель и обсуждает товары с высоким приоритетом. Команда определяет объемы работы, чтобы завершить запланированное в течение следующего спринта.
Что делает Scrum мастер?
Этот человек работает с командой и защищает ее участников от любых отвлекающих факторов, которые могут помешать достичь цели спринта. Он устраняет препятствия, учит команду становиться самоорганизованной, а также преподает ценности и принципы Agile и Scrum.
разница между Agile и Scrum?
Agile – это методология, к которой относится Scrum. Agile имеет четыре основных значения и двенадцать принципов. Scrum обладает своим собственным набором ценностей и принципов и обеспечивает легкую «структуру», помогающую командам освоить Agile.
гибкие методологии разработки.
Kanban, Test Driven Development и Feature Driven Development.
Как долго длятся спринты?
Идеальная длина одного спринта составляет от 1 до 4 недель, при этом наиболее широко используется 2-недельный спринт.
«скорость команды» (velocity)?
Velocity – это среднее количество очков за последние 3-4 спринта. Скорость команды используется, чтобы помочь предсказать, когда будут доставлены элементы бэклога.
если кто-то хочет изменить требование в продукте?
Scrum мастер предусматривает это. Методология Agile поощряет обратную связь, чтобы продукт можно было улучшить.
Какие типы показателей или отчетов используются?
Стандартные отчеты создаются в процессе спринта. Большинство компаний-клиентов также хотят знать, сколько действий было совершено за спринт и каково количество дефектов, идентифицированных после выпуска на производство.
Что такое «Диаграмма сгорания задач» (Burndown Chart)?
На диаграмме сгорания отображается объем работы, с которым команда справилась (например, часы спринта). Обсудите, как вы использовали их в прошлом.
Что такое ретроспектива?
Это собрание для проверки и адаптации процесса. Будьте готовы объяснить один или два способа проведения ретроспективы.
Суть agile-подхода изложена в «манифесте», но если коротко.
разработка ведется короткими циклами (итерациями), продолжительностью 1-4 недели;
в конце каждой итерации заказчик получает ценное для него приложение (или его часть), которое можно использовать в бизнесе;
команда разработки сотрудничает с Заказчиком в ходе всего проекта;
изменения в проекте приветствуются и быстро включаются в работу.