Sam's Powerpoint Sides

340 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
340
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sam's Powerpoint Sides

  1. 1. Test Management Summit Institute of Directors Pall Mall 31 st January 2007 Sam Clarke Principal Consultant [email_address] Software Testing Metrics, estimating and planning
  2. 2. Agenda <ul><li>What is the problem? </li></ul><ul><li>Why do we need estimates, metrics and plans? </li></ul><ul><li>Metrics </li></ul><ul><li>Estimating </li></ul><ul><li>Planning </li></ul><ul><li>Workshop </li></ul><ul><li>Summary and wrap up </li></ul>© nFocus Ltd 2006 2007 all rights reserved
  3. 3. What’s the problem? © nFocus Ltd 2006 2007 all rights reserved 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 information
  4. 4. 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 © nFocus Ltd 2006 2007 all rights reserved Risk Best Value <ul><li>Not delivering business benefits </li></ul><ul><li>Damaging existing systems </li></ul><ul><li>Implementing an unreliable system </li></ul><ul><li>Developed to plan </li></ul><ul><li>Complete </li></ul><ul><li>Meets requirements </li></ul><ul><li>Quality acceptable </li></ul><ul><li>Quality of the system </li></ul><ul><li>Quality of development process </li></ul><ul><li>Residual risks after testing </li></ul>Confidence Information
  5. 5. Metrics - categories © nFocus Ltd 2006 2007 all rights reserved Metrics <ul><li>Progress </li></ul><ul><li>Coverage </li></ul><ul><li>Risks </li></ul><ul><li>Reliability </li></ul><ul><li>Residual risk </li></ul><ul><li>Effectiveness </li></ul><ul><li>Efficiency </li></ul>Risks of not measuring? For project management Quality of the system under test Quality development and test process
  6. 6. Estimating © nFocus Ltd 2006 2007 all rights reserved Estimating <ul><li>Time </li></ul><ul><li>Process </li></ul><ul><li>Infrastructure </li></ul><ul><li>Outside dependencies </li></ul><ul><li>Personnel </li></ul><ul><li>Time </li></ul><ul><li>Tools </li></ul><ul><li>Coverage </li></ul><ul><li>Defect detection </li></ul><ul><li>Performance </li></ul><ul><li>Usability </li></ul><ul><li>etc </li></ul>Risks of poor estimating Project constraints Cost Quality levels required
  7. 7. Estimating techniques © nFocus Ltd 2006 2007 all rights reserved Estimating “ Pros and cons” of the discussed techniques Work breakdown Own experience Agile team approach Ratios Industry experience
  8. 8. Planning © nFocus Ltd 2006 2007 all rights reserved Risks of not having a test plan Planning What is it for? Key content What is it worth? Experience PMI Who uses it? Test Plan
  9. 9. Summary © nFocus Ltd 2006 2007 all rights reserved The objective of the workshop is to determine the key messages and risks for: Metrics Estimating Planning
  10. 10. Workshop rules and regulations <ul><li>Participate </li></ul><ul><ul><li>We are all equal in the workshop room </li></ul></ul><ul><ul><li>During scene setting no discussion except for clarification </li></ul></ul><ul><li>Time keeping </li></ul><ul><ul><li>Try not to digress </li></ul></ul><ul><ul><li>Any one can call ‘digression’ timeout after 5 minutes </li></ul></ul><ul><ul><li>Anyone can call a break (within reason) </li></ul></ul><ul><li>Meeting Behaviour </li></ul><ul><ul><li>Mobile phones and pagers off if possible (no calls in the workshop room) </li></ul></ul><ul><ul><li>Discuss one topic at a time </li></ul></ul><ul><ul><li>No side meetings </li></ul></ul><ul><ul><li>One speaker at a time </li></ul></ul><ul><ul><li>Be clear and concise </li></ul></ul><ul><ul><li>Have a positive can do attitude </li></ul></ul><ul><li>Workshop Recording </li></ul><ul><ul><li>Flip charts are the record of the workshop proceedings </li></ul></ul><ul><ul><li>Silence is seen as consent </li></ul></ul><ul><ul><li>Issues risks and dependencies will be recorded and deferred </li></ul></ul><ul><ul><li>Important items but irrelevant to this workshop will be recorded and deferred </li></ul></ul>© nFocus Ltd 2006 2007 all rights reserved I can change the rules!
  11. 11. Techniques <ul><ul><li>Brainstorming </li></ul></ul><ul><li>Define the problem statement </li></ul><ul><ul><li>What are we brainstorming? </li></ul></ul><ul><li>List ideas </li></ul><ul><ul><li>Any thing goes even bizarre ideas (often triggers new ideas) </li></ul></ul><ul><ul><li>Be positive ‘can do’ </li></ul></ul><ul><ul><li>No evaluation, judgement or criticisms </li></ul></ul><ul><ul><li>Try to expand on other ideas </li></ul></ul><ul><ul><li>Unlikely that there is a single solution </li></ul></ul><ul><ul><li>Revisit earlier ideas </li></ul></ul><ul><li>Evaluate </li></ul><ul><ul><li>Classify </li></ul></ul><ul><ul><li>Accept or discard ideas </li></ul></ul><ul><li>Choose and agree </li></ul>© nFocus Ltd 2006 2007 all rights reserved <ul><ul><li>PMI </li></ul></ul><ul><li>Plus point </li></ul><ul><li>Minus point </li></ul><ul><li>A piece of (useful) information </li></ul><ul><li>Summarise and agree </li></ul>I can change the rules!
  12. 12. Workshop © nFocus Ltd 2006 2007 all rights reserved Let the action begin!
  13. 13. Workshop © nFocus Ltd 2006 2007 all rights reserved Summarise and wrap up Evaluation

×