SlideShare a Scribd company logo
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

More Related Content

What's hot

What's hot (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
 

Viewers also liked

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 Ukraine
 
Deloitte fiduciaire company presentation
Deloitte fiduciaire company presentationDeloitte fiduciaire company presentation
Deloitte fiduciaire company presentation
deloittefidu
 

Viewers also liked (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
 

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

Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130
Christopher Daily
 
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
LuongMinhHai
 
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
PerumalPitchandi
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
Divya Tadi
 

Similar to 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?
 

More from Ciklum 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 developers
Ciklum 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
 

More from 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...
 

Recently uploaded

Recently uploaded (20)

The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 

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