In this webinar, Matt Heusser explains how not only how to deal with tough questions, but how to prepare and defend estimates that stand up to scrutiny. The conversation includes six estimating models - comparison, functional decomposition, timeboxed, and prediction, along the Guru Method and, perhaps, a little on #NoEstimates.
Don’t miss this opportunity to learn:
Learn the common mistakes in software test estimation
How Testing is different than linear tasks like development (and how to talk about it)
Learn what goes wrong in discussions about schedule
An explanation of ways to estimate for test - by comparison, functional decomposition, timeboxing, prediction and the guru method
How to recognize when you are actually in test negotiation, not test estimation...and what to do about it
Matt Heusser will discusses these topics and much, much more! Watch now: http://pi.qasymphony.com/test-estimation-hacks-webinar-lp057
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
Test Estimation Hacks: Tips, Tricks and Tools Webinar
1. #TESTESTIMATION HACKS
April 21 2016
Matt Heusser – Excelon Development Justin Rohrman- Excelon Development
Tips, Tricks and Tools
Join the conversation – use the hashtag #testestimation on Twitter
2. HOWTOWATCHTHISWEBINAR
Join the conversation – use the hashtag #testestimation on Twitter
• Audio for this webinar is delivered through your computer. Make
sure your speakers are turned up or use a set of headphones.
• If your audio quality is choppy, it could be your internet connection.
• You can customize your webinar viewing experience by
increasing, decreasing or minimizing the size of the widgets on
your screen.
• If you have questions, enter them in the widget on the left.
3. Robust test management platform purpose-built to help agile teams
centralize, organize and accelerate software testing
ABOUT QASYMPHONY
4. Agile Transformation: People, Process
and Tools to Make Your
Transformation Successful
Wednesday, April 27th at 10am ET
Guest Speaker: Andrew Strickland
• Andrew Stickland is Head of Client Services for
Clearvision. With over 25 years experience in IT,
Andrew is a specialist in agile transformation and
tool adoption. Working with the likes of HSBC,
Thales and Proctor & Gamble, Andrew can draw on
a wealth of experience as a senior Atlassian
consultant delivering some of Clearvision's biggest
projects..
UPCOMING WEBINAR
Join the conversation – use the hashtag #testestimation on Twitter
5. STAR EAST – MAY 4-5 IN ORLANDO
• Visit QASymphony booth #18
• Schedule a meeting with us at
calendly.com/stareast
• Check out Mike Cooper’s
presentation at 3pm on Thursday,
May 5th.
• Get more information at
stareast.techwell.com.
Join the conversation – use the hashtag #testestimation on Twitter
6. Matt Heusser, Principal Consultant, Excelon Development
As Managing Director of Excelon Development, Matt Heusser
consults, trains, and contributes on software projects. Probably best
known for his writing, Matt is the lead editor of "How to Reduce The
Cost of Software Testing" (Taylor and Francis, 2011), editor for
Stickyminds.com, and recipient of the 2015 Most Popular Online
Contributor to Agile at the Agile Awards.
A 2014 recipient of the Most Infuential Agile Test Professional Person
Award (MAITPP) in Potsdam, Germany, Matt also served as the lead
organizer of the Software Testing World Cup. A former member of
the board of directors of the Association for Software Testing, Matt is
also the creator of the Lean Software Testing family of methods.
OUR PRESENTERS
Justin Rorhman, Senior Consultant, Excelon
Development
Justin has been a professional software tester in various
capacities since 2005. In his current role, Justin is a consulting
software tester and writer working with Excelon Development.
Outside of work, he is currently serving on the Association For
Software Testing Board of Directors as President helping to
facilitate and develop projects like BBST, WHOSE, and the
annual conference CAST.
Justin is deeply interested in software testing and delivery, and
also in helping organizations fix problems in measurement and
metrics programs.
Join the conversation – use the hashtag #testestimation on Twitter
7. • This webinar will be recorded and available on-demand tomorrow.
You will get an email when it is available.
• Join the conversation on Twitter using the hashtag #testestimation
• Use the Q&A widgets to ask questions during the webinar.
• At the end of the webinar, you will be asked to take a short survey.
HOUSEKEEPING
Join the conversation – use the hashtag #testestimation on Twitter
8. THE ‘WHY’ OF ESTIMATES
Join the conversation – use the hashtag #testestimation on Twitter
9. OUR AGENDA
Join the conversation – use the hashtag #testestimation on Twitter
• Why Estimate
• Fundamental Issues in Test Estimation
• Estimating Models
• Decomposition, Comparison, Timeboxed, Prediction,
Guru Method, Aggregate, Consensus
• Test Estimation Vs Test Negotiation
• Responding to Tough Questions
• Q&A
• Conclusions
Goal: Make your life better
by helping you answer “How Long Will it Take?”
In a way that will stick!
10. THE ‘WHY’ OF ESTIMATES
Join the conversation – use the hashtag #testestimation on Twitter
• Schedule Control
• Cost Control
• Comparison Shopping
• Governance
11. ISSUES:WHY IT’S HARD
Join the conversation – use the hashtag #testestimation on Twitter
• Most projects are linear
• Testing is not
• Time can be spent test, documenting,
fixing, or waiting
• Beyond the power of test
• The quality of the software pre-testing
• The amount of time waiting for fixes
• The bug injection rate
• 100 changes ~40%:168 changes
• 100 changes ~20%: 129 changes
13. METHOD: FUNCTIONAL DECOMPOSITION
Join the conversation – use the hashtag #testestimation on Twitter
Pros Cons
People “get it” Inaccurate
Culturally Accepted Assumes 40hrs/week of productivity
Easy to sell Assumes linear work
Padding is de rigueur Kind of sleazy to sell
Life is too short to play games
15. METHOD: COMPARISON
Join the conversation – use the hashtag #testestimation on Twitter
Pros Cons
Fast …if possible
Lack of std definitions
Fails with bad data
Hard to get good data
Scope tends to creep
17. METHOD:TIMEBOXED
Join the conversation – use the hashtag #testestimation on Twitter
Pros Cons
Easy! Unpredictable
Doesn’t always work
Hard to explain “why”
18. METHOD: PREDICTION
Join the conversation – use the hashtag #testestimation on Twitter
We don’t do 40 hours of on-
project work in a week.
Let’s count the number we
actually get done.
And plan on that.
19. METHOD: PREDICTION
Join the conversation – use the hashtag #testestimation on Twitter
We don’t do 40 hours of on-
project work in a week.
Let’s count the number we
actually get done.
And plan on that.
20. METHOD: PREDICTION / PROJECTION
Join the conversation – use the hashtag #testestimation on Twitter
Pros Cons
Accurate …if people want to hear it
Defensible Requires some data
Empirical/data-backed Misses black swans
May hurt creativity in test
Inaccurate with pure averages
21. METHOD: GURU METHOD
Join the conversation – use the hashtag #testestimation on Twitter
Step 1: Pick a Guru
Step 2: Ask them for a date
Step 3: Use that
22. METHOD: AGGREGATE & CONSENSUS
Join the conversation – use the hashtag #testestimation on Twitter
Gather estimates from peers
Average them
Or (better)
Explore differences
23. METHOD: AGGREGATE & CONSENSUS
Join the conversation – use the hashtag #testestimation on Twitter
Pros Cons
Requires time/effort Forced consensus effect
Wisdom of Crowds Outliers most interesting
Gets buy-in What theoretical basis?
Hard to sell Easy to do poorly
Habituated response effect
24. METHOD: ALLTHETHINGS
Join the conversation – use the hashtag #testestimation on Twitter
Use several methods
Ask why are they different
25. METHOD: ALLTHETHINGS
Join the conversation – use the hashtag #testestimation on Twitter
Pros Cons
Accurate Very expensive
Mature Haystack effect
Responsible “Too much theory”
Educates “Shouldn’t you be working?”
All methods broken
26. METHOD: ALLTHETHINGS
Join the conversation – use the hashtag #testestimation on Twitter
Pros Cons
Accurate Very expensive
Mature Haystack effect
Responsible “Too much theory”
Educates “Shouldn’t you be working?”
All methods broken
Fix: Start by gathering data, then build your own
defensible models of project performance. Learn
to educate without preaching. Give and take.
27. SIDEBAR: EFFORTVSTIME
Join the conversation – use the hashtag #testestimation on Twitter
It’s a mind problem
… and the fix is data
28. TEST ESTIMATION: ORTEST NEGOTIATION
Join the conversation – use the hashtag #testestimation on Twitter
Matts first day on his first job
Alternatives to “yes” and “no”
30. RESPONDINGTOTOUGH QUESTIONS
Join the conversation – use the hashtag #testestimation on Twitter
• Provide Data
• Make it transparent
• Make it a conversation
• Provide options:
• Cut from the top
• Let the bottom go
• More/Less time