SlideShare a Scribd company logo
1 of 32
How to Mix Scrum and Kanban
          Vladimir Gorshunov
          Ciklum Services & Consulting (CSC)
Consultant profile
                      Vladimir Gorshunov
                      • Ciklum Technical Consultant / Program
                         Manager
                      • Agile Coach, Certified Scrum Product Owner,
                         Certified Scrum Master
                      • Experienced Agile Project Manager with
                         technical background
Vladimir has more then 9 years in software development and for 4 years he
is building efficient distributed agile teams, which are able to deliver
business value on-time and on-target using best industry practices.

Vladimir expert with Java technical background and has been involved in
different projects from the variety of business domains (Banking Solutions,
Mobile Development, High Loading Computation, Payment Systems,
Customer Experience Management, Government Systems, etc.)


                                 www.ciklum.net                               2
Three stories…




     www.ciklum.net   3
First story…




    www.ciklum.net   4
What is mobile development for
            YOU?




             www.ciklum.net   5
What is mobile development?


   Less that 3-4 people in the team
       Too much overhead with all the meetings -
        actually wastes of time



   Very short projects
       Not enough time to adapt if the initial plans
        aren’t very accurate


                           www.ciklum.net               6
What is mobile development?


   Can’t keep fully dedicated QA for one project
       QA is a shared resource, sometimes even remote
        resource


   Even developers are shared between projects!

   Just do it! ASAP!
       Client doesn’t care about your internal process, he
        needs a product


                             www.ciklum.net                   7
Scrum practices (9)
   Scrum Master
   Product Owner
   Team
   Sprint planning meeting
   Daily Scrum
   Sprint review
   Product backlog
   Sprint backlog
   Burndown chart
                      www.ciklum.net   8
Scrum doesn't fit all




         www.ciklum.net   9
Kanban practices (3)

   Visualize the work flow (Board)
   Limit WIP (work in progress)
   Measure and optimize lead time (cycle time)




                        www.ciklum.net            10
Kanban doesn't fit all




         www.ciklum.net   11
Scrum vs Kanban?




     We can use them together!


                   www.ciklum.net   12
Scrum + Kanban in mobile dev

   Less that 3-4 people in the team.
       Too much overhead with all the meetings -
        actually wastes of time.

    Keep daily meeting, planning and demo,
    process improvement can be done during all
    process or you can have retrospective at the
    end of every two sprints.



                         www.ciklum.net             13
Scrum + Kanban in mobile dev


   Very short projects
     Not enough time to adapt if the initial plans

      aren’t very accurate

    You can use one week sprint instead of long 2-3
    week sprint. You can even make demo or
    provide demo build two times per week.

    You develop many projects, so you can adopt
    you process across all of your projects.
                         www.ciklum.net               14
Scrum + Kanban in mobile dev


   Can’t keep fully dedicated QA for one project
     QA is a shared resource, sometimes it is even

      a remote resource.

    Include QA in common process, and in visualize
    testing activities too.




                        www.ciklum.net            15
Scrum + Kanban in mobile dev


   Even developers are shared between
    projects

       Limit WIP
       Adopt your process in all your projects
       Visualize the workflow




                         www.ciklum.net           16
Scrum + Kanban in mobile dev


   Just do it! ASAP!
       Client doesn’t care about your internal
        process, he needs a product.



   That is TRUE!!!
       Be proactive, explain AGILE way of doing
        things.


                          www.ciklum.net           17
Second story…




     www.ciklum.net   18
What is NEW product development
           for YOU?




             www.ciklum.net       19
What is new product development?


   There are a lot of ideas from business.

   It is hard to determine how many
    developers we ready need.

   Let’s use what we used before!



                      www.ciklum.net          20
What is new product development?


   Let’s start from a “green field”!

   We need QA only at the end of the project!

   Development team use agile, but
    designers don’t use it.



                       www.ciklum.net        21
What is new product development?

   There are a lot of ideas from business.
       That is great, isn’t it? Put all ideas in your
        backlog, coach or hire Product Owner.
        Does your customer have a CTO?


   It is hard to determine how many
    developers we ready need.
       Scale your team as soon as you will have
        enough job them.

                          www.ciklum.net                 22
Agile and new product development

     Let’s use what we used before!
  Review all your decisions on
  retrospectives, sometimes it can be easier
  to use new solution instead of adopting an
  old one.

     Let’s start from a “green field”!
  Please, be pragmatic, use existing
  solutions and practices.
                        www.ciklum.net     23
Agile and new product development


   We need QA only at the end of the project!
  QA in agile team needs to test user stories
  before they will come to team, good QA will
  be a Product Owner assistance.

   Developers use agile, designers don’t.
  Integrate designers in you agile process, stop
  thinking about design as a solid thing.

                     www.ciklum.net              24
Third story…




    www.ciklum.net   25
What is online service for YOU?




             www.ciklum.net       26
What is online service?


     Urgent tasks that need to be done NOW.

     Business has interest in the time-to-market.




                       www.ciklum.net            27
Scrumban – mix Scrum and Kanban




             www.ciklum.net   28
Scrumban iterations


     Scrum-like planning & iterations.

     Measure average things released per
      iteration.

     Use Cumulative Flow diagram instead of
      Burndown.



                       www.ciklum.net          29
Scrumban flow


     “Ready to development” column simplify
      what can be done next.

     Use the late pulling tasks by developers.

     Not everyone needs to have at least one
      task in progress.



                       www.ciklum.net             30
The Final step is Pull
(or prioritization-on-demand)




            www.ciklum.net      31
One size doesn't fit all

                          Questions?
Vladimir Gorshunov
Ciklum Technical Consultant/Program Manager
vlg@ciklum.com
+375 29 601 33 44
skype: vladimir.gorshunov


                                     www.ciklum.net   32

More Related Content

What's hot (20)

Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
5 Whys of Scrum
5 Whys of Scrum5 Whys of Scrum
5 Whys of Scrum
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in Practice
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile Methodology
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short Tour
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 
Scrumban
ScrumbanScrumban
Scrumban
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Scrum way the way
Scrum way the wayScrum way the way
Scrum way the way
 
Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for Startups
 

Similar to Как совместить Scrum и Kanban

Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum Ukraine
 
Смешиваем Scrum и Канбан
Смешиваем Scrum и КанбанСмешиваем Scrum и Канбан
Смешиваем Scrum и КанбанSQALab
 
Scrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentScrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentOpenSense Labs
 
What On Earth Is Agile?
What On Earth Is Agile?What On Earth Is Agile?
What On Earth Is Agile?Tom Barton
 
Spiritof SCRUM
Spiritof SCRUMSpiritof SCRUM
Spiritof SCRUMalexnasiri
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfLuongMinhHai
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework ExplainedNacho Montoya
 
Zen tao introduction
Zen tao introductionZen tao introduction
Zen tao introductionSpotline mart
 
Scrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupScrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupHacen Dadda
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in AgileWipro
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Mohammad Faiz
 
Introducing scrum Framework slides techxpla
Introducing scrum Framework slides   techxplaIntroducing scrum Framework slides   techxpla
Introducing scrum Framework slides techxplaTechXpla
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Christopher Daily
 
Let's talk about scrum
Let's talk about scrumLet's talk about scrum
Let's talk about scrumPierre E. NEIS
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for softwareJohn Paz
 

Similar to Как совместить Scrum и Kanban (20)

Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
 
Смешиваем Scrum и Канбан
Смешиваем Scrum и КанбанСмешиваем Scrum и Канбан
Смешиваем Scrum и Канбан
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Scrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentScrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal Development
 
What On Earth Is Agile?
What On Earth Is Agile?What On Earth Is Agile?
What On Earth Is Agile?
 
Spiritof SCRUM
Spiritof SCRUMSpiritof SCRUM
Spiritof SCRUM
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
Zen tao introduction
Zen tao introductionZen tao introduction
Zen tao introduction
 
Scrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupScrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech Meetup
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..
 
Introducing scrum Framework slides techxpla
Introducing scrum Framework slides   techxplaIntroducing scrum Framework slides   techxpla
Introducing scrum Framework slides techxpla
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 
Let's talk about scrum
Let's talk about scrumLet's talk about scrum
Let's talk about scrum
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Adopting Scrum
Adopting ScrumAdopting Scrum
Adopting Scrum
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 

More from IT Spring

Юрий Шиляев. Выстраиваем фреймворк обучения в ИТ-компании. От команды до комп...
Юрий Шиляев. Выстраиваем фреймворк обучения в ИТ-компании. От команды до комп...Юрий Шиляев. Выстраиваем фреймворк обучения в ИТ-компании. От команды до комп...
Юрий Шиляев. Выстраиваем фреймворк обучения в ИТ-компании. От команды до комп...IT Spring
 
Григорий Печенкин. Блеск и нищета регламентов
Григорий Печенкин. Блеск и нищета регламентовГригорий Печенкин. Блеск и нищета регламентов
Григорий Печенкин. Блеск и нищета регламентовIT Spring
 
Александр Орлов, Вячеслав Панкратов. Большой квадрат работы с людьми
Александр Орлов, Вячеслав Панкратов. Большой квадрат работы с людьмиАлександр Орлов, Вячеслав Панкратов. Большой квадрат работы с людьми
Александр Орлов, Вячеслав Панкратов. Большой квадрат работы с людьмиIT Spring
 
Денис Петелин. Education 2.0
Денис Петелин. Education 2.0Денис Петелин. Education 2.0
Денис Петелин. Education 2.0IT Spring
 
Виктория Придатко. HR - лицо компании. Какое лицо - такие кандидаты :-)
Виктория Придатко. HR - лицо компании. Какое лицо - такие кандидаты :-)Виктория Придатко. HR - лицо компании. Какое лицо - такие кандидаты :-)
Виктория Придатко. HR - лицо компании. Какое лицо - такие кандидаты :-)IT Spring
 
Александр Сорокоумов. Слепые пятна современного бизнеса
Александр Сорокоумов. Слепые пятна современного бизнесаАлександр Сорокоумов. Слепые пятна современного бизнеса
Александр Сорокоумов. Слепые пятна современного бизнесаIT Spring
 
Антон Марченко. Опыт внедрения Kanban в продуктовой компании
Антон Марченко. Опыт внедрения Kanban в продуктовой компанииАнтон Марченко. Опыт внедрения Kanban в продуктовой компании
Антон Марченко. Опыт внедрения Kanban в продуктовой компанииIT Spring
 
Дмитрий Безуглый. Архетипы системного мышления
Дмитрий Безуглый. Архетипы системного мышленияДмитрий Безуглый. Архетипы системного мышления
Дмитрий Безуглый. Архетипы системного мышленияIT Spring
 
Сергей Бережной. Инженерный подход в общении с Заказчиком
Сергей Бережной. Инженерный подход в общении с ЗаказчикомСергей Бережной. Инженерный подход в общении с Заказчиком
Сергей Бережной. Инженерный подход в общении с ЗаказчикомIT Spring
 
Артем Сердюк. Овладей своим продуктом. Овладей своей командой.
Артем Сердюк. Овладей своим продуктом. Овладей своей командой.Артем Сердюк. Овладей своим продуктом. Овладей своей командой.
Артем Сердюк. Овладей своим продуктом. Овладей своей командой.IT Spring
 
Михаил Завилейский. Введение в эмоциональный интеллект для ITшников
Михаил Завилейский. Введение в эмоциональный интеллект для ITшников Михаил Завилейский. Введение в эмоциональный интеллект для ITшников
Михаил Завилейский. Введение в эмоциональный интеллект для ITшников IT Spring
 
Александр Кольцов. IT проекты глазами заказчика
Александр Кольцов. IT проекты глазами заказчикаАлександр Кольцов. IT проекты глазами заказчика
Александр Кольцов. IT проекты глазами заказчикаIT Spring
 
Александр Калугин. Коммуникация с заказчиком в нелетную погоду
Александр Калугин. Коммуникация с заказчиком в нелетную погодуАлександр Калугин. Коммуникация с заказчиком в нелетную погоду
Александр Калугин. Коммуникация с заказчиком в нелетную погодуIT Spring
 
Кирилл Голуб. Феномен IT-менеджера
Кирилл Голуб. Феномен IT-менеджераКирилл Голуб. Феномен IT-менеджера
Кирилл Голуб. Феномен IT-менеджераIT Spring
 
Анжела Ястреб. Почему мы не достигаем целей?
Анжела Ястреб. Почему мы не достигаем целей?Анжела Ястреб. Почему мы не достигаем целей?
Анжела Ястреб. Почему мы не достигаем целей?IT Spring
 
Алексей Минкевич. Искусство проведения интервью
Алексей Минкевич. Искусство проведения интервьюАлексей Минкевич. Искусство проведения интервью
Алексей Минкевич. Искусство проведения интервьюIT Spring
 
Алексей Шоркин. Нарезаем растущего слона на бифштексы
Алексей Шоркин. Нарезаем растущего слона на бифштексыАлексей Шоркин. Нарезаем растущего слона на бифштексы
Алексей Шоркин. Нарезаем растущего слона на бифштексыIT Spring
 

More from IT Spring (17)

Юрий Шиляев. Выстраиваем фреймворк обучения в ИТ-компании. От команды до комп...
Юрий Шиляев. Выстраиваем фреймворк обучения в ИТ-компании. От команды до комп...Юрий Шиляев. Выстраиваем фреймворк обучения в ИТ-компании. От команды до комп...
Юрий Шиляев. Выстраиваем фреймворк обучения в ИТ-компании. От команды до комп...
 
Григорий Печенкин. Блеск и нищета регламентов
Григорий Печенкин. Блеск и нищета регламентовГригорий Печенкин. Блеск и нищета регламентов
Григорий Печенкин. Блеск и нищета регламентов
 
Александр Орлов, Вячеслав Панкратов. Большой квадрат работы с людьми
Александр Орлов, Вячеслав Панкратов. Большой квадрат работы с людьмиАлександр Орлов, Вячеслав Панкратов. Большой квадрат работы с людьми
Александр Орлов, Вячеслав Панкратов. Большой квадрат работы с людьми
 
Денис Петелин. Education 2.0
Денис Петелин. Education 2.0Денис Петелин. Education 2.0
Денис Петелин. Education 2.0
 
Виктория Придатко. HR - лицо компании. Какое лицо - такие кандидаты :-)
Виктория Придатко. HR - лицо компании. Какое лицо - такие кандидаты :-)Виктория Придатко. HR - лицо компании. Какое лицо - такие кандидаты :-)
Виктория Придатко. HR - лицо компании. Какое лицо - такие кандидаты :-)
 
Александр Сорокоумов. Слепые пятна современного бизнеса
Александр Сорокоумов. Слепые пятна современного бизнесаАлександр Сорокоумов. Слепые пятна современного бизнеса
Александр Сорокоумов. Слепые пятна современного бизнеса
 
Антон Марченко. Опыт внедрения Kanban в продуктовой компании
Антон Марченко. Опыт внедрения Kanban в продуктовой компанииАнтон Марченко. Опыт внедрения Kanban в продуктовой компании
Антон Марченко. Опыт внедрения Kanban в продуктовой компании
 
Дмитрий Безуглый. Архетипы системного мышления
Дмитрий Безуглый. Архетипы системного мышленияДмитрий Безуглый. Архетипы системного мышления
Дмитрий Безуглый. Архетипы системного мышления
 
Сергей Бережной. Инженерный подход в общении с Заказчиком
Сергей Бережной. Инженерный подход в общении с ЗаказчикомСергей Бережной. Инженерный подход в общении с Заказчиком
Сергей Бережной. Инженерный подход в общении с Заказчиком
 
Артем Сердюк. Овладей своим продуктом. Овладей своей командой.
Артем Сердюк. Овладей своим продуктом. Овладей своей командой.Артем Сердюк. Овладей своим продуктом. Овладей своей командой.
Артем Сердюк. Овладей своим продуктом. Овладей своей командой.
 
Михаил Завилейский. Введение в эмоциональный интеллект для ITшников
Михаил Завилейский. Введение в эмоциональный интеллект для ITшников Михаил Завилейский. Введение в эмоциональный интеллект для ITшников
Михаил Завилейский. Введение в эмоциональный интеллект для ITшников
 
Александр Кольцов. IT проекты глазами заказчика
Александр Кольцов. IT проекты глазами заказчикаАлександр Кольцов. IT проекты глазами заказчика
Александр Кольцов. IT проекты глазами заказчика
 
Александр Калугин. Коммуникация с заказчиком в нелетную погоду
Александр Калугин. Коммуникация с заказчиком в нелетную погодуАлександр Калугин. Коммуникация с заказчиком в нелетную погоду
Александр Калугин. Коммуникация с заказчиком в нелетную погоду
 
Кирилл Голуб. Феномен IT-менеджера
Кирилл Голуб. Феномен IT-менеджераКирилл Голуб. Феномен IT-менеджера
Кирилл Голуб. Феномен IT-менеджера
 
Анжела Ястреб. Почему мы не достигаем целей?
Анжела Ястреб. Почему мы не достигаем целей?Анжела Ястреб. Почему мы не достигаем целей?
Анжела Ястреб. Почему мы не достигаем целей?
 
Алексей Минкевич. Искусство проведения интервью
Алексей Минкевич. Искусство проведения интервьюАлексей Минкевич. Искусство проведения интервью
Алексей Минкевич. Искусство проведения интервью
 
Алексей Шоркин. Нарезаем растущего слона на бифштексы
Алексей Шоркин. Нарезаем растущего слона на бифштексыАлексей Шоркин. Нарезаем растущего слона на бифштексы
Алексей Шоркин. Нарезаем растущего слона на бифштексы
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Как совместить Scrum и Kanban

  • 1. How to Mix Scrum and Kanban Vladimir Gorshunov Ciklum Services & Consulting (CSC)
  • 2. Consultant profile Vladimir Gorshunov • Ciklum Technical Consultant / Program Manager • Agile Coach, Certified Scrum Product Owner, Certified Scrum Master • Experienced Agile Project Manager with technical background Vladimir has more then 9 years in software development and for 4 years he is building efficient distributed agile teams, which are able to deliver business value on-time and on-target using best industry practices. Vladimir expert with Java technical background and has been involved in different projects from the variety of business domains (Banking Solutions, Mobile Development, High Loading Computation, Payment Systems, Customer Experience Management, Government Systems, etc.) www.ciklum.net 2
  • 3. Three stories… www.ciklum.net 3
  • 4. First story… www.ciklum.net 4
  • 5. What is mobile development for YOU? www.ciklum.net 5
  • 6. What is mobile development?  Less that 3-4 people in the team  Too much overhead with all the meetings - actually wastes of time  Very short projects  Not enough time to adapt if the initial plans aren’t very accurate www.ciklum.net 6
  • 7. What is mobile development?  Can’t keep fully dedicated QA for one project  QA is a shared resource, sometimes even remote resource  Even developers are shared between projects!  Just do it! ASAP!  Client doesn’t care about your internal process, he needs a product www.ciklum.net 7
  • 8. Scrum practices (9)  Scrum Master  Product Owner  Team  Sprint planning meeting  Daily Scrum  Sprint review  Product backlog  Sprint backlog  Burndown chart www.ciklum.net 8
  • 9. Scrum doesn't fit all www.ciklum.net 9
  • 10. Kanban practices (3)  Visualize the work flow (Board)  Limit WIP (work in progress)  Measure and optimize lead time (cycle time) www.ciklum.net 10
  • 11. Kanban doesn't fit all www.ciklum.net 11
  • 12. Scrum vs Kanban? We can use them together! www.ciklum.net 12
  • 13. Scrum + Kanban in mobile dev  Less that 3-4 people in the team.  Too much overhead with all the meetings - actually wastes of time. Keep daily meeting, planning and demo, process improvement can be done during all process or you can have retrospective at the end of every two sprints. www.ciklum.net 13
  • 14. Scrum + Kanban in mobile dev  Very short projects  Not enough time to adapt if the initial plans aren’t very accurate You can use one week sprint instead of long 2-3 week sprint. You can even make demo or provide demo build two times per week. You develop many projects, so you can adopt you process across all of your projects. www.ciklum.net 14
  • 15. Scrum + Kanban in mobile dev  Can’t keep fully dedicated QA for one project  QA is a shared resource, sometimes it is even a remote resource. Include QA in common process, and in visualize testing activities too. www.ciklum.net 15
  • 16. Scrum + Kanban in mobile dev  Even developers are shared between projects  Limit WIP  Adopt your process in all your projects  Visualize the workflow www.ciklum.net 16
  • 17. Scrum + Kanban in mobile dev  Just do it! ASAP!  Client doesn’t care about your internal process, he needs a product.  That is TRUE!!!  Be proactive, explain AGILE way of doing things. www.ciklum.net 17
  • 18. Second story… www.ciklum.net 18
  • 19. What is NEW product development for YOU? www.ciklum.net 19
  • 20. What is new product development?  There are a lot of ideas from business.  It is hard to determine how many developers we ready need.  Let’s use what we used before! www.ciklum.net 20
  • 21. What is new product development?  Let’s start from a “green field”!  We need QA only at the end of the project!  Development team use agile, but designers don’t use it. www.ciklum.net 21
  • 22. What is new product development?  There are a lot of ideas from business.  That is great, isn’t it? Put all ideas in your backlog, coach or hire Product Owner. Does your customer have a CTO?  It is hard to determine how many developers we ready need.  Scale your team as soon as you will have enough job them. www.ciklum.net 22
  • 23. Agile and new product development  Let’s use what we used before! Review all your decisions on retrospectives, sometimes it can be easier to use new solution instead of adopting an old one.  Let’s start from a “green field”! Please, be pragmatic, use existing solutions and practices. www.ciklum.net 23
  • 24. Agile and new product development  We need QA only at the end of the project! QA in agile team needs to test user stories before they will come to team, good QA will be a Product Owner assistance.  Developers use agile, designers don’t. Integrate designers in you agile process, stop thinking about design as a solid thing. www.ciklum.net 24
  • 25. Third story… www.ciklum.net 25
  • 26. What is online service for YOU? www.ciklum.net 26
  • 27. What is online service?  Urgent tasks that need to be done NOW.  Business has interest in the time-to-market. www.ciklum.net 27
  • 28. Scrumban – mix Scrum and Kanban www.ciklum.net 28
  • 29. Scrumban iterations  Scrum-like planning & iterations.  Measure average things released per iteration.  Use Cumulative Flow diagram instead of Burndown. www.ciklum.net 29
  • 30. Scrumban flow  “Ready to development” column simplify what can be done next.  Use the late pulling tasks by developers.  Not everyone needs to have at least one task in progress. www.ciklum.net 30
  • 31. The Final step is Pull (or prioritization-on-demand) www.ciklum.net 31
  • 32. One size doesn't fit all Questions? Vladimir Gorshunov Ciklum Technical Consultant/Program Manager vlg@ciklum.com +375 29 601 33 44 skype: vladimir.gorshunov www.ciklum.net 32