Post on 13-Jan-2015
description
transcript
Click to edit Master title style
nFocus Software Testing
e-Innovation Centre
Shifnal Road
Telford
TF2 9FT
Tel: 0870 242 6235
www.nfocus.co.ukNotes MAY accompany this presentation, please select notes page view
© nFocus Ltd 2005 all rights reserved. These materials can be reproduced only with nFocus’ official approval.
Approvals may be requested via email – info@nfocus.co.uk
Test Management Summit
Institute of DirectorsPall Mall31st January 2007
Sam ClarkePrincipal Consultant
Sam_Clarke@nfocus.co.uk
Software Testing
Metrics, estimating and planning
© nFocus Ltd 2006 2007 all rights reserved2
Agenda
• What is the problem?
• Why do we need estimates, metrics and plans?
• Metrics
• Estimating
• Planning
• Workshop
• Summary and wrap up
© nFocus Ltd 2006 2007 all rights reserved3
What’s the problem?
What!
But we still need to do
more testing My users and I just
don’t know I need more
time
Phew I’d better ask my guys if the
solution is really ready
OK so, the solution is complete and ready to implement, let’s do it
I am not sure that new failover
procedure will work I need more time
Poor informationPoor information
© nFocus Ltd 2006 2007 all rights reserved4
So why are we testing? To add value by reducing the risk of bugs in production, increase confidence of a successful deployment and deliver objective information
on the state of the system and the process by which it was developed
Risk
ConfidenceInformation
Best Value
• Not delivering business benefits
• Damaging existing systems
• Implementing an unreliable system
• Developed to plan
• Complete
• Meets requirements
• Quality acceptable• Quality of the system
• Quality of development process
• Residual risks after testing
© nFocus Ltd 2006 2007 all rights reserved5
Metrics - categories
MetricsFor project
management
Quality of the system under test
Quality development
and test process
• Progress
• Coverage
• Risks
• Reliability
• Residual risk
• Effectiveness
• Efficiency
Risks of not measuring?
© nFocus Ltd 2006 2007 all rights reserved6
Estimating
EstimatingProject constraints
Cost
Quality levels required
• Time
• Process
• Infrastructure
• Outside dependencies
• Personnel
• Time
• Tools
• Coverage
• Defect detection
• Performance
• Usability
• etc
Risks of poor estimating
© nFocus Ltd 2006 2007 all rights reserved7
Estimating techniques
EstimatingWork breakdown
Own experience
Agile team approach
“Pros and cons” of the discussed techniques
RatiosIndustry experience
© nFocus Ltd 2006 2007 all rights reserved8
Planning
What is it for?
Key content
What is it worth?
Risks of not having a test plan
Experience PMI
Who uses it?
Planning
Test Plan
© nFocus Ltd 2006 2007 all rights reserved9
Summary
The objective of the workshop is to determine the key messages and risks for:
MetricsMetrics
EstimatingEstimating
PlanningPlanning
© nFocus Ltd 2006 2007 all rights reserved10
Workshop rules and regulations
• Participate– We are all equal in the workshop room– During scene setting no discussion except for clarification
• Time keeping– Try not to digress– Any one can call ‘digression’ timeout after 5 minutes– Anyone can call a break (within reason)
• Meeting Behaviour– Mobile phones and pagers off if possible (no calls in the workshop room)– Discuss one topic at a time– No side meetings– One speaker at a time– Be clear and concise– Have a positive can do attitude
• Workshop Recording– Flip charts are the record of the workshop proceedings – Silence is seen as consent– Issues risks and dependencies will be recorded and deferred– Important items but irrelevant to this workshop will be recorded and deferred
I can change the rules!I can change the rules!
© nFocus Ltd 2006 2007 all rights reserved11
Techniques
Brainstorming
• Define the problem statement– What are we brainstorming?
• List ideas– Any thing goes even bizarre ideas (often
triggers new ideas)– Be positive ‘can do’ – No evaluation, judgement or criticisms– Try to expand on other ideas– Unlikely that there is a single solution– Revisit earlier ideas
• Evaluate– Classify– Accept or discard ideas
• Choose and agree
PMI
• Plus point
• Minus point
• A piece of (useful) information
• Summarise and agree
I can change the rules!I can change the rules!
© nFocus Ltd 2006 2007 all rights reserved12
Workshop
Let the action Let the action begin!begin!
© nFocus Ltd 2006 2007 all rights reserved13
Workshop
Summarise Summarise and wrap upand wrap up
EvaluationEvaluation