Tuesday, December 5th, 2006
Do you know about
William Edwards Deming? Well neither did I until recently (via).
It seems that he has quite some views on quality that also impacts software
engineering. I suggest reading the
Wikipedia article about him.
To summarize a bit:
Deming's 14 points
Deming offered fourteen key principles for management for transforming
business effectiveness. In summary:
- Create constancy of purpose for the improvement of product and
service, with the aim to become competitive, stay in business, and
provide jobs.
- Adopt a new philosophy of cooperation (win-win) in which everybody
wins and put it into practice by teaching it to employees, customers and
suppliers.
- Cease dependence on mass inspection to achieve quality. Instead,
improve the process and build quality into the product in the first place.
- End the practice of awarding business on the basis of price tag
alone. Instead, minimize total cost in the long run. Move toward a
single supplier for any one item, based on a long-term relationship of
loyalty and trust.
- Improve constantly, and forever, the system of production, service,
planning, of any activity. This will improve quality and productivity
and thus constantly decrease costs.
- Institute training for skills.
- Adopt and institute leadership for the management of people,
recognizing their different abilities, capabilities, and aspiration. The
aim of leadership should be to help people, machines, and gadgets do a
better job. Leadership of management is in need of overhaul, as well as
leadership of production workers.
- Drive out fear and build trust so that everyone can work more
effectively.
- Break down barriers between departments. Abolish competition and
build a win-win system of cooperation within the organization. People in
research, design, sales, and production must work as a team to foresee
problems of production and use that might be encountered with the
product or service.
- Eliminate slogans, exhortations, and targets asking for zero defects
or new levels of productivity. Such exhortations only create adversarial
relationships, as the bulk of the causes of low quality and low
productivity belong to the system and thus lie beyond the power of the
work force.
- Eliminate numerical goals, numerical quotas and management by
objectives. Substitute leadership.
- Remove barriers that rob people of joy in their work. This will mean
abolishing the annual rating or merit system that ranks people and
creates competition and conflict.
- Institute a vigorous program of education and self-improvement.
- Put everybody in the company to work to accomplish the transformation. The transformation is everybody's job.
Seven Deadly Diseases
The Seven Deadly Diseases:
- Lack of constancy of purpose.
- Emphasis on short-term profits.
- Evaluation by performance, merit rating, or annual review of performance.
- Mobility of management.
- Running a company on visible figures alone.
- Excessive medical costs.
- Excessive costs of warranty, fueled by lawyers who work for contingency fees.
A Lesser Category of Obstacles:
- Neglect of long-range planning.
- Relying on technology to solve problems.
- Seeking examples to follow rather than developing solutions.
- Excuses such as "Our problems are different".