Comment on: Correction vs Prevention in Software Development
I think both prevention and designing the software and management system so that rapid correction is possible are important. While rare events may be difficult to prevent when looking at each instance there are styles of coding that make more "edge case" failures more likely. Coding so that the system is as robust as possible is wise but you should also realize those efforts will likely not be perfect and so designing in visible notifications of failure and coding so rapid correction is possible is necessary.
In addition to the need to update quickly for bugs, software should be easy to update due to changing requirements and to aid in continual improvement efforts.
Related: Improving Software Development with Automated Tests - Software Supporting Processes Not the Other Way Around - Building a System to Reduce Interruptions for Software Developers
- Use Urls: Don’t Use Click x, Then Click y, Then Click z Instructions
This now serves as a blog to collect some of the comments I make on other blogs related to management improvement (Deming, lean thinking, six sigma, leadership, systems thinking, respect for people...). Read my main management blog: Curious Cat Management Improvement Blog
Showing posts with label mistake proofing. Show all posts
Showing posts with label mistake proofing. Show all posts
Wednesday, July 19, 2017
Monday, November 10, 2014
Data on Medical Errors
How Many Die From Medical Mistakes in U.S. Hospitals?
In 1999, the Institute of Medicine published the famous “To Err Is Human” report, which dropped a bombshell on the medical community by reporting that up to 98,000 people a year die because of mistakes in hospitals. The number was initially disputed, but is now widely accepted by doctors and hospital officials — and quoted ubiquitously in the media. In 2010, the Office of Inspector General for Health and Human Services said that bad hospital care contributed to the deaths of 180,000 patients in Medicare alone in a given year. Now comes a study in the current issue of the Journal of Patient Safety that says the numbers may be much higher — between 210,000 and 440,000 patients each year who go to the hospital for care suffer some type of preventable harm that contributes to their death, the study says. That would make medical errors the third-leading cause of death in America, behind heart disease, which is the first, and cancer, which is second.I wish these reports would provide some detail on what these really mean. Is it 250,000 people that were completely healthy coming in for a physical and they die when they would have been healthy if the medical system didn't exist? I doubt it. Is it 2,000 completely healthy people and 248,000 people that were under intensive medical care for years keeping them alive and now we slipped up and they died? Probably not, again, but my guess is it is closer to the second. Preventing errors is obviously important. And in health care it is very important, of course. But just because you use data doesn't mean it isn't misleading. Medical errors leading to death is just too big an operational definition to be very meaningful in my opinion. For these numbers to provide much insight I really think they need to be segmented more:
- perfectly health person that was going to be perfectly healthy for decades but were killed by medical error.
- person that needed life saving care of they were going to die that month and we routinely should be able to provide the very easy care to make them perfectly healthy again but they were killed.
- etc…
- person that was extremely sick with many problems for years and was saved with medical care over and over again. Complex care was needed and much of it was done well but in the very challenging situation there was a mistake and that mistake is the proximate cause of death.
Saturday, August 10, 2013
Mistake Proofing and Mistake Making Less Easy
For my own thinking I think of "mistake proofing" as best and different from "mistake making less easy" (visual indications of a problem for example, but no physical block to making the mistake). And I don't think of "mistake proofing" as different for person v. a machine.
But in communicating with others I have to be much more verbose as the understanding of what poka-yoke means doesn't fit the understanding I have in my head. Making it harder to make mistakes and making mistakes that are made more visible is good. Preventing them is even better.
Reaction to: Yet Another Post About Poka-Yoke
I discuss these ideas in my book: Management Matters: Building Enterprise Capability
But in communicating with others I have to be much more verbose as the understanding of what poka-yoke means doesn't fit the understanding I have in my head. Making it harder to make mistakes and making mistakes that are made more visible is good. Preventing them is even better.
Reaction to: Yet Another Post About Poka-Yoke
I discuss these ideas in my book: Management Matters: Building Enterprise Capability
Tuesday, May 01, 2012
Quick Mistake Proofing Ideas for Preventing Date Entry Error
I found a new failure mode for online bill pay. I had an electric bill due April 24. I mistakenly entered May 23 as the pay date
So, by April 30, I had a late payment termination notice from the electric company. Kudos to them for the fast cycle time on getting those out. I paid the bill via credit card on their website.
I’m not sure how to error proof “wrong date.” You?It is easy to put in a filter that checks and then puts a big flash message:
“The date you entered is after the due date. Are you sure you don’t want to put in a date prior to that...”
You can also make the data entry bias toward a on-time payment: require an extra step to go beyond the due date, default the value to be the due date... How you implement this would depend on the entry method.
It is really easy to do well if you are using calendar point and click – grey out all the post due date entries, if click on a greyed out entry, pop-up a message that says “that date is after the due date are you sure...” It gets less effective/cool if it is just text entry...
Even with text entry thought you can popup the message on submit of the form if the date is too late (so they enter the wrong date but you catch it before the action is completed).
You can also follow up with (using this method alone is better than nothing but it is pretty lame so I wouldn’t suggest it as the only method unless nothing else can be done reasonably) email saying “you entered a date after the due date in your last bill payment, if you don’t pay before that late fee…
Anyone what to hire me for a few minutes at a time to think of ways to make it harder to make an error just let me know. I don’t like processes that allow errors so have become fairly good and thinking up ways to make it harder pretty quickly :-)
Related: Mistake Proofing Deployment of Software Code - Improving Software Development with Automated Tests - Poka-Yoke Assembly
Subscribe to:
Posts (Atom)