SlideShare a Scribd company logo
Semen Cirit (@semencirit)
2017
Noestimation
 You just need to know them so you can sleep
better and reduce your stress.
 You might need to give some answer to your
client so that he stops calling you every five
minutes
 You need to tell something to senior
management and other stakeholders so they
trust your ability to manage the project.
 But, these are not customer value !!!!
 So they immediately fall under the label of
waste.
 Is reducing the estimation effort and focus
on stabilizing the team throughput and using
past information to drive forecasts
Noestimation
Noestimation
Noestimation
 Essential complication or g(e): How hard a
problem is on its own.
 Accidental complication or h(a):The
complication that creeps into to the work
because – “we suck at our jobs”.
cost of feature = f(g(e), h(a))
 Software management is a CAS
 Complex dependencies in software projects
hide the really big risks.
You can only determine the real cost of a
feature by recognizing and measuring
accidental complication, or by using the
#NoEstimates approach.
 Internal politics
 Estimate bargaining
 Blame shifting
 Late changes
 Berard’s Law: Walking on water and developing
software against a written specification is easy if
both are frozen.
 Humphrey’s Law: The user of the software
won’t know what she wants until she sees the
software.
 Ziv’s Law: Requirements will never be
completely understood. An interactive system
can never be fully specified nor can it ever be
fully tested
 Langdon’s Lemma: Software evolves more
rapidly as it approaches chaotic regions
Noestimation
Deming’s quote: “if you give a manager a
target he will do anything to meet that target,
even if he has to destroy the company in the
process”.
 Not a comittment or promise
 Estimates are personal
A buffer adds some security margin to your project’s estimate:
 Time Buffers
 Scope Buffers
 Cost, investment and people assignment Buffers
Parkinson’s Law:Work expands to fill the time available for its
completion.
Noestimation
Noestimation
 Reduce dependency
 Stablize team
 Built quality in
 Be cross-functional
 Automate where possible
 Protect team from outside interruptions
 Freeze scope inside iterations
for NOESTIMATION
Noestimation
Noestimation
 Use only story points
 Stop adding estimates to sub-tasks
 Remove some SP options
Noestimation
Noestimation
 Use the average cycle times (takt time) for
Stories
 Simply count Stories and project progress
based on how many Stories the project was
able to deliver in the past: average Stories
delivered per iteration or per week.
Noestimation
@semencirit
 https://www.scruminc.com/origins-of-scrum/
 http://noestimatesbook.com/
 https://www.infoq.com/articles/standish-
chaos-2015

More Related Content

PDF
Got Myth? Myths in Software Engineering
PPTX
Software Myths
PDF
An Intro to Resolver's Resilience Application
PDF
SRE in Startup
PPTX
DevOps Torino Meetup - SRE Concepts
PDF
VMworld 2013: Using The Cloud Compass to Evaluate Technology Risk in Cloud De...
PDF
Overview of Site Reliability Engineering (SRE) & best practices
PPTX
Software Security Metrics
Got Myth? Myths in Software Engineering
Software Myths
An Intro to Resolver's Resilience Application
SRE in Startup
DevOps Torino Meetup - SRE Concepts
VMworld 2013: Using The Cloud Compass to Evaluate Technology Risk in Cloud De...
Overview of Site Reliability Engineering (SRE) & best practices
Software Security Metrics

What's hot (13)

PPTX
How to Choose the Right Security Training for You
PDF
My pitch
PDF
Managing software projects & teams effectively
PPTX
Building an AppSec Team Extended Cut
PPTX
Myths in Software Requirements
PPT
Session15
PPTX
PPT
Bally chohan support (Bally Chohan Bally )
PPTX
Strategies and Tactics for Effectively Managing Vulnerabilities in Diverse En...
PDF
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
PPTX
Андрій Татчин "Software Project Estimation: Theory and Reality"
PDF
Is Your Vulnerability Management Program Irrelevant?
PPTX
Как эффективно говорить про проектные риски, Ирина Шимко
How to Choose the Right Security Training for You
My pitch
Managing software projects & teams effectively
Building an AppSec Team Extended Cut
Myths in Software Requirements
Session15
Bally chohan support (Bally Chohan Bally )
Strategies and Tactics for Effectively Managing Vulnerabilities in Diverse En...
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Андрій Татчин "Software Project Estimation: Theory and Reality"
Is Your Vulnerability Management Program Irrelevant?
Как эффективно говорить про проектные риски, Ирина Шимко
Ad

Viewers also liked (20)

PDF
Innovative Ecosystem
PPT
Доклад Токранова
PDF
#NoEstimates - TYPO3 Conference 2013
PDF
The 3 E's of #NoEstimates
PDF
#NoEstimates does not mean "No estimates!" - Agile Cambridge 2015
PDF
No Estimates - Hai Dang
PPTX
No estimates - a controversial way to improve estimation with results-handouts
PPTX
#NoEstimates - Stop lying to yourself and your customers, and stop estimating
PDF
Estimates or #NoEstimates by Enes Pelko
PDF
Getting started with #Noestimates
PDF
#NoEstimates
PDF
#NoEstimates
PDF
#NoEstimates does not mean "no estimates"
PDF
Slicing for Organisational Agility - A #NoEstimates Method
PDF
NoEstimates @ miniIAD
PDF
The #NoEstimates Debate
PDF
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...
PPTX
No estimates - 10 new principles for testing
PDF
#NoEstimates Thinking
PDF
Lean Based Sofware Development
Innovative Ecosystem
Доклад Токранова
#NoEstimates - TYPO3 Conference 2013
The 3 E's of #NoEstimates
#NoEstimates does not mean "No estimates!" - Agile Cambridge 2015
No Estimates - Hai Dang
No estimates - a controversial way to improve estimation with results-handouts
#NoEstimates - Stop lying to yourself and your customers, and stop estimating
Estimates or #NoEstimates by Enes Pelko
Getting started with #Noestimates
#NoEstimates
#NoEstimates
#NoEstimates does not mean "no estimates"
Slicing for Organisational Agility - A #NoEstimates Method
NoEstimates @ miniIAD
The #NoEstimates Debate
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...
No estimates - 10 new principles for testing
#NoEstimates Thinking
Lean Based Sofware Development
Ad

Similar to Noestimation (20)

PPTX
Software development project estimation
PPTX
Improving Estimates
PDF
Estimations
PPTX
1587310189-week6.pptx
PDF
Project Management and Organization
PDF
Agile Network India | Meetup | Software estimation for developers | Sachin Di...
PPT
Agile estimates - Insights about the basic
PDF
The Power of #No
PPTX
Estimations: hit the target. Tips & Technics
PPTX
Software Estimation - part 1 of 2
PDF
Estimation myths debunked
PPTX
Estimation Protips - NCDevCon 2014
PDF
To Estimate or Not to Estimate, is that the Question?
PDF
Software Estimation Strategy & Technique
PPTX
Software estimation is crap
PDF
Software/Application Development Estimation
PDF
Drupalcon la estimation john_nollin
PPT
Software Project Estimation Survival Guide
PDF
Software Measurement and Metrics (Quantified Attribute)
PPTX
An Introduction To Software Development - Software Development Midterm Review
Software development project estimation
Improving Estimates
Estimations
1587310189-week6.pptx
Project Management and Organization
Agile Network India | Meetup | Software estimation for developers | Sachin Di...
Agile estimates - Insights about the basic
The Power of #No
Estimations: hit the target. Tips & Technics
Software Estimation - part 1 of 2
Estimation myths debunked
Estimation Protips - NCDevCon 2014
To Estimate or Not to Estimate, is that the Question?
Software Estimation Strategy & Technique
Software estimation is crap
Software/Application Development Estimation
Drupalcon la estimation john_nollin
Software Project Estimation Survival Guide
Software Measurement and Metrics (Quantified Attribute)
An Introduction To Software Development - Software Development Midterm Review

More from Semen Arslan (9)

PPT
Team Management
PPT
Scrum Training
PPTX
Open Source Project Management Part 2
PPTX
Open Source Project Management
PPT
Introduction to scrum
PPT
Agile Manifesto & XP
PDF
Introduction to Agile Project Management
PDF
Agile Transformation Strategy
PDF
Scaled agile
Team Management
Scrum Training
Open Source Project Management Part 2
Open Source Project Management
Introduction to scrum
Agile Manifesto & XP
Introduction to Agile Project Management
Agile Transformation Strategy
Scaled agile

Recently uploaded (20)

PDF
CISSP - Domain 7: Security Operations - InfoSec Institute
PPTX
Course Overview of the Course Titled.pptx
PPTX
Self-Awareness and Values Development presentation
PPT
Project Management Change Management.ppt
PPTX
Chapter Three for international political
PPT
Introduction to Operations And Supply Management
PPTX
Chapter One an overview of political economy
PDF
The Untold Story of Swami Vijay Kumar Durai: Building PRS International
PPT
Project Management Scheduling methods Slides
PPTX
TCoE_IT_Concrete industry.why is it required
PDF
TED Talk on how to make TED Talk slides.pdf
PPTX
Testing center of excellence how to, why required
PPTX
4 5 6 7 Intro to Ramayan MANAGEMENT LESSONS and Qualities.pptx
PDF
Organizational Effectiveness in companies
PDF
Certified Information Systems Security Professional (CISSP) Specialization Ce...
PDF
The Plan: Save the Palestinian Nation Now
PPTX
Presentation on Housekeeping Issue @RP.pptx
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PDF
AirAsia revolutinize airport Industry_Rozaidin.pdf
PPT
Project Management - Scope Management.ppt
CISSP - Domain 7: Security Operations - InfoSec Institute
Course Overview of the Course Titled.pptx
Self-Awareness and Values Development presentation
Project Management Change Management.ppt
Chapter Three for international political
Introduction to Operations And Supply Management
Chapter One an overview of political economy
The Untold Story of Swami Vijay Kumar Durai: Building PRS International
Project Management Scheduling methods Slides
TCoE_IT_Concrete industry.why is it required
TED Talk on how to make TED Talk slides.pdf
Testing center of excellence how to, why required
4 5 6 7 Intro to Ramayan MANAGEMENT LESSONS and Qualities.pptx
Organizational Effectiveness in companies
Certified Information Systems Security Professional (CISSP) Specialization Ce...
The Plan: Save the Palestinian Nation Now
Presentation on Housekeeping Issue @RP.pptx
_ISO_Presentation_ISO 9001 and 45001.pptx
AirAsia revolutinize airport Industry_Rozaidin.pdf
Project Management - Scope Management.ppt

Noestimation

  • 3.  You just need to know them so you can sleep better and reduce your stress.  You might need to give some answer to your client so that he stops calling you every five minutes  You need to tell something to senior management and other stakeholders so they trust your ability to manage the project.  But, these are not customer value !!!!  So they immediately fall under the label of waste.
  • 4.  Is reducing the estimation effort and focus on stabilizing the team throughput and using past information to drive forecasts
  • 8.  Essential complication or g(e): How hard a problem is on its own.  Accidental complication or h(a):The complication that creeps into to the work because – “we suck at our jobs”. cost of feature = f(g(e), h(a))
  • 9.  Software management is a CAS  Complex dependencies in software projects hide the really big risks.
  • 10. You can only determine the real cost of a feature by recognizing and measuring accidental complication, or by using the #NoEstimates approach.
  • 11.  Internal politics  Estimate bargaining  Blame shifting  Late changes
  • 12.  Berard’s Law: Walking on water and developing software against a written specification is easy if both are frozen.  Humphrey’s Law: The user of the software won’t know what she wants until she sees the software.  Ziv’s Law: Requirements will never be completely understood. An interactive system can never be fully specified nor can it ever be fully tested  Langdon’s Lemma: Software evolves more rapidly as it approaches chaotic regions
  • 14. Deming’s quote: “if you give a manager a target he will do anything to meet that target, even if he has to destroy the company in the process”.
  • 15.  Not a comittment or promise  Estimates are personal
  • 16. A buffer adds some security margin to your project’s estimate:  Time Buffers  Scope Buffers  Cost, investment and people assignment Buffers Parkinson’s Law:Work expands to fill the time available for its completion.
  • 19.  Reduce dependency  Stablize team  Built quality in  Be cross-functional  Automate where possible  Protect team from outside interruptions  Freeze scope inside iterations
  • 23.  Use only story points  Stop adding estimates to sub-tasks  Remove some SP options
  • 26.  Use the average cycle times (takt time) for Stories  Simply count Stories and project progress based on how many Stories the project was able to deliver in the past: average Stories delivered per iteration or per week.