Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Lean foundation for effective estimates

Yitz Schaffer
February 16, 2017

A Lean foundation for effective estimates

For many of us, conventional software estimation fails to give us confidence in planning. In this short talk, we use Lean principles to begin to understand why, and to discover alternatives for getting the understanding we need.

https://www.youtube.com/watch?v=zGuPknd-cnM

Yitz Schaffer

February 16, 2017
Tweet

More Decks by Yitz Schaffer

Other Decks in Business

Transcript

  1. "We need to get better at estimation more effective techniques

    for getting the information we seek from estimating"
  2. Goal of estimation Inform a decision about Product Backlog Items

    • Fixed dates: how much can we deliver
  3. Goal of estimation Inform a decision about Product Backlog Items

    • Fixed dates: how much can we deliver • Priority: what to do next
  4. "Scrum is founded on empirical process control theory, or empiricism.

    Empiricism asserts that knowledge comes from experience and making decisions based on what is known." Scrum Guide
  5. Empirical measures • Lead time - from request to delivery

    of an item • Cycle time - from start of work to delivery of an item • Throughput - how many items per time period
  6. Fixed date Use throughput (items delivered per time span) and

    lead time (request to delivery)
 to determine how much we can deliver
 by the date in question
  7. Recap • Lead time - from request to delivery •

    Cycle time - from start of work to delivery • Throughput - how many items per time period • Cost of delay
  8. More information • Why opinion-based estimates might fail: Cynefin framework


    (Chaotic & Complex domains) • #NoEstimates, @WoodyZuill, @neil_killick • Principles of
 Product Development Flow