Measuring Software Quality Norm Goodkin Quality Matrix International, Inc.

Slides:



Advertisements
Similar presentations
Welcome to the Strategic Planning Module of the ASTM 2002 Officers Conference Facilitators: Kathie Morgan and Dan Smith.
Advertisements

1 Career Planning. 2 When you have completed this units you will be able to: identify what is important to you in terms of your career understand what.
Scenario’s in child Health What have we learnt?.
Strategic Planning The Path to the Future 1. Why do we need a plan? Provides a direction for all to follow. Provides certainty and consistency for staff,
The contentment room The denial room The renewal room
Degree and Graduation Seminar Scope Management
Strategic Planning and Marketing Oct. 30, 2006 today’s topics: marketing client services in the not-for-profit environment : turning features into benefits.
Quiz next week – Oct 4 (communication, feedback, presentations)
Levels of abstraction in Web-books – the communication perspective by Dov Te’eni in collaboration with Hadar Ronen Dov Te'eni: 1)Levels is general – anxious.
1 Testing. 2 About Testing  The reason the program is in testing is that it probably doesn’t work!  We test to find bugs before our users and hope that.
Distributed Commit. Example Consider a chain of stores and suppose a manager – wants to query all the stores, – find the inventory of toothbrushes at.
Using an Organization’s Vision to Build a Strategic Plan 26 April 2007.
Planning For Success: Creating an Action Plan. Planning Step The Strategic Prevention Framework.
ILP-Challenges in Implementation Captain Andy Ross.
What is the relationship between career assessments and informed career choices? “Would you tell me, please, which way I ought to go from here?” “That.
Thesis Work: Formulating and Clarifying the Research Topic Friday, October 12th, 2012 By: Mr. Zouhair El Aouni.
FOCUS! Organizing Your Time and Leading Your Life.
Ground floor and going UP! Building a “Stand Alone” Financial Institution Kimberle Nagle Director of Economic Development Leech Lake Band of Ojibwe.
1 Microsoft’s Process Redmond in the 90’s Article by Roger Sherman, Director of Testing, Worldwide Products Group, Microsoft.
Why Boards? 1 Board’s exist to “govern” the organization. Governance is the process and structure that an organization uses to direct and manage its general.
Resources Performance time. resources Performance time 2.
Incorporating Pragmatic Usability Testing Into a Software Test Plan Carla Merrill, Ph.D. Focused Design focuseddesign.com
Grazing Through The Looking Glass Brook Fuller Soil Conservationist.
MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.
Succession Planning – Why Bother? BL&A 1 May 30, 2015.
“To Be, or Not To Be” From Hamlet By: William Shakespeare 10/30  “To be, or not to be: that is the question:  Whether ‘tis nobler in the mind to suffer.
Proposed Edgewater Vision, Goals & BOD Mission Statement Long Range Planning Committee Jay Carlson, Chair.
BALANCING LIFE’S ISSUES, INC. The Science of Goal Setting.
STC 2002, Track 8, 1 May 2002, Ted Byrne 1 HOW TO CREATE GOOD REQUIREMENTS & KNOW IT Edward R. (Ted) Byrne Software Consultant Flatland Computer Specialties,
"The beginning is the most important part of the work." --Plato
Ethics of Software Testing Thomas LaToza CS 210 Final Presentation 12 / 2 / 2002.
The Art of Estimating Programming Tasks Adriana Lopez Development Director Dragon Age II.
The Future of Evidence Based Library and Information Practice: Some Personal Reflections Andrew Booth, Reader in Evidence Based Information Practice, University.
Levels of abstraction in Web-books – the communication perspective by Dov Te’eni in collaboration with Hadar Ronen AIS SIGHCI, December 2002.
Create a Learning Centered Syllabus FACULTY INSERVICE AUGUST 19, 2015 DR. MERRYELLEN TOWEY SCHULZ.
Time Management (Advanced). There are several methods, techniques, tools, planners, etc., to manage and control our time.
11/23/20151 Graphs 11/23/20152 Today I want you to help me make a graph. I want to make a graph that shows the change in temperature throughout the day.
Why you can’t always have what you want Simon Hutchinson – Reckon Product Management.
7 Habits of Highly Effective Teens Weekly Lessons – Week 7.
NEEDS VS WANTS. ‘Cheshire Puss,' she began, rather timidly, as she did not at all know whether it would like the name: however, it only grinned a little.

Songs for School Leadership Something for Tom. Dear Tom I tried Abba, but the song choice was too limited to reflect what Leadership is about. This is.
Giving a presentation. Let’s look at some presentations Bad presentation What did he do wrong? –Too many words on the slides, spelling mistakes –Poorly.
Chapter Planning Keys to Making Planning More Effective Don Boyer.
John Byl and Dianne E. Moroz God’s Purpose and Your Life’s Mission 2 chapter.
Alice In Wonderland. Alice In Wonderland Lewis Carroll Reverend Charles Lutwidge Dodgson Author, mathematician, logician, Anglican Clergyman,
Establishing Project Scope 1. Factors Affecting Project Scope  The functionality that must be delivered to meet the user’s needs  The resources available.
Languaging for Leadership Choosing words that work better.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
Story Structure First the idea. Then the words.. Think the story through before you write. Look through your notes and ask yourself: “What do I want to.
Competitor Analysis  Direct competitors  Offer the same products and services  Customers often compare prices, features and deals among these competitors.
Project Scope Management Pantelis Ipsilandis- Dimitrios Tselios.
ONLINE DATING SAFETY TIPS EVERY WOMAN SHOULD KNOW AND FOLLOW.
Front End Analysis: Show Me the Problem Jean Marrapodi Executive Director, Applestar Productions.
Conservatory Utrecht, Friday September 23, 2011 from
John Byl and Dianne E. Moroz God’s Purpose and Your Life’s Mission 2 chapter.
Chapter 10 Confidence Intervals for Proportions © 2010 Pearson Education 1.
Working with obese children and their families with small steps and realistic goals Andrew Duggan Senior Lecturer Health & Human Sciences University of.
Peter Varhol Solutions Evangelist
Testing More In CS430.
The Science of Success: Building Faith in a Data Warehouse
Habit 2 Begin With the End in Mind
Organizations, Constraints & Projects
פרויקט ניהול הידע קורס רום – מפגש 1.
This can be in listing form.
the do to so no go he me be she we is said you they by my are has have
THE SEVEN HABITS OF HIGHLY EFFECTIVE TEENS BY SEAN COVEY
Project Scope Management
Project Scope Management
The Science of Success: Building Faith in a Data Warehouse
Presentation transcript:

Measuring Software Quality Norm Goodkin Quality Matrix International, Inc.

Why is there never enough time to do it right, but always enough time to do it over?

Requirements Management RequisitePro tm, Doors tm, Caliber-RM tm What about Quality? Triple Constraint? Scope Earned Value MS Project Primavera Cost Schedule

“Would you tell me, please, which way I ought to go from here?” That depends a good deal on where you want to get to,” said the Cat. I don’t much care where--” said Alice. Then it doesn’t matter which way you go,” said the Cat. “--so long as I get somewhere,” Alice added as an explanation. “Oh, you’re sure to do that,” said the Cat, “If only you walk long enough.”

You can’t manage what you can’t measure.

1D, 2D, 3D 1D = Total Number of Bugs –But some bugs are more equal than others 2D = Bugs by level of Severity –But one area can suffer while another is great 3D = Levels of Severity + Area Affected –Severity is not the same as Urgency for Fix.

Severity = worst case scenario 8 = pretty bad 7 = service outage 6 = old feature fails 5 = new feature fails … 0 = spelling error in an internal operations message

Accumulation of Low Level Bugs Lots of Level 3 and Level 4 bugs can give you a tummy ache. Set limits at all levels, for all areas. Take appropriate action if it looks like you are going to exceed the limits. –Fast Track or Crash to allow more fixing –Prepare users to deal with the problems

Setting the Bar Set realistic goals Base goals on past performance Enjoy the success of achieving goals Gold Plating is as wrong for Quality as it is for Scope.

Zero Defects/Zero Downtime? Is ZD 2 a realistic requirement? Goals vs. Objectives Continuous Improvement – a form of Gold Plating? Set Quality Targets based on project history Achieve Acceptable Quality

Quality Review Board Represent Stakeholders Not too senior Subject Matter Experts max Quantify Problem Severity Establish Quality Targets

Quality Review Board?

The Quality Matrix

3D Quality Matrix – Sample

Apply Feedback New Perceived Quality Update Historical Quality Data Set Quality Targets

Weigh the Risk Which bug fixes will be the least risky? If two have equal severity, fix the one with less risk. Generally, the larger the change, the larger the risk. Fixing a low severity problem can be risky. There’s no such thing as zero risk with software.

Summary Measure Quality Set reasonable quality targets Represent Stakeholders Balance Schedule, Scope, Cost and Quality Use feedback to get it right