SlideShare ist ein Scribd-Unternehmen logo
1 von 56
Кайзен
Адаптация процесса непрерывного
 совершенствования для Scrum’а
Вольфсон Борис




 @borisvolfson или #agiledays
Какие две главные
проблемы в разработке?
1. Сроки
2. Качество
Скраморожец
Схема Скрама
Нужны инструменты для
решения этих проблем!
Что такое кайзен?


      Кай      Зен
Изменение      Улучшение
Кайзен – часть Lean
                 Качество
              Низкие затраты
           Ориентация на клиента


  Точно
 вовремя    Кайзен                 Дзидока



              Хейдзунка
  Стандартные и стабильные процессы
       Визуализация процессов
Фокус на клиентах
Открытое признание
     проблем
Непрерывные изменения
Кроссфункциональные команды
Самодисциплина
Сообщества
Поддерживающие
   отношения
Информирование сотрудников
Делегирование полномочий
Цикл Деминга-Шухарта

          Plan



    Act           Do



          Check
Кайкаку




Кайзен
Имитация улучшений
Scrum
Ретроспектива

Не хочешь пропустить со   Не могу, я делаю                                       Мда, вот    Какая едкая
                                              Не-
мной по пиву?             список, в чем я                     Ничего.            это         зависть,
                                              плохая
                          могу                         Совершенство достигнуто   конструк-   тебе бы
                                              идея,
                          усовершенствовать                                      тивность.   поработать
                                              сделаю
                          себя в следующем                                                   над этим
                                              тоже
                          году
                                              самое




«Совершенствоваться не обязательно. Выживание – дело добровольное»
                                                         Э. Деминг
Ретро – время подумать
Инструменты кайзена
Value Stream Mapping
Уровни погружения



Высокоуровневые этапы

Подэтапы

Отдельные действия
Agile Value Stream Mapping
Пять «почему»

          Why?!
Пять «почему»
            Симптом                           Действие
На сайте выдается сообщение об
                                  • Проверить все ли в порядке с БД
ошибке подключения к БД
                                  • Добавить в стандарт
                                    деплоймента проверку конфигов
                                  • Проверять работоспособность
В конфиге прописана тестовая БД
                                    сайта после выноса
                                  • Сделать автоматические smoke-
                                    тесты

                                  • Проинструктировать
Разработчик забыл поменять
                                    разработчиков по порядку
конфиг при выносе
                                    выноса сайтов

                                  • Заменить ручную смену конфига
                                    на автоматическое определение
Недостаточная внимательность
                                    окружения и выставления
                                    соответствующей БД
Несистемные решения
Типичная архитектура ПО
Дерево дефектов
Дерево дефектов
Поиск корневых причин
Root cause analysis




http://www.crisp.se/henrik.kniberg/cause-effect-diagrams.pdf
Диаграмма «рыбьей кости»
Диаграмма Исикавы
Контрольные карты
       Шухарта




Уильям Деминг   Уолтер Шухарт
Кол-во дефектов в
                       проектах
7.00


                                                                                     5.77
6.00

                             5.05
5.00


4.00

                                                                   2.93                        2.96
3.00
                                                                                                        2.37
                                                         1.97               1.93
                                                                                                                 1.70     1.73
2.00       1.59

                    1.01                        1.09
                                       0.86
1.00


   -
         Проект 1 Проект 2 Проект 3 Проект 4 Проект 5 Проект 6 Проект 7 Проект 8 Проект 9 Проект 10 Проект 11 Проект 12 Проект 13

(1.00)


(2.00)
Контрольные карты Шухарта
Шухарт, 6-сигм и люди-
      снежинки
Что делать со снежинками?
Наказание оказывает
 побочные эффекты
Закон Парето




Вильфредо   Джозеф     Ричард
  Парето    Джуран      Кох
Диаграмма Парето
Инструменты
                        • Увеличения скорости путем устранение
Value Stream Mapping      потерь производства
                        • Быстрое устное решение простых
   «Пять почему»          проблем
Root Cause Analysis и   • Сложные проблемы
 Деревья дефектов

Диаграмма Исикавы       • Для решения проблем системы в целом

Контрольные карты       • Для устранения вариабельности
     Шухарта              процессов
                        • Для выявления ключевых аспектов
 Диаграммы Парето         систем
Используйте инструменты
 Lean в рамках Scrum на
     ретроспективах!
  Оптимизируйте ваши
    гибкие процессы!
Гибкие методологии
    разработки




 http://goo.gl/v89VI
Вопросы и контакты
 • borisvolfson@gmail.com

 • borisv@softline.ru

 • twitter.com/borisvolfson

 • facebook.com/borisvolfson

 • borisvolfson

Weitere ähnliche Inhalte

Ähnlich wie вольфсон борис - кайзен процесс непрерывного совершенствования

А.Калугин. Как казаки-тестировщики в менеджеры собирались
А.Калугин. Как казаки-тестировщики в менеджеры собиралисьА.Калугин. Как казаки-тестировщики в менеджеры собирались
А.Калугин. Как казаки-тестировщики в менеджеры собирались
Alexander Kalouguine
 
Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)
Timur Rakhmatillaev
 
Slid 3.0 Scrum для практиков на Vsts2008
Slid 3.0 Scrum для практиков на Vsts2008Slid 3.0 Scrum для практиков на Vsts2008
Slid 3.0 Scrum для практиков на Vsts2008
Denis Petelin
 
Роль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана ФедянинаРоль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана Федянина
qasib
 
Построение гибкого процесса разработки (4-5 курсы)
Построение гибкого процесса разработки (4-5 курсы)Построение гибкого процесса разработки (4-5 курсы)
Построение гибкого процесса разработки (4-5 курсы)
Timur Rakhmatillaev
 
Иду по приборам… Практические советы по визуализации работ. Москва
Иду по приборам… Практические советы по визуализации работ. МоскваИду по приборам… Практические советы по визуализации работ. Москва
Иду по приборам… Практические советы по визуализации работ. Москва
Maxim Gaponov
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
Boris Volfson
 

Ähnlich wie вольфсон борис - кайзен процесс непрерывного совершенствования (20)

Gaperton - Software People 2012
Gaperton - Software People 2012Gaperton - Software People 2012
Gaperton - Software People 2012
 
Scrum
ScrumScrum
Scrum
 
Kanban vs Scrum – чьё кунг-фу сильнее
Kanban vs Scrum – чьё кунг-фу сильнееKanban vs Scrum – чьё кунг-фу сильнее
Kanban vs Scrum – чьё кунг-фу сильнее
 
Обзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignОбзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven Design
 
А.Калугин. Как казаки-тестировщики в менеджеры собирались
А.Калугин. Как казаки-тестировщики в менеджеры собиралисьА.Калугин. Как казаки-тестировщики в менеджеры собирались
А.Калугин. Как казаки-тестировщики в менеджеры собирались
 
Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)
 
Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summary
 
Качественный менеджер
Качественный менеджерКачественный менеджер
Качественный менеджер
 
Slid 3.0 Scrum для практиков на Vsts2008
Slid 3.0 Scrum для практиков на Vsts2008Slid 3.0 Scrum для практиков на Vsts2008
Slid 3.0 Scrum для практиков на Vsts2008
 
Роль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана ФедянинаРоль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана Федянина
 
Построение гибкого процесса разработки (4-5 курсы)
Построение гибкого процесса разработки (4-5 курсы)Построение гибкого процесса разработки (4-5 курсы)
Построение гибкого процесса разработки (4-5 курсы)
 
Иду по приборам… Практические советы по визуализации работ. Москва
Иду по приборам… Практические советы по визуализации работ. МоскваИду по приборам… Практические советы по визуализации работ. Москва
Иду по приборам… Практические советы по визуализации работ. Москва
 
Светлана Федянина - Процесс тестирования в распределенной команде
Светлана Федянина - Процесс тестирования в распределенной командеСветлана Федянина - Процесс тестирования в распределенной команде
Светлана Федянина - Процесс тестирования в распределенной команде
 
Процесс тестирования в распределенной команде
Процесс тестирования в распределенной командеПроцесс тестирования в распределенной команде
Процесс тестирования в распределенной команде
 
Agile2014 Orlando обзор конференции
Agile2014 Orlando обзор конференцииAgile2014 Orlando обзор конференции
Agile2014 Orlando обзор конференции
 
SQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеровSQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеров
 
Полезные "фишки" для построения успешного процесса тестирования
Полезные "фишки" для построения успешного процесса тестированияПолезные "фишки" для построения успешного процесса тестирования
Полезные "фишки" для построения успешного процесса тестирования
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
 
Инструменты разные нужны, инструменты разные важны
Инструменты разные нужны, инструменты разные важныИнструменты разные нужны, инструменты разные важны
Инструменты разные нужны, инструменты разные важны
 
Автоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производстваАвтоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производства
 

Mehr von Magneta AI

зотин Scrum, kanban, что дальше. история nokia
зотин   Scrum, kanban, что дальше. история nokiaзотин   Scrum, kanban, что дальше. история nokia
зотин Scrum, kanban, что дальше. история nokia
Magneta AI
 
абраменко как сделать нужный людям продукт
абраменко   как сделать нужный людям продуктабраменко   как сделать нужный людям продукт
абраменко как сделать нужный людям продукт
Magneta AI
 
павлов все, что вы хотели знать о юнит тестах, но боялись спросить
павлов   все, что вы хотели знать о юнит тестах, но боялись спроситьпавлов   все, что вы хотели знать о юнит тестах, но боялись спросить
павлов все, что вы хотели знать о юнит тестах, но боялись спросить
Magneta AI
 
тучин как внедрить Agile, чтобы никто не заметил
тучин   как внедрить Agile, чтобы никто не заметилтучин   как внедрить Agile, чтобы никто не заметил
тучин как внедрить Agile, чтобы никто не заметил
Magneta AI
 
ткаченко качество без этапа тестирования
ткаченко   качество без этапа тестированияткаченко   качество без этапа тестирования
ткаченко качество без этапа тестирования
Magneta AI
 
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
сенькова   разное ретро для разных команд (как провести ретро для новичков, с...сенькова   разное ретро для разных команд (как провести ретро для новичков, с...
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
Magneta AI
 
мациевский путь самурая. уволить нельзя оставить
мациевский   путь самурая. уволить нельзя оставитьмациевский   путь самурая. уволить нельзя оставить
мациевский путь самурая. уволить нельзя оставить
Magneta AI
 
лустин статические анализаторы систем 1с ad2015
лустин   статические анализаторы систем 1с ad2015лустин   статические анализаторы систем 1с ad2015
лустин статические анализаторы систем 1с ad2015
Magneta AI
 
лосев контрольные карты шухарта в анализе деятельности Scrum команд
лосев   контрольные карты шухарта в анализе деятельности Scrum командлосев   контрольные карты шухарта в анализе деятельности Scrum команд
лосев контрольные карты шухарта в анализе деятельности Scrum команд
Magneta AI
 
корецкий как мы улучшили экспертную оценку проектов
корецкий   как мы улучшили экспертную оценку проектовкорецкий   как мы улучшили экспертную оценку проектов
корецкий как мы улучшили экспертную оценку проектов
Magneta AI
 
зиновьева повышение эффективности команды. ретроспектива как инструмент
зиновьева   повышение эффективности команды. ретроспектива как инструментзиновьева   повышение эффективности команды. ретроспектива как инструмент
зиновьева повышение эффективности команды. ретроспектива как инструмент
Magneta AI
 
виноградова внедрение изменений без длинных документов, долгих согласований...
виноградова   внедрение изменений без длинных документов, долгих согласований...виноградова   внедрение изменений без длинных документов, долгих согласований...
виноградова внедрение изменений без длинных документов, долгих согласований...
Magneta AI
 
верещак. построение культуры Dev ops. v0.5 copy
верещак. построение  культуры Dev ops. v0.5 copyверещак. построение  культуры Dev ops. v0.5 copy
верещак. построение культуры Dev ops. v0.5 copy
Magneta AI
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработке
Magneta AI
 
богуславский Agile days непрерывное качество в непрерывной разработке
богуславский   Agile days непрерывное качество в непрерывной разработкебогуславский   Agile days непрерывное качество в непрерывной разработке
богуславский Agile days непрерывное качество в непрерывной разработке
Magneta AI
 

Mehr von Magneta AI (20)

From outsource to productsource!
From outsource to productsource!From outsource to productsource!
From outsource to productsource!
 
BDD test structure
BDD test structureBDD test structure
BDD test structure
 
AgileCamp15. Процессный трек
AgileCamp15. Процессный трекAgileCamp15. Процессный трек
AgileCamp15. Процессный трек
 
Как создать концепцию продукта в виде Lean Canvas
Как создать концепцию продукта в виде Lean CanvasКак создать концепцию продукта в виде Lean Canvas
Как создать концепцию продукта в виде Lean Canvas
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
зотин Scrum, kanban, что дальше. история nokia
зотин   Scrum, kanban, что дальше. история nokiaзотин   Scrum, kanban, что дальше. история nokia
зотин Scrum, kanban, что дальше. история nokia
 
абраменко как сделать нужный людям продукт
абраменко   как сделать нужный людям продуктабраменко   как сделать нужный людям продукт
абраменко как сделать нужный людям продукт
 
павлов все, что вы хотели знать о юнит тестах, но боялись спросить
павлов   все, что вы хотели знать о юнит тестах, но боялись спроситьпавлов   все, что вы хотели знать о юнит тестах, но боялись спросить
павлов все, что вы хотели знать о юнит тестах, но боялись спросить
 
тучин как внедрить Agile, чтобы никто не заметил
тучин   как внедрить Agile, чтобы никто не заметилтучин   как внедрить Agile, чтобы никто не заметил
тучин как внедрить Agile, чтобы никто не заметил
 
ткаченко качество без этапа тестирования
ткаченко   качество без этапа тестированияткаченко   качество без этапа тестирования
ткаченко качество без этапа тестирования
 
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
сенькова   разное ретро для разных команд (как провести ретро для новичков, с...сенькова   разное ретро для разных команд (как провести ретро для новичков, с...
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
 
мациевский путь самурая. уволить нельзя оставить
мациевский   путь самурая. уволить нельзя оставитьмациевский   путь самурая. уволить нельзя оставить
мациевский путь самурая. уволить нельзя оставить
 
лустин статические анализаторы систем 1с ad2015
лустин   статические анализаторы систем 1с ad2015лустин   статические анализаторы систем 1с ad2015
лустин статические анализаторы систем 1с ad2015
 
лосев контрольные карты шухарта в анализе деятельности Scrum команд
лосев   контрольные карты шухарта в анализе деятельности Scrum командлосев   контрольные карты шухарта в анализе деятельности Scrum команд
лосев контрольные карты шухарта в анализе деятельности Scrum команд
 
корецкий как мы улучшили экспертную оценку проектов
корецкий   как мы улучшили экспертную оценку проектовкорецкий   как мы улучшили экспертную оценку проектов
корецкий как мы улучшили экспертную оценку проектов
 
зиновьева повышение эффективности команды. ретроспектива как инструмент
зиновьева   повышение эффективности команды. ретроспектива как инструментзиновьева   повышение эффективности команды. ретроспектива как инструмент
зиновьева повышение эффективности команды. ретроспектива как инструмент
 
виноградова внедрение изменений без длинных документов, долгих согласований...
виноградова   внедрение изменений без длинных документов, долгих согласований...виноградова   внедрение изменений без длинных документов, долгих согласований...
виноградова внедрение изменений без длинных документов, долгих согласований...
 
верещак. построение культуры Dev ops. v0.5 copy
верещак. построение  культуры Dev ops. v0.5 copyверещак. построение  культуры Dev ops. v0.5 copy
верещак. построение культуры Dev ops. v0.5 copy
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработке
 
богуславский Agile days непрерывное качество в непрерывной разработке
богуславский   Agile days непрерывное качество в непрерывной разработкебогуславский   Agile days непрерывное качество в непрерывной разработке
богуславский Agile days непрерывное качество в непрерывной разработке
 

вольфсон борис - кайзен процесс непрерывного совершенствования