SlideShare ist ein Scribd-Unternehmen logo
1 von 26
www.ciklum.net



Scrum and Kanban in Action
         Vladimir Gorshunov
         Ciklum Services & Consulting (CSC)
Consultant profile

                      Vladimir Gorshunov
                      • Ciklum Technical Consultant
                      • Agile Coach, Scrum Master
                      • Experienced Agile Project Manager with
                         technical background


Vladimir has more then 8 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
Two 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 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, sometime event remote
        resource


   Even developers are shared between projects!



   Just do it! ASAP!
       Client don’t care about your internal process, he need
        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
        time

    Keep daily meeting, planning and demo, process
    improvement can be during all process or you can have
    retrospective at the end of 2 sprints instead of one.


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


                                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 1 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, sometime event remote resource



    Include QA in common process, and in visualization process
    especially




                              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 don’t care about your internal process, he need a
        product



       That is TRUE!!!
       Be proactive, explain AGILE way of doing think




                               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.

   Hard to determinate how much developers
    we ready need.

   Let’s use what we used before!



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


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

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

   Development team use agile, designers
    don’t.



                        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?

     Hard to determinate how much 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, some times it can be easier
  to use new solution instead of adopting an
  old one.

     Let’s start for a “green field”!
  Please, be pragmatic, use existed
  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 need to test user stories
  before they will come to team, good QA will
  be a Product Owner assistance.

   Development team use agile, designers
    don’t.
  Integrate designers in you agile process, stop
  think about design as a solid thing.
                     www.ciklum.net              24
Stay hungry, Stay foolish.




                            Steve Jobs
                           1955 – 2011


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

     Questions?




          www.ciklum.net   26

Weitere ähnliche Inhalte

Was ist angesagt?

Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Vidas Vasiliauskas
 
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next stepsScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next stepsSebastian Radics
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Yuval Yeret
 
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Yuval Yeret
 
ScrumBan Evolution - What is you next step?
ScrumBan Evolution - What is you next step?ScrumBan Evolution - What is you next step?
ScrumBan Evolution - What is you next step?Sebastian Radics
 
Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)Filippo Zanella
 
ScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile HybridScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile HybridJaya S
 
Small team scrum and kanban
Small team scrum and kanbanSmall team scrum and kanban
Small team scrum and kanbanDavid Daniel
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Yuval Yeret
 
Introduction to DevOps and Kanban
Introduction to DevOps and KanbanIntroduction to DevOps and Kanban
Introduction to DevOps and KanbanYuval Yeret
 
The StartUp Agency - A Case Study on CFPB
The StartUp Agency - A Case Study on CFPBThe StartUp Agency - A Case Study on CFPB
The StartUp Agency - A Case Study on CFPBGovLoop
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software developmentNaveen Kumar Singh
 
Scrum and Kanban Sitting In A Tree...
Scrum and Kanban Sitting In A Tree... Scrum and Kanban Sitting In A Tree...
Scrum and Kanban Sitting In A Tree... Yuval Yeret
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanbannikos batsios
 
Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?TechWell
 
An Introduction to Kanban
An Introduction to KanbanAn Introduction to Kanban
An Introduction to KanbanCamille Bell
 

Was ist angesagt? (20)

Scrumban
ScrumbanScrumban
Scrumban
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
 
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next stepsScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
 
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
 
ScrumBan Evolution - What is you next step?
ScrumBan Evolution - What is you next step?ScrumBan Evolution - What is you next step?
ScrumBan Evolution - What is you next step?
 
Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)
 
Scrumban
ScrumbanScrumban
Scrumban
 
ScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile HybridScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile Hybrid
 
Small team scrum and kanban
Small team scrum and kanbanSmall team scrum and kanban
Small team scrum and kanban
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
Introduction to DevOps and Kanban
Introduction to DevOps and KanbanIntroduction to DevOps and Kanban
Introduction to DevOps and Kanban
 
The StartUp Agency - A Case Study on CFPB
The StartUp Agency - A Case Study on CFPBThe StartUp Agency - A Case Study on CFPB
The StartUp Agency - A Case Study on CFPB
 
Anotherpm an example of agile survival
Anotherpm an example of agile survivalAnotherpm an example of agile survival
Anotherpm an example of agile survival
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
 
Scrum and Kanban Sitting In A Tree...
Scrum and Kanban Sitting In A Tree... Scrum and Kanban Sitting In A Tree...
Scrum and Kanban Sitting In A Tree...
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanban
 
Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?
 
An Introduction to Kanban
An Introduction to KanbanAn Introduction to Kanban
An Introduction to Kanban
 
Scrumban
ScrumbanScrumban
Scrumban
 

Andere mochten auch

IT career advice or how to get your first job in IT
IT career advice or how to get your first job in ITIT career advice or how to get your first job in IT
IT career advice or how to get your first job in ITAlice Zabolotnaya
 
Comparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperComparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperCiklum Ukraine
 
Ciklum - NOAH16 Berlin
Ciklum - NOAH16 BerlinCiklum - NOAH16 Berlin
Ciklum - NOAH16 BerlinNOAH Advisors
 
Розвиток ефективності роботи команди (Мар’яна Мацюк, Ciklum)
Розвиток ефективності роботи команди (Мар’яна Мацюк, Ciklum)Розвиток ефективності роботи команди (Мар’яна Мацюк, Ciklum)
Розвиток ефективності роботи команди (Мар’яна Мацюк, Ciklum)TeamCareerForum
 
Healthcare marketing the optimization scenario1
Healthcare marketing   the optimization scenario1Healthcare marketing   the optimization scenario1
Healthcare marketing the optimization scenario1Nirmala N
 
"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman LiashenkoCiklum Ukraine
 
Deloitte fiduciaire company presentation
Deloitte fiduciaire company presentationDeloitte fiduciaire company presentation
Deloitte fiduciaire company presentationdeloittefidu
 
HR-IT 2016. Increase team efficiency. Ciklum
HR-IT 2016. Increase team efficiency. CiklumHR-IT 2016. Increase team efficiency. Ciklum
HR-IT 2016. Increase team efficiency. CiklumRTC
 
The Deloitte M&A Index 2016
The Deloitte M&A Index 2016The Deloitte M&A Index 2016
The Deloitte M&A Index 2016Deloitte UK
 
Deloitte State of the State 2015
Deloitte State of the State 2015Deloitte State of the State 2015
Deloitte State of the State 2015Deloitte UK
 
Deloitte retail trends 2016
Deloitte retail trends 2016Deloitte retail trends 2016
Deloitte retail trends 2016Deloitte UK
 
The Deloitte Global Chief Procurement Officer Survey 2017
The Deloitte Global Chief Procurement Officer Survey 2017The Deloitte Global Chief Procurement Officer Survey 2017
The Deloitte Global Chief Procurement Officer Survey 2017Deloitte UK
 

Andere mochten auch (15)

The Best Charities in Africa
The Best Charities in AfricaThe Best Charities in Africa
The Best Charities in Africa
 
IT career advice or how to get your first job in IT
IT career advice or how to get your first job in ITIT career advice or how to get your first job in IT
IT career advice or how to get your first job in IT
 
Simple rules of making CV
Simple rules of making CVSimple rules of making CV
Simple rules of making CV
 
IT industry. Ciklum. You
IT industry. Ciklum. You IT industry. Ciklum. You
IT industry. Ciklum. You
 
Comparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperComparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White Paper
 
Ciklum - NOAH16 Berlin
Ciklum - NOAH16 BerlinCiklum - NOAH16 Berlin
Ciklum - NOAH16 Berlin
 
Розвиток ефективності роботи команди (Мар’яна Мацюк, Ciklum)
Розвиток ефективності роботи команди (Мар’яна Мацюк, Ciklum)Розвиток ефективності роботи команди (Мар’яна Мацюк, Ciklum)
Розвиток ефективності роботи команди (Мар’яна Мацюк, Ciklum)
 
Healthcare marketing the optimization scenario1
Healthcare marketing   the optimization scenario1Healthcare marketing   the optimization scenario1
Healthcare marketing the optimization scenario1
 
"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko
 
Deloitte fiduciaire company presentation
Deloitte fiduciaire company presentationDeloitte fiduciaire company presentation
Deloitte fiduciaire company presentation
 
HR-IT 2016. Increase team efficiency. Ciklum
HR-IT 2016. Increase team efficiency. CiklumHR-IT 2016. Increase team efficiency. Ciklum
HR-IT 2016. Increase team efficiency. Ciklum
 
The Deloitte M&A Index 2016
The Deloitte M&A Index 2016The Deloitte M&A Index 2016
The Deloitte M&A Index 2016
 
Deloitte State of the State 2015
Deloitte State of the State 2015Deloitte State of the State 2015
Deloitte State of the State 2015
 
Deloitte retail trends 2016
Deloitte retail trends 2016Deloitte retail trends 2016
Deloitte retail trends 2016
 
The Deloitte Global Chief Procurement Officer Survey 2017
The Deloitte Global Chief Procurement Officer Survey 2017The Deloitte Global Chief Procurement Officer Survey 2017
The Deloitte Global Chief Procurement Officer Survey 2017
 

Ähnlich wie Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

Как совместить Scrum и Kanban
Как совместить Scrum и KanbanКак совместить Scrum и Kanban
Как совместить Scrum и KanbanIT Spring
 
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
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework ExplainedNacho Montoya
 
What On Earth Is Agile?
What On Earth Is Agile?What On Earth Is Agile?
What On Earth Is Agile?Tom Barton
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Mohammad Faiz
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for softwareJohn Paz
 
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
 
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
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13Panji Gautama
 
Introducing scrum Framework slides techxpla
Introducing scrum Framework slides   techxplaIntroducing scrum Framework slides   techxpla
Introducing scrum Framework slides techxplaTechXpla
 
Let's talk about scrum
Let's talk about scrumLet's talk about scrum
Let's talk about scrumPierre E. NEIS
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in AgileWipro
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxPerumalPitchandi
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYADivya Tadi
 
Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Michael Tarnowski
 

Ähnlich wie Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action (20)

Как совместить Scrum и Kanban
Как совместить Scrum и KanbanКак совместить Scrum и Kanban
Как совместить Scrum и Kanban
 
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
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
What On Earth Is Agile?
What On Earth Is Agile?What On Earth Is Agile?
What On Earth Is Agile?
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
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
 
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
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13
 
Agile values
Agile valuesAgile values
Agile values
 
Introducing scrum Framework slides techxpla
Introducing scrum Framework slides   techxplaIntroducing scrum Framework slides   techxpla
Introducing scrum Framework slides techxpla
 
Let's talk about scrum
Let's talk about scrumLet's talk about scrum
Let's talk about scrum
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Agile – The New Kid in the Block?
Agile – The New Kid in the Block?
 

Mehr von Ciklum Ukraine

"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman LoparevCiklum Ukraine
 
Alex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_DesignAlex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_DesignCiklum Ukraine
 
Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developersCiklum Ukraine
 
Your 1st Apple watch Application
Your 1st Apple watch ApplicationYour 1st Apple watch Application
Your 1st Apple watch ApplicationCiklum Ukraine
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven DevelopmentCiklum Ukraine
 
Back to the future: ux trends 2015
Back to the future: ux trends 2015Back to the future: ux trends 2015
Back to the future: ux trends 2015Ciklum Ukraine
 
Developing high load systems using C++
Developing high load systems using C++Developing high load systems using C++
Developing high load systems using C++Ciklum Ukraine
 
Collection view layout
Collection view layoutCollection view layout
Collection view layoutCiklum Ukraine
 
Introduction to auto layout
Introduction to auto layoutIntroduction to auto layout
Introduction to auto layoutCiklum Ukraine
 
Unit Testing: Special Cases
Unit Testing: Special CasesUnit Testing: Special Cases
Unit Testing: Special CasesCiklum Ukraine
 
Model-View-Controller: Tips&Tricks
Model-View-Controller: Tips&TricksModel-View-Controller: Tips&Tricks
Model-View-Controller: Tips&TricksCiklum Ukraine
 
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...Ciklum Ukraine
 
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"Ciklum Ukraine
 
"To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod...
"To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod..."To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod...
"To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod...Ciklum Ukraine
 

Mehr von Ciklum Ukraine (20)

"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev
 
Alex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_DesignAlex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_Design
 
Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
 
Your 1st Apple watch Application
Your 1st Apple watch ApplicationYour 1st Apple watch Application
Your 1st Apple watch Application
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Back to the future: ux trends 2015
Back to the future: ux trends 2015Back to the future: ux trends 2015
Back to the future: ux trends 2015
 
Developing high load systems using C++
Developing high load systems using C++Developing high load systems using C++
Developing high load systems using C++
 
Collection view layout
Collection view layoutCollection view layout
Collection view layout
 
Introduction to auto layout
Introduction to auto layoutIntroduction to auto layout
Introduction to auto layout
 
Groovy on Android
Groovy on AndroidGroovy on Android
Groovy on Android
 
Unit Testing: Special Cases
Unit Testing: Special CasesUnit Testing: Special Cases
Unit Testing: Special Cases
 
Material design
Material designMaterial design
Material design
 
Kanban development
Kanban developmentKanban development
Kanban development
 
Mobile sketching
Mobile sketching Mobile sketching
Mobile sketching
 
More UX in our life
More UX in our lifeMore UX in our life
More UX in our life
 
Model-View-Controller: Tips&Tricks
Model-View-Controller: Tips&TricksModel-View-Controller: Tips&Tricks
Model-View-Controller: Tips&Tricks
 
Unit Tesing in iOS
Unit Tesing in iOSUnit Tesing in iOS
Unit Tesing in iOS
 
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
 
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
 
"To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod...
"To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod..."To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod...
"To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod...
 

Kürzlich hochgeladen

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Kürzlich hochgeladen (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action

  • 1. www.ciklum.net Scrum and Kanban in Action Vladimir Gorshunov Ciklum Services & Consulting (CSC)
  • 2. Consultant profile Vladimir Gorshunov • Ciklum Technical Consultant • Agile Coach, Scrum Master • Experienced Agile Project Manager with technical background Vladimir has more then 8 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
  • 3. Two 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 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, sometime event remote resource  Even developers are shared between projects!  Just do it! ASAP!  Client don’t care about your internal process, he need 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 time Keep daily meeting, planning and demo, process improvement can be during all process or you can have retrospective at the end of 2 sprints instead of one.  Very short projects  Not enough time to adapt if the initial plans aren’t very accurate 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 1 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, sometime event remote resource Include QA in common process, and in visualization process especially 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 don’t care about your internal process, he need a product  That is TRUE!!!  Be proactive, explain AGILE way of doing think 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.  Hard to determinate how much developers we ready need.  Let’s use what we used before! www.ciklum.net 20
  • 21. What is new product development?  Let’s start for a “green field”!  We need QA only at the end of the project!  Development team use agile, designers don’t. 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?  Hard to determinate how much 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, some times it can be easier to use new solution instead of adopting an old one.  Let’s start for a “green field”! Please, be pragmatic, use existed 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 need to test user stories before they will come to team, good QA will be a Product Owner assistance.  Development team use agile, designers don’t. Integrate designers in you agile process, stop think about design as a solid thing. www.ciklum.net 24
  • 25. Stay hungry, Stay foolish. Steve Jobs 1955 – 2011 www.ciklum.net 25
  • 26. One size doesn't fit all Questions? www.ciklum.net 26