+ All Categories
Home > Documents > Value Stream Mapping

Value Stream Mapping

Date post: 14-Nov-2014
Category:
Upload: askhat-urazbaev
View: 1,451 times
Download: 2 times
Share this document with a friend
Description:
 
Popular Tags:
36
Асхат Уразбаев ScrumTrek Секреты Lean в разработке ПО
Transcript
Page 1: Value Stream Mapping

Асхат Уразбаев ScrumTrek

Секреты Lean в разработке ПО

Page 2: Value Stream Mapping

Асхат Уразбаев

! ScrumTrek •  Agile Coach •  Управляющий партнер

!   В прошлом •  Программист, менеджер проектов, методолог

Page 3: Value Stream Mapping
Page 4: Value Stream Mapping

Идея  

анализ  

проектирование  

разработка  

тестирование  

релиз  

Page 5: Value Stream Mapping

Идея  

анализ  

проектирование  

разработка  

тестирование  

релиз  

Page 6: Value Stream Mapping

Идея  

анализ  

проектирование  

разработка  

тестирование  

релиз  

Page 7: Value Stream Mapping
Page 8: Value Stream Mapping
Page 9: Value Stream Mapping

Value Stream Map

Page 10: Value Stream Mapping
Page 11: Value Stream Mapping

Value Stream Map Workshop !   Выбрать WI ! Понять ценность !   Начало и конец !   Построить VSM !   Найти потери ! Анализировать потери !   Запланировать эксперименты

Page 12: Value Stream Mapping

ÏПîоæжàаëлóуéйñсòтàа, íнàаïпèиøшèиòтåе

äдîоêкóуìмåеíнòтàаöцèиþю êк ñсèиñсòтåеìмåе!

КЕЙС

Page 13: Value Stream Mapping

Working Items !   Выберите одну-три важных WI

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Requirement Feature User Story Use Case Change Request Production Defect Maintenance Technical User Story Technical Debt Story Bug Improvement Issue

Page 14: Value Stream Mapping

Working Items !   Documentation User Story

ÑСîоçзäдàаòтüь

ÄДèиàаãгðрàаìмìмóу

ðрàаçзâвåеðрòтûыâвàаíнèиÿя

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 15: Value Stream Mapping

Понять ценность !   Кто нуждается в результате? !   Какой результат несет ценность?

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 16: Value Stream Mapping

Понять ценность !   Support Team ! Облегчение поддержки

Help us support the system!

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 17: Value Stream Mapping

Выбрать начало и конец Начало Конец

???

«Заказчик» недоволен

«Заказчик» счастлив

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 18: Value Stream Mapping

Выбрать начало и конец Начало Конец

???

Doc Manager стартует работы

Support принимает результаты

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 19: Value Stream Mapping

Нотация

Согласование  макета  

Работа:  2  дня  Ожидание:  10  дней  

Багтрекер  Количество:  50  Время  жизни:  35  дней  

Email  

Dev  

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 20: Value Stream Mapping

Review  release  plans  

Assign  task  to  TW  

Write  Docs  

Review  

Acceptance  by  Support  

5  min  5  days  

10  days  30  days  

1  days  10  days  

1  day  10  days  

Size=10  LT  =  10  days  

Size=5  LT  =  2  days  

Size=3  LT  =  10d  

5  min  5  days  

DocMan  

TW  

DocMan  

Support  TL  

12  day  82  days   =    14%  

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 21: Value Stream Mapping

Потери (if not value than its waste)

Task1  

Task2  

Task3  

defects  

transport  

waieng  

overproduceon  

not  uelizing  talents  

moeon  

inventory  

extraprocessing  

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 22: Value Stream Mapping

7 Потерь по Mary Poppendieck

Waste Example 1 Inventory Partially Done Work 2 Extra processing Extra processes 3 Overproduction Extra Features 4 Transportation Task Switching 5 Waiting Waiting 6 Motion Motion 7 Defects Defects

+ not utilizing people talents

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 23: Value Stream Mapping

!   Defects !   Bad idea, poor reqs, bugs, not

enough testcovcer etc !   Long defect lifecycle !   Bad decomposition !   Long queues !   Bottlenecks !   Underutilization !   Waiting !   Over-engineering !   Info transfer !   Multitasking !   Lack of expertize !   Not using expertize/talents !   Re-learning !   Not automated repeating tasks !   Technical Debt !   Lack of feedback/

communication

Идея  

анализ  

проектирование  

разработка  

тестирование  

релиз  

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 24: Value Stream Mapping

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 25: Value Stream Mapping

!   Не декомпозированные работы

! DocManager

!   Support не заказывает работу!

!   Очереди! !   TW узкое место !   Длинный цикл дефекта

!   Support не вовлечен

!   Ожидания

Review  release  plans  

Assign  task  to  TW  

Write  Docs  

Review  

Acceptance  by  Support  

5  min  5  days  

10  days  30  days  

1  days  10  days  

1  day  10  days  

Size=10  LT  =  10  days  

Size=5  LT  =  2  days  

Size=3  LT  =  10d  

5  min  5  days  

DocMan  

TW  

DocMan  

Support  TL  

Page 26: Value Stream Mapping

Другие потери !   Нет стандартных шаблонов документов

! Саппорт недостаточно ответственно подходит к приемке

!   TW постоянно переключается между проектами

!   Команда участвует в создании документов пассивно и мало помогает TW

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 27: Value Stream Mapping

Анализ потерь ! Для сложных случаев 5 Why, Root

Cause Analysis !   Кардинальные изменения

!   Future Value Stream Map

!   «Фиксы» !   Отмечаем стикерами

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 28: Value Stream Mapping

Weekly  planning  

Iteraeon  Planning  

Write  Docs  

Demo  

5  min  1  day  

2  days  2  days  

Size=10  LT  =  8  days  

5  min  1  day  

Support  TL  

Team  

Support  TL  

TW  

1  hour  1  day  

2  days  13  days   =    15%  

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 29: Value Stream Mapping

Root Cause Analysis

Support  TL  не  создает  и  не  принимает  Doc  User  Stories  

Поздно  подключается  

Не  обладает  экспертизой  в  документиро

вании  

Не  участвует  в  еженед.  митинги  

Нет  доступа  к  планам  проектов  

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 30: Value Stream Mapping

Запланировать эксперименты

Concern Cause Countermeasure

Support TL не создает и не принимает Doc User Stories

Не обладает экспертизой в документировании

DocMan создает рабочую группу для решения

У Support TL нет доступа к планам проектов

Дать доступ для проекта XYZ

Support TL не участвует в еженед. митингах

Приглашать Support TL на еженед. митинги

Выбрать WI

Понять ценность

Выбрать

начало и конец

Построить VSM

Найти потери

Анализировать потери

Запланировать эксперименты

Page 31: Value Stream Mapping

Уговаривайте посетить всех представителей цепочки

Page 32: Value Stream Mapping

Используйте легкие средства (whiteboards, стикеры, маркеры)

Page 33: Value Stream Mapping

Легкий доступ к данным

Page 34: Value Stream Mapping

Парная работа/малые группы

Page 35: Value Stream Mapping

Общее ревью

Page 36: Value Stream Mapping

Асхат Уразбаев ! [email protected] !   Twitter: zibsun !   Skype: askhatu !   ЖЖ: zibsun.livejournal.com


Recommended