AGILE Flashcards

1
Q

Что такое AGILE

A

Mindset, основные ценности которого выделены в Agile манифесте.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Ценности AGILE

A

1 Люди и взаимодействия важнее процессов и инструментов.
2 Работающий продукт важнее исчерпывающей документации.
3 Готовность к изменениям важнее следования плана.
4 Общение с клиентом важнее согласования контрактов.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Какие фреймворки гибкой разработки бывают

A

XP
KANBAN
SCRUM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

XP

A

Фреймворк гибкой разработки ПО.
Основные ценности:
Упрощение кода и процесса роботы
Коммуникация
Обратная связь

Основные практики
Парное программирование
Свободный доступ к коду, любой разработчик может править код коллег
Единое оформление кода
CICD
Общее виденье системы

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Kanban

A

Фреймворк гибкой разработки ПО, акцент в которой делается на визуализацию задач, которые сейчас находятся в работе.
В Kanban не выставляются итерации работы по времени
Главный инструмент - Kanban доска
To do - In progress - In QA - Done
Так же на доске могут быть другие пункты и приоритезация задач.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Scrum

A

Фреймворк гибкой разработки ПО, в которой работа идет по итерациям(спринтам), в которые должен выполнятся взятый в спринт список задач.
Backlog - список задач, задачи из которого сортируются и берутся в спринты.
Спринт- временная итерация, обычно 2 недели
Scrum board - доска, в ней есть столбцы статусов рабочего процесса и задачи, распределенные по статуса. В отличии от канбан доски, на скрам доске есть только задачи отобранные в текущий спринт.
Так же особенностью Scrum являются частые созвоны
В начале спринта - Sprint Planing
Daily meeting
Sprint demo review в конце спринта
Retrospective митинг на котором делаются выводы спринта

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Story point в Scrum

A

Story point - единица оценки задач по трудозатратам. Каждая команда выбирает свою шкалу для story point. Задачи оцениваются комплексно по разным параметрам и получают свою оценку. Для каждого члена команды устанавливают лимит очков, которые он может взять в спринт

How well did you know this?
1
Not at all
2
3
4
5
Perfectly