В Agile Kanban пользовательские истории разбиваются на задачи, и карты Канбан используются для отслеживания задач на доске Kanban. У Agile Kanban есть концепция итерации, которой нет в Канбане. Кроме того, не рассматриваются никакие процессы.
Канбан в потоке ценности
Канбан определяется как выполняемый в потоке создания ценности с акцентом на доставку стоимости. Kanban в разработке программного обеспечения можно визуализировать как функции, проходящие через поток создания ценности. Все характеристики Канбана (см. Главу «Характеристики Канбана» в этом учебном пособии) выполнены в рамках подхода Канбана для разработки программного обеспечения.
Особенность Kanban доски
Функция Канбан доски используется для отслеживания разработки с использованием функций Канбана. Каждая функция назначается определенному выпуску. Столбцы в доске Kanban представляют собой выпуски. Следовательно, каждый столбец содержит все функции, назначенные для выпуска, представленного им.
Каждая функция разбивается на истории. Каждый релиз разбит на итерации. Итерация выполняется с использованием подхода Agile Development. Это можно рассматривать как подпоток в потоке создания ценности, причем истории должны быть завершены в рамках итерации, присвоенной ему.
Гибкий Канбан в подпотоке
Подход Agile Kanban выполняется в каждом подпотоке, который реализуется как итерация. Каждая история разбита на задачи в итерации. Задача Панель Канбан используется для отслеживания состояния и прогресса задач разработки истории. Текущее состояние каждой задачи известно путем отображения карточек в отдельных столбцах на доске. Столбцы помечены как «Делать», «Делать» и «Готово». Каждая задача перемещается из «Сделать, чтобы делать» и затем «Готово».
Непрерывная доставка
Непрерывная доставка заказчику обеспечивается функциями, отслеживаемыми на доске Kanban, и историями, представляющими функции, отслеживаемые на панели задач Kanban.
Доставка через выпуск осуществляется:
- Непрерывное отслеживание
- Постоянное общение с клиентом
- При необходимости корректировка плана развития
- Сосредоточение внимания на предоставлении ценности клиенту
Agile развития, а также Kanban поддерживать коллективное сотрудничество. Это, в свою очередь, помогает в выявлении и устранении узких мест немедленно, как того требует Канбан. Это приводит к достижению всех необходимых задач в рамках итерации для предоставления качественного продукта, который отвечает ожиданиям клиентов.
Улучшение непрерывного процесса
Канбан поддерживает усовершенствования процессов, чтобы непрерывно улучшать процесс доставки.
Рассмотрим требование, которое является изменением или дополнением к продукту. В таком случае карты Kanban можно использовать для визуализации требования, проходящего через процессы анализа, проектирования, разработки, интеграции и тестирования продуктов. Это отличается от подхода Waterfall в том смысле, что он не требует завершения одного процесса для всех требований к переходу к следующему процессу в последовательности.
Такая реализация Kanban в обслуживании продукта позволяет поддерживать работоспособность, надежность и целостность продукта. Необходимые улучшения процесса собираются через регулярные интервалы и выполняются на постоянной основе.
0 комментариев