SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Канбан-победитель
Иван Дашкевич и Семен Молотков
Чем нас не устроил скрам?

Скрам не рассчитан
на многоролевые команды
TPS — Toyota Production System
Lean — бережливое производство
Петя
Петя
Петя
Коля   Петя
Коля   Петя
Коля   Петя
Коля   Петя
Коля   Петя
Коля   Петя
Коля   Петя
Коля   Петя
Коля   Петя
Коля   Петя
Канбан в ИТ
Цели   Todo   Аналитика              Интерфейсы     Разработка Тестир-е              Сделано




              1   В работе у
                  аналитиков     3   В работе по
                                     интерфейсам    5   В разра-
                                                        ботке       7   Тести-
                                                                        руется       9   Выложено 
                                                                                         на сервера




              2    Сделано
                   аналитиками   4    Сделано по
                                      интерфейсам   6   Разрабо-
                                                        тано        8   Протести-
                                                                        ровано
Количество практик и ролей 
в различных процессах разработки
                  Водопад                                                                                                Аджайл
RUP                                                                                         XP                        Скрам                      Канбан                    No process
120+                                                                                        13                        9                          3                         0
Arch itecture Reviewer
Business D esigner
Business-Model Reviewer
                                               Bu sin ess use cas e realization 
                                               Bu sin ess use-cas e mod el
                                               Bu sin ess visio n
                                                                                            Whole team
               Scrum Master
              Visualize the workflow
Business-Proces s Analyst
                     Ch ange reques t
Capsule D esigner
Change Co ntrol Man ager
Code Reviewer
                                               Co nfiguratio n a udit findings 
                                               Co nfiguratio n man agement pla n
                                               D ata mo del
                                                                                            Coding standard
          Product Owner
             Limit WIP
                                                                                            TDD
                      Team
                      Measure and optimize
Configu ration Ma nager
                       D eploymen t model
Course De veloper
                             D eploymen t plan
D ataba se De sig ner
                         D esign guidelines


                                                                                                                                                 lead time
D ep loy me nt Manag er
                       D esign model
D es ign Re vie we r
D es ign er
Grap hic Artist
                                               D eve lop me nt cas e
                                               D eve lop me nt-organization asses sment
                                               En d-u ser su pport mateirla
                                                                                            Collective ownership
     Sprint planning meeting
Implementer
                                   Gloss ary 
Integrator
P roc ess Enginee r
P roject Ma nager
                                               Imple me nta tion model
                                               Installation artifac ts
                                               Integration build p lan 
                                                                                            Customer tests
           Daily Scrum
P roject Reviewer
                             Issue s list
Require me nts Re vie we r
Require me nts Sp ecifier
                                               Ite ration asses sment
                                               Ite ration pla n
                            Pair programming
         Sprint review
S oftware Arch itect
                          Manu al styleguide
                                               Programmin g g uid elines 

                                                                                                                      Product backlogt
S tak eholder
S ystem Ad ministrator
S ystem An aly st
                                               Q uality ass ura nce plan
                                               Re ferenc e a rch itecture
                  Refactoring
T echnical Writer
                             Re lea se notes


                                                                                            Planning game
            Sprint backlog
T est An aly st
                               Re quiremen ts attributes
T est D esigne r
                              Re quiremen ts
T est Mana ger
                                mana gement p lan 
T ester
                                       Re vie w record
T ool Sp ecialist
U se r-In terface D esigner
Arch itectural ana lys is
                                               Risk list
                                               Risk manag ement plan
                                               So ftware architecture 
                                                                                            Continuous integration
   BUrndown chart
Assess Viability of archite ctu ral pro of-
   do cument
o f-conc ept
Capsule design
                                               So ftware de velopment
                                               plan
                                        Simple design
Clas s d esign
                                So ftware requirements s pecification
Constru ct archite ctu ral pro of-of-
         Stake holder reque sts 
c oncep t
D ataba se design
                                               Status asse ssment
                                               Su pplementary bu sin ess spec ific ation
   Sustainable pace
D es cribe distributio n
                      Su pplementary sp ecificatio n


                                                                                            Metaphor
D es cribe the run -time archite ctu re
       Ta rge t organizatio n a ssess me nt
D es ign test p ackag es and classes 
         Te st automatio n a rch itecture
D ev elo p d esign guideline s
                Te st cas es
D ev elo p p rog ramming guideline s
          Te st env ironment config ura tion
Iden tify de sig n e lemen ts
Iden tify de sig n mec hanisms
Inco rpo rate design elements
                                               Te st eva lua tion summary
                                               Te st guidelines
                                               Te st ideas list
                                                                                            Small releases
P rioritiz e u se cases 
                      Te st inte rface spe cification 
Review the architec ture
                      Te st plan
Review the design
                             Te st suite
S tructure the imp lemen tation mo del
        To ol guidelines
S ubsys tem design
                            Training ma terials 
U se -ca se analysis
                          U se cas e mod el
U se -ca se design
                            U se cas e p ackag e
Analysis mod el
                               U se-cas e mod eling guidelines
Arch itectural proof-o f-conc ept
             U se-cas e realization 
Bill of materia ls
                            U se-cas e s torybo ard 
Business archite ctu re doc ument
             U ser-interfa ce guideline s
Business cas e                                 U ser-interfa ce pro totype
Принципы
1. Визуализировать процесс
2. Ограничивать незавершенную
   работу
3. Измерять и оптимизировать
   время прохождения задач
1. Визуализировать процесс
Цели    Todo   Аналитика              Интерфейсы     Разработка Тестир-е              Сделано




               1   В работе у
                   аналитиков     3   В работе по
                                      интерфейсам    5   В разра-
                                                         ботке       7   Тести-
                                                                         руется       9   Выложено 
                                                                                          на сервера




               2    Сделано
                    аналитиками   4    Сделано по
                                       интерфейсам   6   Разрабо-
                                                         тано        8   Протести-
                                                                         ровано
2. Ограничивать незавершенную работу

Цели   Todo   Аналитика   Интерфейсы   Разработка Тестир-е   Сделано


                    2        3                 3
3. Измерять и оптимизировать
          время прохождения задач
Цели        Todo   Аналитика   Интерфейсы   Разработка Тестир-е   Сделано



   13              10 дней




       23
Что дает канбан

       1. Работа многоролевых команд
Цели        Todo   Аналитика   Интерфейсы   Разработка Тестир-е   Сделано
Что дает канбан

       2. Легкие планы
Цели        Todo   Аналитика   Интерфейсы   Разработка Тестир-е   Сделано
Что дает канбан

       3. Частые релизы
Цели        Todo   Аналитика   Интерфейсы   Разработка Тестир-е   Сделано
Что дает канбан

       4. Видны узкие места
Цели        Todo   Аналитика   Интерфейсы   Разработка Тестир-е   Сделано
Иван Дашкевич               Семен Молотков
Почта: spaceorc@yandex.ru   Почта: smolotkov@gmail.com
Твиттер: @spaceorc          Твиттер: @smolotkov

Contenu connexe

Similaire à Канбан-победитель

Способы создания качественного программного продукта
Способы создания качественного программного продуктаСпособы создания качественного программного продукта
Способы создания качественного программного продукта
Ingria. Technopark St. Petersburg
 
Аналитик и Тестировщик в одном лице – путь к качеству
Аналитик и Тестировщик в одном лице – путь к качествуАналитик и Тестировщик в одном лице – путь к качеству
Аналитик и Тестировщик в одном лице – путь к качеству
SQALab
 
Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2
Denis Umnov
 
Эволюция экосистем тестирования
Эволюция экосистем тестированияЭволюция экосистем тестирования
Эволюция экосистем тестирования
Gleb Rybalko
 
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14
IKonkov
 

Similaire à Канбан-победитель (20)

Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
 
Реалистичное нагрузочное тестирование
Реалистичное нагрузочное тестированиеРеалистичное нагрузочное тестирование
Реалистичное нагрузочное тестирование
 
Agile scrum - гибкое управление проектами
Agile   scrum - гибкое управление проектамиAgile   scrum - гибкое управление проектами
Agile scrum - гибкое управление проектами
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продукта
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продукта
 
Способы создания качественного программного продукта
Способы создания качественного программного продуктаСпособы создания качественного программного продукта
Способы создания качественного программного продукта
 
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
 
Аналитик и Тестировщик в одном лице – путь к качеству
Аналитик и Тестировщик в одном лице – путь к качествуАналитик и Тестировщик в одном лице – путь к качеству
Аналитик и Тестировщик в одном лице – путь к качеству
 
Нулевая итерация. Как cпасти котов
Нулевая итерация. Как cпасти котовНулевая итерация. Как cпасти котов
Нулевая итерация. Как cпасти котов
 
Безопасная разработка приложений на практике
Безопасная разработка приложений на практикеБезопасная разработка приложений на практике
Безопасная разработка приложений на практике
 
R-Style Part
R-Style PartR-Style Part
R-Style Part
 
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
 
почему канбан не может вам помочь
почему канбан не может вам помочьпочему канбан не может вам помочь
почему канбан не может вам помочь
 
Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2
 
Scrum
ScrumScrum
Scrum
 
Эволюция экосистем тестирования
Эволюция экосистем тестированияЭволюция экосистем тестирования
Эволюция экосистем тестирования
 
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14
 
Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summary
 
Enterprise Scrum with LEGO
Enterprise Scrum with LEGOEnterprise Scrum with LEGO
Enterprise Scrum with LEGO
 
дайджест челны сентябрь2
дайджест челны сентябрь2дайджест челны сентябрь2
дайджест челны сентябрь2
 

Канбан-победитель

  • 2. Чем нас не устроил скрам? Скрам не рассчитан на многоролевые команды
  • 3.
  • 4. TPS — Toyota Production System Lean — бережливое производство
  • 5.
  • 6.
  • 7.
  • 11. Коля Петя
  • 12. Коля Петя
  • 13. Коля Петя
  • 14. Коля Петя
  • 15. Коля Петя
  • 16. Коля Петя
  • 17.
  • 18. Коля Петя
  • 19. Коля Петя
  • 20. Коля Петя
  • 21. Коля Петя
  • 22. Канбан в ИТ Цели Todo Аналитика Интерфейсы Разработка Тестир-е Сделано 1 В работе у аналитиков 3 В работе по интерфейсам 5 В разра- ботке 7 Тести- руется 9 Выложено на сервера 2 Сделано аналитиками 4 Сделано по интерфейсам 6 Разрабо- тано 8 Протести- ровано
  • 23. Количество практик и ролей в различных процессах разработки Водопад Аджайл RUP XP Скрам Канбан No process 120+ 13 9 3 0 Arch itecture Reviewer Business D esigner Business-Model Reviewer Bu sin ess use cas e realization Bu sin ess use-cas e mod el Bu sin ess visio n Whole team Scrum Master Visualize the workflow Business-Proces s Analyst Ch ange reques t Capsule D esigner Change Co ntrol Man ager Code Reviewer Co nfiguratio n a udit findings Co nfiguratio n man agement pla n D ata mo del Coding standard Product Owner Limit WIP TDD Team Measure and optimize Configu ration Ma nager D eploymen t model Course De veloper D eploymen t plan D ataba se De sig ner D esign guidelines lead time D ep loy me nt Manag er D esign model D es ign Re vie we r D es ign er Grap hic Artist D eve lop me nt cas e D eve lop me nt-organization asses sment En d-u ser su pport mateirla Collective ownership Sprint planning meeting Implementer Gloss ary Integrator P roc ess Enginee r P roject Ma nager Imple me nta tion model Installation artifac ts Integration build p lan Customer tests Daily Scrum P roject Reviewer Issue s list Require me nts Re vie we r Require me nts Sp ecifier Ite ration asses sment Ite ration pla n Pair programming Sprint review S oftware Arch itect Manu al styleguide Programmin g g uid elines Product backlogt S tak eholder S ystem Ad ministrator S ystem An aly st Q uality ass ura nce plan Re ferenc e a rch itecture Refactoring T echnical Writer Re lea se notes Planning game Sprint backlog T est An aly st Re quiremen ts attributes T est D esigne r Re quiremen ts T est Mana ger mana gement p lan T ester Re vie w record T ool Sp ecialist U se r-In terface D esigner Arch itectural ana lys is Risk list Risk manag ement plan So ftware architecture Continuous integration BUrndown chart Assess Viability of archite ctu ral pro of- do cument o f-conc ept Capsule design So ftware de velopment plan Simple design Clas s d esign So ftware requirements s pecification Constru ct archite ctu ral pro of-of- Stake holder reque sts c oncep t D ataba se design Status asse ssment Su pplementary bu sin ess spec ific ation Sustainable pace D es cribe distributio n Su pplementary sp ecificatio n Metaphor D es cribe the run -time archite ctu re Ta rge t organizatio n a ssess me nt D es ign test p ackag es and classes Te st automatio n a rch itecture D ev elo p d esign guideline s Te st cas es D ev elo p p rog ramming guideline s Te st env ironment config ura tion Iden tify de sig n e lemen ts Iden tify de sig n mec hanisms Inco rpo rate design elements Te st eva lua tion summary Te st guidelines Te st ideas list Small releases P rioritiz e u se cases Te st inte rface spe cification Review the architec ture Te st plan Review the design Te st suite S tructure the imp lemen tation mo del To ol guidelines S ubsys tem design Training ma terials U se -ca se analysis U se cas e mod el U se -ca se design U se cas e p ackag e Analysis mod el U se-cas e mod eling guidelines Arch itectural proof-o f-conc ept U se-cas e realization Bill of materia ls U se-cas e s torybo ard Business archite ctu re doc ument U ser-interfa ce guideline s Business cas e U ser-interfa ce pro totype
  • 24. Принципы 1. Визуализировать процесс 2. Ограничивать незавершенную работу 3. Измерять и оптимизировать время прохождения задач
  • 25. 1. Визуализировать процесс Цели Todo Аналитика Интерфейсы Разработка Тестир-е Сделано 1 В работе у аналитиков 3 В работе по интерфейсам 5 В разра- ботке 7 Тести- руется 9 Выложено на сервера 2 Сделано аналитиками 4 Сделано по интерфейсам 6 Разрабо- тано 8 Протести- ровано
  • 26. 2. Ограничивать незавершенную работу Цели Todo Аналитика Интерфейсы Разработка Тестир-е Сделано 2 3 3
  • 27. 3. Измерять и оптимизировать время прохождения задач Цели Todo Аналитика Интерфейсы Разработка Тестир-е Сделано 13 10 дней 23
  • 28. Что дает канбан 1. Работа многоролевых команд Цели Todo Аналитика Интерфейсы Разработка Тестир-е Сделано
  • 29. Что дает канбан 2. Легкие планы Цели Todo Аналитика Интерфейсы Разработка Тестир-е Сделано
  • 30. Что дает канбан 3. Частые релизы Цели Todo Аналитика Интерфейсы Разработка Тестир-е Сделано
  • 31. Что дает канбан 4. Видны узкие места Цели Todo Аналитика Интерфейсы Разработка Тестир-е Сделано
  • 32. Иван Дашкевич Семен Молотков Почта: spaceorc@yandex.ru Почта: smolotkov@gmail.com Твиттер: @spaceorc Твиттер: @smolotkov