Showing posts with label software testing. Show all posts
Showing posts with label software testing. Show all posts

Wednesday, July 19, 2017

Code Software to be Robust and Easy to Update Quickly

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

Saturday, July 27, 2013

Twice the Cost, Significantly Worse Results - The Sad State of Health Care in the USA

Why Is the United States So Sick?
Americans die younger and experience more injury and illness than people in other rich nations, despite spending almost twice as much per person on health care. That was the startling conclusion of a major report released earlier this year by the U.S. National Research Council and the Institute of Medicine.
Not so startling if you have paid attention the last few decades. The deadly disease of excessive health care costs (with, as Deming noted, the bad results that come from poor systems that are bloated with cost, waste and poor quality) has been a huge problem for decades.

The newest part of the breakdown is how even the massive spending in the USA has not been successful in even keeping the USA at a mediocre level compared to other rich countries. It was maybe arguable the results in the USA were no worse than average 20 years ago. It is getting impossible to make that claim today. Twice the cost, significantly worse results. Eventually you would think people would get tired of excuses.

The poorer outcomes in the United States are reflected in measures as varied as infant mortality, the rate of teen pregnancy, traffic fatalities, and heart disease. Even those with health insurance, high incomes, college educations, and healthy lifestyles appear to be sicker than their counterparts in other wealthy countries.
Related: USA Spends $7,960 Compared to Around $3,800 for Other Rich Countries on Health Care with No Better Health Results - Can We Expect the Health Care System in the USA to Become Less Damaging to the Economy? - Measuring the Health of Nations (USA ranked 19 of 19 rich countries) - CEOs Want Health-Care Reform (2009) - posts on the health care system on my management blog

Friday, January 18, 2013

Look First to Improve Your Performance and That of Your Sphere of Control

Improving the State of your Testing Team: Part One – Values
Typically, the first thing out of my test teams mouths when asked “how can we improve the state of testing here”, usually relates to something that other people should do. Very few people or teams take an introspective based approach to improvement, or state their management values, but the ones that do, typically have great success.
...
Being accountable for taking ownership of getting things done – upwards and downwards – is what people expect out of their leaders, and will move the test team higher up the value chain.
Several of the points resonate with me. The idea that so many find it easy to see how others should improve performance but seem surprised they should consider changes themselves is common. I also find the understanding that we run into many problems based on what we think we know (but isn't so) as important and something many people miss. This idea holds true for teams also: look to what we are a group can do to improve not just all sorts of changes other people should make to stop causing the problems we experience today.

In Dr. Deming's management view the second point is explored as part of the theory of knowledge.

People do have to be responsible. I worry about "accountability" because so often it is managers designing and enforcing bad management practices which make good performance difficult and then use "accountability" to blame those in the system for the results of the system.

"the aim of leadership is not merely to find and record failures of men, but to remove the causes of failure: to help people to do a better job with less effort." Dr. Deming

Related: Sphere of control