« March 2006 | Main | May 2006 »
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 11:49 AM | Comments (0)
April 13, 2006
Speed, Slowness, and Serendipity

This photo is tells yet another chapter of the ideas that are shaping “Optimal Friction,” and my observations about life in the speed lane of high-technology.
The contraption you see me wearing here is a Donjoy Ultrasling, mated with an Aircast Cryo-cuff. It’s home for a month and a half, as I live life in the slow lane after tearing the shoulder muscle, biceps, and ligaments off the bone from my legendary fall. As readers of previous OF posts may recall, this occurred from my being in a frantic hurry to put out the trash on an icy driveway, thinking about the 9am conference call at the office that I was late for. (Sad but true: The story of my rescuing my children from a wild bear while hiking in the woods was indeed, just an elaborate cover-up.)
The Donjoy sling immobilizes the shoulder at a 90 degree angle so that the subscapularis and supraspinatus (rotator cuff) tendons heal correctly. The subscap tendon is attached to my shoulder with a double-row of Mitek stainless steel screws. The Aircast Cryo-cuff is filled with ice water, exchanged by that cooler attached to a filler tube. It’s circulated a few times a day to keep the swelling down as the soft tissue heals. I kid you not; when I walk down the street with this get-up, people stop and stare. I draw crowds - men, women and children stop what they're doing to ask me what in the world had happened.
My biceps tendon that tore off is no longer attached to its original mounting point inside the shoulder. Instead, a 25mm hole was drilled at the top of my armbone, and the tendon was clipped (shortened) to discard the frayed end. After that, the clean end was inserted into the hole and pinned into place with yet another stainless steel screw, in this case a “big-honkin” 7mm one. I’m told by my surgeon that there’s a 90% success rate with this technique, and he seemed quite proud of his handiwork. I’ll eventually be fine, in 6-12 months.
If any of you out there are in too much of a rush and get trapped in excessive multi-tasking, think of me and my accident. If you fall, I assure you that it is very difficult stop yourself in mid-air with one hand upon your landing on an ice patch. But then again, as my tennis coach Gary said to me, “Maybe you’re lucky. If you didn’t put your hand down, you could have hit your head.”
So where am I going with this? They say that you teach best what you most need to learn. For me, this is just one step (or slip) along that journey. I find it wildly ironic that I’m known for teaching about managing high-pressure projects and teams within the “cult of speed” in the age of the Internet and today’s world of software and Information Technology. There have been endless conference speeches and case studies, where teams that were in too much of a hurry caused their projects to crash – with the end result being a dramatic slowdown. On projects, trying to go too fast can make you really slow. And speaking firsthand, my life right now is in a severe mandatory slowdown after my speed-crash, as the soft-tissue repair inside my body runs its natural course of re-knitting onto bone. My consulting clients have simply had to wait.
“That poor man…” you might say. But hold your sympathy – the universe led me to this for a reason in all its mysterious wisdom. As far as metaphors go, it’s remarkable to be walking the walk on a personal level, in a situation that many of our teams here in the world of high-technology find themselves. In his book, “In Praise of Slowness”, author Carl Honore talks about when fast can be slow, and when slow can be fast. He experienced an epiphany that led him to this deep knowing when, while waiting in an airport, he came across a newspaper article about “The One-Minute Bedtime Story." It seemed to be a solution to the tug-of-war that Carl had with his then two-year-old son, who often felt that dad would often read Dr. Seuss too quickly. Carl figured that, with these new books, he might even zip through a few executive summaries of Hans Christian Andersen stories in less than 10 minutes.
Just as he was considering buying the full set on Amazon, he said that redemption came in the shape of a counter-question: Had he gone completely insane? From the answer came a new direction in his life’s work.
And so, as I sit in my post-surgical Donjoy Ultra-sling complete with Aircast Cryo-cuff, I plan to continue to shape the ideas around dealing with time-pressure on today’s modern technology projects, and the “non-Optimal Friction” that I see being played out everywhere I look. That includes the lack of necessary friction on driveway ice.
Posted by Mike at 11:33 AM | Comments (3)
April 08, 2006
Stainless Steel Screws in My Shoulder
Here's a digital image of the inside of my left shoulder, showing the insertion of stainless steel screws ito re-attach the bicep that was torn off (among other muscles, tendons, and ligaments) during my recent "battle to rescue my children from a hostile bear." The photo was taken by Dr. Laurence Higgins as he performed what was to be a nearly 4 hour surgery. He used these images to describe the work that was done to put me back together, which I scanned and uploaded to this blog after re-watching a webcast of a shoulder operation that he performed.
As I mentioned in other posts, Larry Higgins is chief of Sports Medicine and chief of the Harvard Shoulder Service in the Department of Orthopedic Surgery at Brigham and Women's Hospital in Boston. I meet with him in 2 days for a routine follow-up evaluation of my progress. [See the posts "I Would Be So Late If...(Part 1&2) below for details.]"

More to come on information technology and reducing the costs of health care, but I've been procrastinating too long to get this photo up, so I decided to just do it.
Quite a bit of my consulting work of late is with companies who are developing new technologies for health care. This is an area I plan to understand even more as our nation grapples with $2 trillion+ annual health care costs. There's no doubt about the dramatic advances and significant productivity gains that are to be had with the application of technology in this industry. The implications for society are staggering.
Posted by Mike at 05:13 AM | Comments (0)