DEN Discussion List Archive
[Date Prev][Date Next][Date Index]
[Thread Index]
[Author Index]
Quality tool training a mistake-Start with Understanding Requirements
- Subject: Quality tool training a mistake-Start with Understanding Requirements
- From: FVoehl@aol.com
- Date: Fri, 2 Mar 2001 09:12:49 EST
In a message dated 3/2/01 4:03:36 AM, SOPKrules@aol.com writes:
<< Look at Dr. Deming's business as a system diagram. It only portrays
information and/or materiel flow. People appear as things (entities). The
diagram doesn't portray the coordination of commitments although it may be
implied. Implication is not enough - coordination of commitments is at the
heart of the action in any humanly lead system. >>
Bob raises some interesting points in his post and underscores the need to
better understand the coordination of requirements process--that part of
development where people attempt to discover what is desired. Dr. Deming
understood this process and had us focus on five critical words above:
desire, product, people, attempt, and discover. I will briefly cover them
in this post. (For a more exhaustive treatment, try the book *Understanding
Requirements* by Donald Cause & Gerald Weinberg {ISBN 0-932633-13-7}).
Desire: Some people would prefer to always say--attempt to discover what is
needed--but we usually don't know how to figure out what people need, as
opposed to what they desire. By clarifying their desires, people sometimes
clarify what they really need and don't need. They don't always buy what
they need, but they always desire what they buy, even if it is only for a
short time.
Product: By this is meant any product that attempts to satisfy a complex set
of desires. One reason that desires are complex is that they come from
people. When we build a product to satisfy our own desires, we often don't
need an explicit requirements process. We just build it, observe our work,
and make adjustments as we go along.
People: This might include many different people and discovering who the
people are is a major part of understanding the requirements process. The
problem is, when there are many people involved, and the product is large or
abstract, the kind of iterative process used to discover personal
requirements may simply be too drawn out and costly. The DEN is a good
example of this.
Attempt: If we're writing a post about WED and his philosophy, shouldn't we
be more certain and more positive? Before Deming and Shewhart came along,
many people thought that product development was an exact discipline. Dr.
Deming once quoted John von Neumann, the founding father of software:
*There's no sense in being exact about something if you don't know what
you're talking about.* If people don't know what they want, then no SoPK
development process, no matter how exact and clever and profound, will
satisfy them. Which is why we need to start with requirements, so we don't
design systems that people don't want.
Discover: This is a most critical word, for we all are trying to help people
discover what's really worth doing. Dr. Deming once said: *The plan is
nothing; the planning is everything.* What he meant was: the product is
really nothing; the process is everything. As in the discovery is nothing;
the exploring and discovering is everything. A Data Dictionary is a way of
preserving the Operational Definitions that are painstakingly derived with
the aid of SoPK. In practice, however, hardly anyone reads the Data
Dictionary, or possibly any of the documents that at are developed in the
requirements process. The reason is that the document is nothing; the
process of documenting is everything.
The process of developing requirements is somewhat neglected in the systems
development literature, which is why Dr. Deming put such an emphasis on
developing operational definitions. For it helps us do a better job of
knowing what we are talking about.
Frank Voehl (FVoehl@aol.com)
DEN Home |
Main Index |
Thread Index |
Author Index