Blog Corner (Main Street)

Our “Village Square” as they say. The place where town-folk converge to talk about anything they’d like on work-life in the Information Age. We see this as a corner where various topics from places like the Cutter Consortium will show up, such as Agile Methods, IT Trends, Project Management, Measurement and Project Estimation, Deadline Dynamics, and the like. Join the fray!,

O.F. - The Book!

Michael Mah’s pre-published ideas of the upcoming book, “Optimal Friction, People Dynamics at Work in the Information Age.” O.F. will focus on how technology projects behave under pressure, the inter-personal dynamics of teams and how we resolve and don’t resolve our differences, and the way people’s management of internal conflicts set the stage for the way we interact among ourselves. From time to time, you’ll see chapter postings here that will be open for comment and feedback.,

Tool Topics

They say a fool with a tool is still a fool. Nevertheless, why dig ditches with your hands when you can get the keys to a backhoe? In Tool Topics, you can talk tool issues, whatever they may be, whether it’s SLIM, Cocomo, CostXpert, MS-Project, Workbench, or whatever. It’s ironic that here we are at the pinnacle of high tech, and most folks still estimate effort and project costs using the wet-finger-in-the-wind or an Excel spreadsheet. And schedules? 99% of the time it’s whatever deadline the boss dictated. There’s a better way.

« Speed, Slowness, and Serendipity | Main | The Cutter Summit »

April 17, 2006

Permissible Defects?

An interesting thread came up on the IT Toolbox website www.ittoolbox.com on "Permissible Defects." The question had to do with acceptable industry thresholds for defects on SAP projects (as opposed to other classes of software work.)

The reply from a gentleman based in the Netherlands warrants discussion. Here it is for your consideration. An interesting PDF paper that he wrote on Quality Assurance standards is here as well. It's got useful information on how software projects behave that can give understanding about reasonable expectations and commitments. Setting these expectations is the task of managers coming up with project estimates, hopefully using project estimation tools that can explore these in a "war games simulation".

Of course, my take on this is our observation at QSM of defects being directly a function of deadline pressure. Haste makes waste, as they say. But what is surprising from the research data (see the QSM IT Metrics Almanac posting) is how severe the trade-off is. If you try to compress dates without giving up on promised functionality, the defects can go up geometrically. For example, compressing the time by only 20% can yield a 4x or more rise in project defects, all of which have to be tested and corrected. As I've said in my articles, "Projects don't like to be time-compressed. They get very angry."

===========================
Question:

What is the QA norm for SAP Implementation where a lot of configuration is done in IMG to map business scenarios.Additionally I want to know the prmissible defects in ABAP coding. Is there any industry norm for ABAP or is it same like any other development environment like Java or .net (7defects/KLOC???).

Niranjan

Answer:

Permissible defects? As a customer, I want Zero Defects. And don't try to tell me that that level will cost more, because I know (by experience) that Quality is Cheaper. And it is the task of QA to help developers to prove that.

I know that people are not perfect. But if your target is 7def/kLoC, then they may asymptotically approach the 7def/kLoC level, which means that still is more than 1 defect per 140 LoC. Only if you put the asymptote at zero defects, then they may approach that level. Talking about "permissible level" of defect, condones that level of defects, and will perpetuate the generation of defects.

Especially if you are in QA, you should eradiate the Zero Defects attitude and assist the developers in ways to approach that level. For some more about this subject, read "Optimizing the Contribution of Testing to Project Success":

Niels Malotaux, Project Coach

Posted by Mike at April 17, 2006 11:49 AM

Listed below are links to weblogs that reference Permissible Defects?:

Comments

Post a comment




Remember Me?


Anti-Spam Verification
Please enter the letter "h" in the field below: