SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
Yuval Yeret
Agile Coach @ Agilesparks
 yuval@agilesparks.com
   Mobile: 054-4802458
Brief Intro
AgileSparks is an elite team focused entirely on helping
 companies improve their product development
 operations, by leveraging Lean/Agile/Scrum thinking
 and techniques.

Yuval Yeret – Lean/Agile Consultant/Coach, coming
  from R&D leadership background, specializing in
  scaling agile through Lean.
  Find more about me at
  http://www.linkedin.com/in/yuvalyeret, my google
  profile
Lets start with a classic
burndown/burnup chart
                              Burndown / Burnup
 120                                                         What’s wrong here?
Working software only towards
 100
the end of the iteration/project
 80                                                                      So?
 Risk of missing the iteration…
 60                                                      DONE (BURNUP)
    Work is not spread evenly,
                                                         ACTUAL REMAINING EFFORT
          bottlenecks                                    PLANNED REMAINING EFFORT
 40

       We call it “Scrumfall”
 20



  0
       1   2    3   4    5          6   7   8   9   10
                             Time
So what’s the difference?

So we want to get to this…
Notice how the done work is
    spread more evenly

120


   This reduces risk due to
100
          leftovers,
   Much more effective and
sustainable load for everyone,
80

And allowing shorter sprints if                DONE (BURNUP)
           needed
60                                             ACTUAL REMAINING
                                               EFFORT
                                               PLANNED REMAINING
                                               EFFORT
40




 20
                                                                  Great
                                                               How do I do it?
 0
      1   2   3   4   5   6   7   8   9   10
Keys to steady burnup
 Effectively sized and testable stories
    Allow finishing work end to end quickly
 Focus on few stories at a time, rather than work on too
 much at once
How to make this happen?
 Get the Product Owner to provide INVEST stories
 Provide more visibility to WHERE work is before its
  DONE
 Manage the work in progress to drive focus
How do we Visualize the work                          Wow!
                                                    What’s that?
This is called Cumulative Flow
status in more depth?
            Diagrams
120




100

   Introduced by Lean Thought
  Leaders Don Reinertsen and
 80

         David Anderson
                                                         TODO
 60
                                                         WORK IN PROGRESS
                                                         DONE (BURNUP)
 40




  The idea is to visualize where
 20

  the features/stories are in the
  0
      workflow across time
      1   2      3     4      5     6   7   8   9   10
How do we Visualize the work
status in more depth?
120




100




80


                                               TODO
60
                                               WORK IN PROGRESS
                                               DONE (BURNUP)
40




20




 0
      1   2   3   4   5   6   7   8   9   10
TO DO   IN PROGRESS         DONE



        In    In     Mush
                     on
 El     bar   bar
 ad
        In      Mush El
                on   ad
        bar
         Mush       El
         on         ad
TO DO   IN PROGRESS   DONE




 1         8           1
TO DO   IN PROGRESS   DONE




 1         8           1
TO   IN PROGRESS   DONE
DO




1       8           1
So a cumulative flow is built of snapshots of
the board summary per day
120




100




80


                                               TODO
60
                                               WORK IN PROGRESS
                                               DONE (BURNUP)
40




20




 0
      1   2   3   4   5   6   7   8   9   10
And provides a LOT of data
120




100




80


                                                         TODO
60                        Mean Cycle Time
                                                         WORK IN PROGRESS
                  W
                                                         DONE (BURNUP)
40
                  I
                  P

20




 0
      1   2   3       4     5    6     7    8   9   10
Now, how can we get more details?
 Lets dive into the workflow
120




100




80



                                                     TODO

60                                                   CODING
                                                     TESTING
                                                     DONE (BURNUP)


40

                                  Wide means lots of WIP
                                  Means problems finishing
20                                          work
                                             OR
                                   Next stage cannot deal
 0                                    with work now
      1   2   3   4   5   6   7    8     9      10
http://agileanalysis.blogspot.com/2008/12/finger-charts.html
This is better!
120




100




80


                                               TODO

60                                             CODING
                                               TESTING
                                               DONE (BURNUP)

40




20




 0
      1   2   3   4   5   6   7   8   9   10
What is this?
120




100




80


                                               TODO

60                                             CODING
                                               TESTING
                                               DONE (BURNUP)
40




20




 0
      1   2   3   4   5   6   7   8   9   10
So what do we need for a CFD?
 Have a defined workflow, even a simple one (TODO,
  IN PROGRESS, DONE)
 Track state of Features/Stories/Requirements ,
  including historical data
 Cumulative Flow can be easily generated based on this
 Can be improved to be based on Size of items e.g.
  Story/Feature Points.
   When using this, can mix different entities on same CFD
   With # of items, items need to be of same kind (e.g.
    stories/epics but not a mix)
Why use CFD?
 One visibility report provides insight to Burnup, Cycle
  Time, WIP, Bottlenecks
 Drives Continuous Improvement, great companion to
  discussions about limiting/managing work in progress
  (WIP).
 Can be applied for
   Scrum Teams
   End to end product development project/group
   Any kind of team chewing customer-valued work items
The visibility partner of Kanban
 Replaces Burnup/Burndown for Kanban
 teams/groups.
Lets revisit KanbanLand…
 Henrik Kniberg came up with “One day in Kanban
  Land” – a comic explaining the key Kanban concepts.
 Lets try to see how a Cumulative Flow Diagram looks
  for each of the hours in Kanban Land…
 Comic courtesy and copyright Henrik Kniberg, Crisp
  SE
20



18



16



14



12                                                                               Backlog
                                                                                 Selected

10                                                                               Develop Ongoing
                                                                                 Develop Done
                                                                                 Deploy
8
                                                                                 Live


6



4



 2



0
     1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17
                                                                                             26
20



18



16



14



12                                                                               Backlog
                                                                                 Selected

10                                                                               Develop Ongoing
                                                                                 Develop Done
                                                                                 Deploy
8
                                                                                 Live


6



4



 2



0
     1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17
                                                                                                27
20



18



16



14



12                                                                               Backlog
                                                                                 Selected

10                                                                               Develop Ongoing
                                                                                 Develop Done
                                                                                 Deploy
8
                                                                                 Live


6



4



 2



0
     1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17
                                                                                             28
20



18



16



14



12                                                                               Backlog
                                                                                 Selected

10                                                                               Develop Ongoing
                                                                                 Develop Done
                                                                                 Deploy
8
                                                                                 Live


6



4



 2



0
     1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17
                                                                                             29
20



18



16



14



12                                                                               Backlog
                                                                                 Selected

10                                                                               Develop Ongoing
                                                                                 Develop Done
                                                                                 Deploy
8
                                                                                 Live


6



4



 2



0
     1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17
                                                                                             30
20



18



16



14



12                                                                               Backlog
                                                                                 Selected

10                                                                               Develop Ongoing
                                                                                 Develop Done
                                                                                 Deploy
8
                                                                                 Live


6



4



 2



0
     1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17
                                                                                                31
20



18



16



14



12                                                                               Backlog
                                                                                 Selected

10                                                                               Develop Ongoing
                                                                                 Develop Done
                                                                                 Deploy
8
                                                                                 Live


6



4



 2



0
     1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17
                                                                                                32
20



18



16



14



12                                                                               Backlog
                                                                                 Selected

10                                                                               Develop Ongoing
                                                                                 Develop Done
                                                                                 Deploy
8
                                                                                 Live


6



4



 2



0
     1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17
                                                                                                33
20



18



16



14



12                                                                               Backlog
                                                                                 Selected

10                                                                               Develop Ongoing
                                                                                 Develop Done
                                                                                 Deploy
8
                                                                                 Live


6



4



 2



0
     1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17
                                                                                                34
20



18



16



14



12                                                                               Backlog
                                                                                 Selected

10                                                                               Develop Ongoing
                                                                                 Develop Done
                                                                                 Deploy
8
                                                                                 Live


6



4



 2



0
     1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17
                                                                                                35
20



18



16



14



12                                                                               Backlog
                                                                                 Selected

10                                                                               Develop Ongoing
                                                                                 Develop Done
                                                                                 Deploy
8
                                                                                 Live


6



4



 2



0
     1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17
                                                                                             36
20



18



16



14



12                                                                               Backlog
                                                                                 Selected

10                                                                               Develop Ongoing
                                                                                 Develop Done
                                                                                 Deploy
8
                                                                                 Live


6



4



 2



0
     1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17
                                                                                                37

Mais conteúdo relacionado

Mais procurados

The 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile CoachThe 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile CoachLeadingAgile
 
Kanban
KanbanKanban
Kanbanbramoe
 
Modern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyModern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyAgileSparks
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Scrum & Kanban
 
ATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven DevelopmentATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven DevelopmentNaresh Jain
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner RoleNigel Thurlow
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsMichael Sahota
 
Agile Project management
Agile Project managementAgile Project management
Agile Project managementBabu Appat
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for BeginnersZsolt Fabok
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process John Derrico
 
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
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban DemystifiedJack Speranza
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesVersionOne
 
Fundamentals of Agile Product Management
Fundamentals of Agile Product ManagementFundamentals of Agile Product Management
Fundamentals of Agile Product ManagementAmbreen Hussain
 
Henrik Kniberg - Scrum and XP beyond the trenches
Henrik Kniberg - Scrum and XP beyond the trenchesHenrik Kniberg - Scrum and XP beyond the trenches
Henrik Kniberg - Scrum and XP beyond the trenchesAgileSparks
 

Mais procurados (20)

Scrum Roles Workshop
Scrum Roles WorkshopScrum Roles Workshop
Scrum Roles Workshop
 
Scrumban
ScrumbanScrumban
Scrumban
 
The 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile CoachThe 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile Coach
 
Kanban
KanbanKanban
Kanban
 
Modern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyModern Agile - Joshua Kerievsky
Modern Agile - Joshua Kerievsky
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)
 
ATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven DevelopmentATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven Development
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner Role
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for Beginners
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
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
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban Demystified
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and Executives
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
Fundamentals of Agile Product Management
Fundamentals of Agile Product ManagementFundamentals of Agile Product Management
Fundamentals of Agile Product Management
 
Henrik Kniberg - Scrum and XP beyond the trenches
Henrik Kniberg - Scrum and XP beyond the trenchesHenrik Kniberg - Scrum and XP beyond the trenches
Henrik Kniberg - Scrum and XP beyond the trenches
 
Scrum Product Owner
Scrum Product OwnerScrum Product Owner
Scrum Product Owner
 

Destaque

Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIsYuval Yeret
 
Interpreting Cumulative Flow Diagrams
Interpreting Cumulative Flow DiagramsInterpreting Cumulative Flow Diagrams
Interpreting Cumulative Flow DiagramsNick Zdunić
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps Shore Labs
 
CFD : Modern Applications, Challenges and Future Trends
CFD : Modern Applications, Challenges and Future Trends CFD : Modern Applications, Challenges and Future Trends
CFD : Modern Applications, Challenges and Future Trends Dr. Khalid Saqr
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development PrinciplesJohn Vajda
 
Code Review: How And When
Code Review: How And WhenCode Review: How And When
Code Review: How And WhenPaul Gower
 
The greenhouse factor: innovative concepts for feeding the city
The greenhouse factor: innovative concepts for feeding the cityThe greenhouse factor: innovative concepts for feeding the city
The greenhouse factor: innovative concepts for feeding the cityJan de Wilt
 
Product development success story with kanban final
Product development success story with kanban   finalProduct development success story with kanban   final
Product development success story with kanban finalDigite, Inc.
 
On to code review lessons learned at microsoft
On to code review lessons learned at microsoftOn to code review lessons learned at microsoft
On to code review lessons learned at microsoftMichaela Greiler
 
Task & Project Management App Guide
Task & Project Management App GuideTask & Project Management App Guide
Task & Project Management App GuideJulia Roy
 
[Scrum Breakfast] How to apply Lean and Kanban in your business - Speaker: Ph...
[Scrum Breakfast] How to apply Lean and Kanban in your business - Speaker: Ph...[Scrum Breakfast] How to apply Lean and Kanban in your business - Speaker: Ph...
[Scrum Breakfast] How to apply Lean and Kanban in your business - Speaker: Ph...Scrum Breakfast Vietnam
 
Peer Code Review An Agile Process
Peer Code Review An Agile ProcessPeer Code Review An Agile Process
Peer Code Review An Agile Processgsporar
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and WhenPaul Gower
 
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011Fabio Armani
 

Destaque (20)

Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIs
 
Interpreting Cumulative Flow Diagrams
Interpreting Cumulative Flow DiagramsInterpreting Cumulative Flow Diagrams
Interpreting Cumulative Flow Diagrams
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 
CFD : Modern Applications, Challenges and Future Trends
CFD : Modern Applications, Challenges and Future Trends CFD : Modern Applications, Challenges and Future Trends
CFD : Modern Applications, Challenges and Future Trends
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development Principles
 
Code Review: How And When
Code Review: How And WhenCode Review: How And When
Code Review: How And When
 
Agile in the Bathtub
Agile in the BathtubAgile in the Bathtub
Agile in the Bathtub
 
The greenhouse factor: innovative concepts for feeding the city
The greenhouse factor: innovative concepts for feeding the cityThe greenhouse factor: innovative concepts for feeding the city
The greenhouse factor: innovative concepts for feeding the city
 
Product development success story with kanban final
Product development success story with kanban   finalProduct development success story with kanban   final
Product development success story with kanban final
 
On to code review lessons learned at microsoft
On to code review lessons learned at microsoftOn to code review lessons learned at microsoft
On to code review lessons learned at microsoft
 
Task & Project Management App Guide
Task & Project Management App GuideTask & Project Management App Guide
Task & Project Management App Guide
 
[Scrum Breakfast] How to apply Lean and Kanban in your business - Speaker: Ph...
[Scrum Breakfast] How to apply Lean and Kanban in your business - Speaker: Ph...[Scrum Breakfast] How to apply Lean and Kanban in your business - Speaker: Ph...
[Scrum Breakfast] How to apply Lean and Kanban in your business - Speaker: Ph...
 
Agile kanban overview
Agile kanban overviewAgile kanban overview
Agile kanban overview
 
Idea 2 product
Idea 2 productIdea 2 product
Idea 2 product
 
Agile overview
Agile overviewAgile overview
Agile overview
 
No more push of sales
No more push of salesNo more push of sales
No more push of sales
 
Peer Code Review An Agile Process
Peer Code Review An Agile ProcessPeer Code Review An Agile Process
Peer Code Review An Agile Process
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and When
 
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
 

Semelhante a Explaining Cumulative Flow Diagrams - CFD

10 Tips for Agile Adoption
10 Tips for Agile Adoption10 Tips for Agile Adoption
10 Tips for Agile Adoptionallan kelly
 
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010Proyectalis / Improvement21
 
Devopsdays Mountain View 2012 Ignite on Letting Go
Devopsdays Mountain View 2012 Ignite on Letting GoDevopsdays Mountain View 2012 Ignite on Letting Go
Devopsdays Mountain View 2012 Ignite on Letting GoDominica DeGrandis
 
Agile 101 Basic Measurement Draft Apr30 Dhaval Halim2
Agile 101   Basic Measurement Draft Apr30 Dhaval Halim2Agile 101   Basic Measurement Draft Apr30 Dhaval Halim2
Agile 101 Basic Measurement Draft Apr30 Dhaval Halim2HalimDunsky
 
Progress towards Unfettered Mind transcript publication goal for 2011
Progress towards Unfettered Mind transcript publication goal for 2011Progress towards Unfettered Mind transcript publication goal for 2011
Progress towards Unfettered Mind transcript publication goal for 2011umningadmin
 
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…Agile Lietuva
 

Semelhante a Explaining Cumulative Flow Diagrams - CFD (7)

10 Tips for Agile Adoption
10 Tips for Agile Adoption10 Tips for Agile Adoption
10 Tips for Agile Adoption
 
Amaral lctes2012
Amaral lctes2012Amaral lctes2012
Amaral lctes2012
 
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
 
Devopsdays Mountain View 2012 Ignite on Letting Go
Devopsdays Mountain View 2012 Ignite on Letting GoDevopsdays Mountain View 2012 Ignite on Letting Go
Devopsdays Mountain View 2012 Ignite on Letting Go
 
Agile 101 Basic Measurement Draft Apr30 Dhaval Halim2
Agile 101   Basic Measurement Draft Apr30 Dhaval Halim2Agile 101   Basic Measurement Draft Apr30 Dhaval Halim2
Agile 101 Basic Measurement Draft Apr30 Dhaval Halim2
 
Progress towards Unfettered Mind transcript publication goal for 2011
Progress towards Unfettered Mind transcript publication goal for 2011Progress towards Unfettered Mind transcript publication goal for 2011
Progress towards Unfettered Mind transcript publication goal for 2011
 
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…
 

Mais de Yuval Yeret

Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...
Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...
Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...Yuval Yeret
 
Fixing Your OKRs With Agility – Agile Hartford
Fixing Your OKRs With Agility – Agile HartfordFixing Your OKRs With Agility – Agile Hartford
Fixing Your OKRs With Agility – Agile HartfordYuval Yeret
 
Fixing Your OKRs With Agility – Agile Indy 2023
Fixing Your OKRs With Agility – Agile Indy 2023Fixing Your OKRs With Agility – Agile Indy 2023
Fixing Your OKRs With Agility – Agile Indy 2023Yuval Yeret
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupYuval Yeret
 
OKRs and Agile Sitting on a Tree - Agile Austin.pdf
OKRs and Agile Sitting on a Tree - Agile Austin.pdfOKRs and Agile Sitting on a Tree - Agile Austin.pdf
OKRs and Agile Sitting on a Tree - Agile Austin.pdfYuval Yeret
 
OKRs and Scrum - SMs of the Universe Webinar.pdf
OKRs and Scrum - SMs of the Universe Webinar.pdfOKRs and Scrum - SMs of the Universe Webinar.pdf
OKRs and Scrum - SMs of the Universe Webinar.pdfYuval Yeret
 
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...Yuval Yeret
 
OKRs for SAFe Summit 2022 - 20220705.pdf
OKRs for SAFe Summit 2022 - 20220705.pdfOKRs for SAFe Summit 2022 - 20220705.pdf
OKRs for SAFe Summit 2022 - 20220705.pdfYuval Yeret
 
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptx
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptxScrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptx
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptxYuval Yeret
 
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...Yuval Yeret
 
Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”Yuval Yeret
 
Scaled Agile Framework (SAFe) in the Trenches
Scaled Agile Framework (SAFe) in the TrenchesScaled Agile Framework (SAFe) in the Trenches
Scaled Agile Framework (SAFe) in the TrenchesYuval Yeret
 
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...Yuval Yeret
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective Yuval 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
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFeYuval Yeret
 
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
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling AgileYuval Yeret
 
Scrum 4 marketing - Give Thanks to Scrum 2017
Scrum 4 marketing - Give Thanks to Scrum 2017Scrum 4 marketing - Give Thanks to Scrum 2017
Scrum 4 marketing - Give Thanks to Scrum 2017Yuval Yeret
 
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
 

Mais de Yuval Yeret (20)

Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...
Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...
Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...
 
Fixing Your OKRs With Agility – Agile Hartford
Fixing Your OKRs With Agility – Agile HartfordFixing Your OKRs With Agility – Agile Hartford
Fixing Your OKRs With Agility – Agile Hartford
 
Fixing Your OKRs With Agility – Agile Indy 2023
Fixing Your OKRs With Agility – Agile Indy 2023Fixing Your OKRs With Agility – Agile Indy 2023
Fixing Your OKRs With Agility – Agile Indy 2023
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
 
OKRs and Agile Sitting on a Tree - Agile Austin.pdf
OKRs and Agile Sitting on a Tree - Agile Austin.pdfOKRs and Agile Sitting on a Tree - Agile Austin.pdf
OKRs and Agile Sitting on a Tree - Agile Austin.pdf
 
OKRs and Scrum - SMs of the Universe Webinar.pdf
OKRs and Scrum - SMs of the Universe Webinar.pdfOKRs and Scrum - SMs of the Universe Webinar.pdf
OKRs and Scrum - SMs of the Universe Webinar.pdf
 
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...
 
OKRs for SAFe Summit 2022 - 20220705.pdf
OKRs for SAFe Summit 2022 - 20220705.pdfOKRs for SAFe Summit 2022 - 20220705.pdf
OKRs for SAFe Summit 2022 - 20220705.pdf
 
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptx
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptxScrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptx
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptx
 
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...
 
Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”
 
Scaled Agile Framework (SAFe) in the Trenches
Scaled Agile Framework (SAFe) in the TrenchesScaled Agile Framework (SAFe) in the Trenches
Scaled Agile Framework (SAFe) in the Trenches
 
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective
 
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...
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe
 
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
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
 
Scrum 4 marketing - Give Thanks to Scrum 2017
Scrum 4 marketing - Give Thanks to Scrum 2017Scrum 4 marketing - Give Thanks to Scrum 2017
Scrum 4 marketing - Give Thanks to Scrum 2017
 
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...
 

Último

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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
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
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Último (20)

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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Explaining Cumulative Flow Diagrams - CFD

  • 1. Yuval Yeret Agile Coach @ Agilesparks yuval@agilesparks.com Mobile: 054-4802458
  • 2. Brief Intro AgileSparks is an elite team focused entirely on helping companies improve their product development operations, by leveraging Lean/Agile/Scrum thinking and techniques. Yuval Yeret – Lean/Agile Consultant/Coach, coming from R&D leadership background, specializing in scaling agile through Lean. Find more about me at http://www.linkedin.com/in/yuvalyeret, my google profile
  • 3. Lets start with a classic burndown/burnup chart Burndown / Burnup 120 What’s wrong here? Working software only towards 100 the end of the iteration/project 80 So? Risk of missing the iteration… 60 DONE (BURNUP) Work is not spread evenly, ACTUAL REMAINING EFFORT bottlenecks PLANNED REMAINING EFFORT 40 We call it “Scrumfall” 20 0 1 2 3 4 5 6 7 8 9 10 Time
  • 4. So what’s the difference? So we want to get to this… Notice how the done work is spread more evenly 120 This reduces risk due to 100 leftovers, Much more effective and sustainable load for everyone, 80 And allowing shorter sprints if DONE (BURNUP) needed 60 ACTUAL REMAINING EFFORT PLANNED REMAINING EFFORT 40 20 Great How do I do it? 0 1 2 3 4 5 6 7 8 9 10
  • 5. Keys to steady burnup  Effectively sized and testable stories  Allow finishing work end to end quickly  Focus on few stories at a time, rather than work on too much at once
  • 6. How to make this happen?  Get the Product Owner to provide INVEST stories  Provide more visibility to WHERE work is before its DONE  Manage the work in progress to drive focus
  • 7. How do we Visualize the work Wow! What’s that? This is called Cumulative Flow status in more depth? Diagrams 120 100 Introduced by Lean Thought Leaders Don Reinertsen and 80 David Anderson TODO 60 WORK IN PROGRESS DONE (BURNUP) 40 The idea is to visualize where 20 the features/stories are in the 0 workflow across time 1 2 3 4 5 6 7 8 9 10
  • 8. How do we Visualize the work status in more depth? 120 100 80 TODO 60 WORK IN PROGRESS DONE (BURNUP) 40 20 0 1 2 3 4 5 6 7 8 9 10
  • 9. TO DO IN PROGRESS DONE In In Mush on El bar bar ad In Mush El on ad bar Mush El on ad
  • 10. TO DO IN PROGRESS DONE 1 8 1
  • 11. TO DO IN PROGRESS DONE 1 8 1
  • 12. TO IN PROGRESS DONE DO 1 8 1
  • 13.
  • 14.
  • 15. So a cumulative flow is built of snapshots of the board summary per day 120 100 80 TODO 60 WORK IN PROGRESS DONE (BURNUP) 40 20 0 1 2 3 4 5 6 7 8 9 10
  • 16. And provides a LOT of data 120 100 80 TODO 60 Mean Cycle Time WORK IN PROGRESS W DONE (BURNUP) 40 I P 20 0 1 2 3 4 5 6 7 8 9 10
  • 17. Now, how can we get more details?  Lets dive into the workflow
  • 18. 120 100 80 TODO 60 CODING TESTING DONE (BURNUP) 40 Wide means lots of WIP Means problems finishing 20 work OR Next stage cannot deal 0 with work now 1 2 3 4 5 6 7 8 9 10
  • 20. This is better! 120 100 80 TODO 60 CODING TESTING DONE (BURNUP) 40 20 0 1 2 3 4 5 6 7 8 9 10
  • 21. What is this? 120 100 80 TODO 60 CODING TESTING DONE (BURNUP) 40 20 0 1 2 3 4 5 6 7 8 9 10
  • 22. So what do we need for a CFD?  Have a defined workflow, even a simple one (TODO, IN PROGRESS, DONE)  Track state of Features/Stories/Requirements , including historical data  Cumulative Flow can be easily generated based on this  Can be improved to be based on Size of items e.g. Story/Feature Points.  When using this, can mix different entities on same CFD  With # of items, items need to be of same kind (e.g. stories/epics but not a mix)
  • 23. Why use CFD?  One visibility report provides insight to Burnup, Cycle Time, WIP, Bottlenecks  Drives Continuous Improvement, great companion to discussions about limiting/managing work in progress (WIP).  Can be applied for  Scrum Teams  End to end product development project/group  Any kind of team chewing customer-valued work items
  • 24. The visibility partner of Kanban  Replaces Burnup/Burndown for Kanban teams/groups.
  • 25. Lets revisit KanbanLand…  Henrik Kniberg came up with “One day in Kanban Land” – a comic explaining the key Kanban concepts.  Lets try to see how a Cumulative Flow Diagram looks for each of the hours in Kanban Land…  Comic courtesy and copyright Henrik Kniberg, Crisp SE
  • 26. 20 18 16 14 12 Backlog Selected 10 Develop Ongoing Develop Done Deploy 8 Live 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 26
  • 27. 20 18 16 14 12 Backlog Selected 10 Develop Ongoing Develop Done Deploy 8 Live 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 27
  • 28. 20 18 16 14 12 Backlog Selected 10 Develop Ongoing Develop Done Deploy 8 Live 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 28
  • 29. 20 18 16 14 12 Backlog Selected 10 Develop Ongoing Develop Done Deploy 8 Live 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 29
  • 30. 20 18 16 14 12 Backlog Selected 10 Develop Ongoing Develop Done Deploy 8 Live 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 30
  • 31. 20 18 16 14 12 Backlog Selected 10 Develop Ongoing Develop Done Deploy 8 Live 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 31
  • 32. 20 18 16 14 12 Backlog Selected 10 Develop Ongoing Develop Done Deploy 8 Live 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 32
  • 33. 20 18 16 14 12 Backlog Selected 10 Develop Ongoing Develop Done Deploy 8 Live 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 33
  • 34. 20 18 16 14 12 Backlog Selected 10 Develop Ongoing Develop Done Deploy 8 Live 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 34
  • 35. 20 18 16 14 12 Backlog Selected 10 Develop Ongoing Develop Done Deploy 8 Live 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 35
  • 36. 20 18 16 14 12 Backlog Selected 10 Develop Ongoing Develop Done Deploy 8 Live 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 36
  • 37. 20 18 16 14 12 Backlog Selected 10 Develop Ongoing Develop Done Deploy 8 Live 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 37