Книга «Scrum и Kanban». Этот материал — это субъективная попытка создателей и участников проекта «Читай Быстро» выделить главное из книги Хенрика Книберга и Маттиаса Скарина «Scrum и Kanban: выжимаем максимум». Читайте краткое содержание — принимайте решение, стоит ли читать всю книгу целиком.
Название: | Scrum и Kanban |
---|---|
Автор книги: | |
Жанр: | Менеджмент |
Издательство: | InfoQ |
Год издания: | 2010 |
ISBN: | 978-0-557-13832-6 |
Рейтинг: |
Оглавление
Основное отличие Kanban от Scrum
Не ограничиваться одним инструментом
Роли
Scrum предписывает единый темп итерации, Kanban — позволяет настраивать процесс
Управления изменениями по ходу процесса
Обновление доски
Функции команд
Разбивка и продолжительность задач
Измерение оценки и производительность
Пример Kanban доски
Отличия Scrum и Kanban
«Scrum и Kanban» очень кратко 🙂
Ознакомиться с понятиями Kanban и Scrum, изучить сильные и слабые стороны информационно-технологического продукта, применять на практике инструменты вместе и порознь. Вся полезная информация, об улучшении и процессах разработки программного обеспечения собрана в этой книге. Рекомендуется к прочтению начинающим и уже практикующим программистам, студентам, и простым пользователям.
Как купить книгу?
В этом вам поможет блок ниже. Тут мы собрали несколько магазинов, в которых можно купить электронную, печатную или аудио книгу прямо сейчас.
Основное отличие Kanban от Scrum
Основное отличие Kanban от Scrum — ограничение незавершенной работы
НЗР — незавершённая работа
- Kanban — ограничивает НЗР по статусу задачи (например не больше 2 задач в стадии «Делается». Для оценки стремиться разбивать задачи так, чтобы они были примерно одинакового размера
- Scrum — ограничивает НЗР по производительности команды (не больше задач чем производительность команды на единицу времени)
Не ограничиваться одним инструментом
Scrum и Kanban — только инструменты для решения задач, как нож и вилка.
Нет идеального решения.
При этом Scrum более директивный (содержит больше правил, которым необходимо следовать).
Kanban — более адаптивный
Роли
Scrum предписывает 3 роли:
- Product Owner (отвечает за видение продукта и приоритеты)
- Команда (отвечает за реализацию продукта)
- Scrum master — помогает решать проблемы в ходе scrum процесса
Kanban вообще не предписывает роли. Однако не исключает их наличия
Темп итерации
Scrum предписывает единый темп итерации, Kanban — позволяет настраивать процесс
Управления изменениями по ходу процесса
Отличительная особенность Kanban — вытягивать новые задачи в соответствующий статус только тогда, когда появляется свободное место.
Scrum не позволяет добавлять элементы в бэклога спринта — только в бэк лог продукта, после чего, если так решит Product Owner, они МОГУТ попасть в бэклог СЛЕДУЮЩЕГО спринта.
Kanban позволяет добавлять новые задачи в список «В планах/To Do» но только в лимит элементов. Если лимит элементов заполнен, команда может заменить один элемент на другой. Выходит Kanban более гибкий к изменениям приоритетов.
Обновление доски
- В Скрам доска обновляется по завершению спринта
- В Канбан доска не требует обновления
Функции команд
- Скрам предписывает кросс-функциональные команды (способные выполнить всю работу в рамках спринта; доска принадлежит одной команде
- Канбан допускает кросс-функциональность опционально; работа с доской может происходить одновременно разными командами
Разбивка и продолжительность задач
- В скраме элементы бэклога спринта планируются в рамках продолжительности спринта. Все что больше — разбивается на меньшие задачи
- В канбане элементы бэклога не имеют ограничений и некоторые задачи могут быть дольше других; действует главное правило: соблюдение лимита НЗР
Измерение оценки и производительность
- Скрам предполагает оценку производительности команды для прогнозирования сроков выполнения задач в рамках спринта
- Канбан не предполагает оценку производительности а допускает свободное оценивание используя различные техники (например количество задач в неделю на основе прошлого опыта; группировка по критерию «минимально коммерчески ценная функциональность» — выпускать каждые 15 дней)
Пример Kanban доски
- Предел «Отобранные» = 2
- Предел «Разработка» = 2
- Предел «Установка» = 1
Product Owner:
- Может управлять “Backlog” и «Отобранные»
- Не может управлять «Разработка», «Установка» — это прерогатива команды разработки
Управление колонками на доске
Колонки = рабочие состояния или буфер между стадиями рабочего состояния
Можно добавлять колонки по мере необходимости
Kanban ограничения
Когда количество задач в колонке достигло предела ограничений — перейти дальше по потоку вправо и найти «узкое» место.
Если узкого места нет, значит выбрано слишком низкое значение предела ограничений и его нужно увеличить
Отличия Scrum и Kanban
Начало
Продолжение
Виталий Бердичевский
www.linkedin.com/in/berdichevski
www.facebook.com/vberdichevsky
Похожие книги
📝 Отзывы о книге Хенрика Книберга и Маттиаса Скарина «Scrum и Kanban»
Не сдерживайте себя и с помощью формы комментариев чуть ниже расскажите все, что вам понравилось или не понравилось в книге. Советуете почитать? Или может держаться от нее подальше? 🙂