Основы Agile, Kanban, SCRUM

Системное мышление (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