Системное мышление (Systems thinking) - это способность или умение решать проблемы в сложнеой системе. Изменение одной части системы влиет на другие части и всю систему с предсказуемыми моделями поведения.
Бережливое мышление (Lean) - это способ думать о деятельности и видеть потери, непредамеренно произведенные в результате организации процесса.
Agile позволяет выявлять требования и разрабатывать решения посредством совместных усилий самоорганизующихся и кросс-функциональных групп и их клиентов (конечных пользователей)
Agile - манифест
- Люди и их взаимодействие важнее процессов и инструментов
- Работающие продукты важнее исчерпывающей документации
- Сотрудничество с заказчиком важнее проработки контракта
- Готовность к изменениям важнее следования первоначальному плану
Канбан-метод
Визуализация задач на доске
Метрики (накопительная диаграма потока CFD)
WIP-лимиты
Скорость доставки и закон Литтла
Обзор каденций
Прото-Канбан
STATIK
Разделение задач
- Срочно! Критическая цена задержки
- Фиксированная дата. Стоимость просрочки значительно возрастает по истечении срока
- Стандарт. Задержка невелика, но увеличивается
- Нематериальный. Не важно
SCRUM
Ценности SCRUM
- приверженность
- сфокусированность
- открытость
- уважение
- смелость
Руководство по скраму 2020
События:
- Sprint
- Sprint Planning
- Daily Scrum (15 мин)
- Sprint Review
- Sprint Retrospective
Артефакты:
- Product Backlog
- Product goal
- Sprint Backlog
- Sprint Goal
- Increment
- Definition of done
Роли:
- Product Owner
- Scrum master
- Developing team