AGILE Flashcards
Что такое AGILE
Mindset, основные ценности которого выделены в Agile манифесте.
Ценности AGILE
1 Люди и взаимодействия важнее процессов и инструментов.
2 Работающий продукт важнее исчерпывающей документации.
3 Готовность к изменениям важнее следования плана.
4 Общение с клиентом важнее согласования контрактов.
Какие фреймворки гибкой разработки бывают
XP
KANBAN
SCRUM
XP
Фреймворк гибкой разработки ПО.
Основные ценности:
Упрощение кода и процесса роботы
Коммуникация
Обратная связь
Основные практики
Парное программирование
Свободный доступ к коду, любой разработчик может править код коллег
Единое оформление кода
CICD
Общее виденье системы
Kanban
Фреймворк гибкой разработки ПО, акцент в которой делается на визуализацию задач, которые сейчас находятся в работе.
В Kanban не выставляются итерации работы по времени
Главный инструмент - Kanban доска
To do - In progress - In QA - Done
Так же на доске могут быть другие пункты и приоритезация задач.
Scrum
Фреймворк гибкой разработки ПО, в которой работа идет по итерациям(спринтам), в которые должен выполнятся взятый в спринт список задач.
Backlog - список задач, задачи из которого сортируются и берутся в спринты.
Спринт- временная итерация, обычно 2 недели
Scrum board - доска, в ней есть столбцы статусов рабочего процесса и задачи, распределенные по статуса. В отличии от канбан доски, на скрам доске есть только задачи отобранные в текущий спринт.
Так же особенностью Scrum являются частые созвоны
В начале спринта - Sprint Planing
Daily meeting
Sprint demo review в конце спринта
Retrospective митинг на котором делаются выводы спринта
Story point в Scrum
Story point - единица оценки задач по трудозатратам. Каждая команда выбирает свою шкалу для story point. Задачи оцениваются комплексно по разным параметрам и получают свою оценку. Для каждого члена команды устанавливают лимит очков, которые он может взять в спринт