Agile Flashcards
(39 cards)
Ценности Agile
- Люди и их взаимодействие важнее процессов и инструментов.
- Работающий продукт важнее исчерпывающей документации.
- Взаимодействие с заказчиком важнее согласований условий контракта.
- Реакция на изменение важнее чем следование плану.
3 подхода Agile
- Процессы - то, как мы строим нашу работу
- Продукты - то, как мы придумываем, что нам делать.
- Инструменты - конуретные инструменты для создания продуктов.
Scrum - это
Фреймворк для разработки и поддержки комплексных продуктов
Фреймворк — это
Такой каркас, который нельзя менять, но можно как бы достраивать, то есть дополнять еще какими-то техниками и практиками.
Основа Скрама - это
Скрам-команда
Роли Скрам-команды
- Владелец продукта
- Скрам-мастер
- Разработчики
Владелец продукта отвечает за
Бизнес-результат команды, а именно за то, чтобы продукт, который разрабатывает команда разработки, был ценным для конечных пользователей.
Скрам-мастер — это
Человек, который отвечает за то, чтобы команда работала эффективно, и воспитывает в ней самоорганизацию
Бэклог продукта
это такой артефакт Scrum, который содержит в себе все фичи, функции, улучшения, исправления для будущей реализации в нашем продукте.
Свойства Бэклога
плоский, приоритезированный, неоднородный, ценностно-ориентированный, живой
Три типа элементов по размеру
- User Story - Пользовательская история
- Epic - Эпос
- Theme - Темы
Пользовательская история -это
Один из способов описания элементов бэклога.
- Я, как
- хочу/могу
- чтобы
Владелец продукта
- вовлекает заказчика в процесс разработки продукта
- формирует видение этого продукта
- доносит видение и бэклог до SCRUM-команды и заказчиков
- владеет бэклогом
- отвечает за бизнес-результат.
User story map
Карта пользовательских историй
Actions
Действия
Options/User Tasks
Задачи
Walking skeleton
Ходячий скелет
Product backlog refinement
Уточнение бэклога
Чтобы считать элемент Бэклога готовым к планированию (ready), необходимо
- Обсуждены командой разработки и владельцем продукта, чтобы убедиться, что команда разработки понимает, что именно ожидается в продукте.
- Такой элемент бэклога должен быть оценен командой разработки по размеру.
- И размер этого элемента должен позволять команде разработки реализовать его за один спринт.
Definition of Ready
Критерий готовности, артефакт, , такой чек-лист в котором скрам-команда может расширять, дополнять и фиксировать требования к готовности элемента бэклога к планированию.
Техники для оценки элементов бэклога
- Покер планирования
2. Bulk Estimation, насыпная оценка
Story Points
Условная единица, минимальная задача
Планирование спринта. Цель, участники и ограничение во времени
Цель - спланировать работу на текущий спринт.
Учасники: вся Скрам-команда
Планирование спринта ограничено 8 часами для спринта в 1 мес.
Планирование отвечает на два вопроса:
Что может быть реализовано в этом спринте
Как именно это будет реализовано.