Defining Short and Usable Processes© Timothy G. Olson , Quality Improvement Consultants, Inc.
Many processes and procedures are large or difficult to use. The situation becomes even worse when complexity is involved. Putting large or difficult-to-use documentation on a Web site does not usually solve the problem. This article describes best practices for defining short and usable processes and procedures. These best practices have been used at real organizations over the last few years to define short and usable processes and procedures. Measurable results include cutting organizational processes and procedures in half while making them more usable (e.g., reducing 600 pages to 300 pages). The objectives of this article are to describe common problems with process documentation, including some human aspects of using process documents, discuss some best practices for defining short and usable processes and procedures, describe some success stories in real organizations, and provide some lessons learned.
Before we get into describing industry best practices, it is good to understand common problems with process documentation. Table 1 lists a summary of common problems.
How do we address the common problem with process documentation? One place to start is to recognize that not all documentation is used the same way. In this article, the term process documentation is used interchangeably with policies, standards, processes, and procedures. Table 2 contains a list of the types of process documentation and the ways in which these are used.
 Table 1: Common Problems Process Documentation
 Table 2: Types of Process Documentation and Their Uses
Figure 1 [2] identifies the types of process documents and some critical relationships among those documents.
 Figure 1: Types of Process Documents and Their Relationships
Process Documentation Usage Modes
Processes and procedures have different levels of users [3]. Some users have never used the process (i.e., beginner users). Some users have used the process a few times, but need guidance and lessons learned (i.e., intermediate users). Some users have used the process many times and may even be responsible for running the process (i.e., experts). The next sections will describe the three levels of documentation: expert, intermediate, and beginner. Expert Mode Documentation
Expert mode documentation is short and concise [3]. When a pilot flies an airplane, he or she does not pull out a training manual; they use expert checklists for takeoff and landing. Expert mode documentation is made for experts and does not contain any training material. See Figure 2 for an example of expert mode.
 Figure 2: 7.1 Develop Project Configuration Management Plan (Expert Mode)
Most people want expert mode documentation because it is short. The problem with expert mode documentation is that not everybody is an expert. For example, not everyone can read a checklist for a rocket scientist (sometimes you really need to be a rocket scientist). Putting expert mode documentation in the hands of non-experts can be dangerous.
Why do experts need documentation if they are experts? Because people can forget things. This is why checklists are so powerful. Experts can also leave your organization, taking precious organizational knowledge with them. This is why expert knowledge should be documented. Intermediate Mode Documentation
Intermediate mode documentation uses the expert mode documentation, but builds and adds to it by providing guidance and lessons learned. For example, guidance is very useful to people who do not have to follow a process or procedure very often. Even experts forget guidance and lessons learned for an annual process or an infrequently used process. Having guidance available to those who need or want it is very useful. Both Figure 2 and Table 3 together are examples of intermediate mode.
 Table 3: 7.1 Develop Project Configuration Management Plan (Intermediate Mode)
(Click on image above to show full-size version in pop-up window.)
Typically, guidance and lessons learned are not auditable. Process phases and procedure steps are required and auditable, but the supporting guidance and lessons learned are there for support only. One best practice is to distinguish between required steps and optional guidance. Some organizations have chosen to label guidance and lessons learned with a guidance label. Beginner Mode Documentation
Beginner mode documentation uses the intermediate mode documentation, but adds training to it. Beginners should feel free to use the training manuals until they become familiar with the process. Beginners should also be mentored as appropriate. Some processes are simple, and some are complex. Complex processes should have formal training and be followed up by mentoring. Usage Problem and Solutions
How can an organization afford to provide three versions of the same documentation? Someday software could allow this by just setting a documentation mode (expert/intermediate/beginner) and the user could see the appropriate information. A best practice that solves this problem is to define the process in chunks at the intermediate level (i.e., one version in intermediate mode). Add in training for the beginner and the expert can grab the appropriate chunks. Another best practice is that short, expert-mode documentation can also be provided for the experts. What Is a Good Process?
The purpose of this section is to describe the required process elements necessary to define a good process. Table 4 describes the practical who,
what, where, when, why, and how process questions [2]. Each question is answered by a key process element. By addressing all the process elements on one page, the five W’s (who, what, where, when, and why) can be represented in a diagram on one page in expert mode (Figure 2).
 Table 4: The Practical Process Questions
A good process should include the following:
- Address the five W’s and answer the key process questions.
- Have both pictures and words (most people prefer pictures, but some people prefer words).
- Be usable and well written.
- Be well chunked and labeled so chunks can be found quickly [1].
- Be short (e.g., a diagram that answers the five W’s on one page).
A Best Practice: Process Modeling
A good process should have pictures. It is said that a picture is worth a thousand words. However, not all pictures are good pictures. Some pictures cause confusion, and some pictures are more harmful than helpful. So what is a good picture? Process modeling is a best practice that helps design good diagrams that address the five W’s. For a short and usable example, see Figure 2.
What is a process model? A process model M models R (reality) if M answers questions about R [4]. A good process model should answer the key process questions (i.e. the five W’s in Table 4). A process model is typically represented by diagrams and powerful notations that represent roles, activities, work products, and the relationships between them. What Is a Good Procedure?
A good procedure consists of how-to, step-by-step information, and comes in three forms: checklists, forms, and step/action tables [3]. Checklists
Checklists are powerful repeatable representations of activities that need to be completed to declare something completed. What makes checklists so powerful is that it usually does not matter in what order the checklist is completed. This is why checklists are useful for concurrent activities (e.g., versus flowcharts that are poor at representing concurrency). Forms
Forms, along with instructions for completing the forms, are repeatable mechanisms for supporting processes. Forms are powerful mechanisms for collecting data in a repeatable way. Step/Action Tables
One effective way to represent a procedure is using a step/action table [1]. Step/action tables are useful when order matters. For example, if a person needs to track his or her time, then starting to track time should not be the last step. For an example procedure of when order matters, see Table 5.
 Table 5: Example: Step/Action Table Procedure
Some Success Stories
The best practices discussed in this article have been successfully used in practice over the last decade. More recently, major breakthroughs in defining extremely short and concise processes have also been achieved. An example of a short sub-process can be found in Figure 2 and Table 3. The following are some success story summaries (without revealing organizational identities). Organizational Example 1
Organization No. 1 had a process that was not followed very well, and the process user feedback was that users did not like the process. The process had the following weaknesses (which are typical to most organizations):
- Mixture of document types: policies, standards, processes, and procedures.
- The existing processes lacked pictures (i.e., mostly text).
- The principle of chunkingwas violated in the flowcharts and in the number of process and procedure steps (e.g., processes and procedures with more than 20 steps), making the processes and procedures hard to use.
- Processes did not address all the five W’s (e.g., whenwas missing; some other W’s were also weak). It is hard to follow a process if you do not know when to start or when you are done.
- Procedures were very large and hard to follow (e.g., typical of International Organization of Standardization [ISO] procedures).
New processes and procedures implemented the best practices described in this article and addressed all these weaknesses above. Process modeling was used to add good diagrams and address chunking of the flow chart. The new processes addressed all the five W’s and were defined on one page for expert mode (Please see Figure 2 for an example of the five W’s). In conclusion, organization No. 1 was much happier with diagrams on one page (i.e., process models), and with short, usable processes and procedures. Organizational Example 2
In organization No. 2, although detailed procedures existed, the overall processes had not been documented. Four sub-processes were defined on one-page diagrams (i.e., process models) for each process in expert mode (the five W’s on one page), and a page of text along with guidance was developed in intermediate mode to support the diagram (see Figure 2 and Table 3 for a similar example). This organization packaged these four short processes in a single process guide in intermediate mode in about 20 pages total – four pages per process (similar processes documents can be more than 100 pages).
The experienced manager of this newly defined process was promoted in organization No. 2. Sometimes experienced people get stuck in positions because they are the only ones who know the processes, and often the processes are not documented. The new process document also helped with the transition because it allowed a new manager to come in and quickly learn the documented processes. Organizational Example 3
Organization No. 3 requested a process review of all its processes that identified strengths, weaknesses, and made specific recommendations to senior management. During the organizational process review, it was discovered that a key process was not documented. The process was designed into three sub-processes, and each sub-process was defined on one page using a diagram (i.e., expert mode), and a page of text (along with guidance) was developed in intermediate mode to support the diagram (see Figure 2 and Table 3 for a similar sub-process example). The entire new process guide (including the policy, standard, process, and procedures) is about 20 pages long total (this includes about a dozen sections, including purpose, audience, usage, scope, metrics, procedures, references, etc). The new process also met all ISO requirements, which added about five pages. In conclusion, organization No. 3 is much happier and now has more complete, better, shorter, and more usable processes and procedures. Organizational Example 4
Organization No. 4 complained that its processes and procedures were too large and difficult to use. After applying the best practices described in this article, the processes and procedures were cut in half (e.g., 600 total pages were reduced to 300 total pages). The processes and procedures are also more usable. What is fascinating about this example is although the processes and procedures were cut in half, no information was lost. Some Lessons Learned
Here are some of the lessons learned while defining processes with best practices:
- Do not mix policy, standard, process, and procedure information (e.g., in the same paragraph). Label this different information, and consider how the information is used.
- Define all process documentation as simply as possible, but no simpler (information that is too simple does not work). Keep process documentation concise (i.e., short and sweet), but expect some processes to be complex.
- Use good pictures (most people prefer pictures). Process modeling is a best practice and scales up to very complex systems. Use process modeling to develop good pictures.
- For each process or sub-process, define the five W’s on one page using a diagram (see Figure 2 for an example). A good process diagram can replace 20-25 pages of text.
- Use procedures (i.e., checklists, forms, and step/action tables [1]) for implementing processes and for repeatability.
- Use chunking (i.e., seven plus or minus two), organize the chunks, and label the chunks (so users can find information quickly). Process modeling and information mapping [1] help tremendously with this principle.
- Account for beginner, intermediate, and expert users of the process.
- Design measurement into the process. Do not add measurement as an afterthought.
- The processes must be tailored to each organization, each business unit or division, and each project.
Summary
In summary, the objectives of this article are the following:
- Describe common problems with process documentation, including some human aspects of using process documents.
- Discuss some best practices for defining short and usable processes and procedures.
- Describe some success stories in real organizations.
- Provide some lessons learned.
Defining short and usable processes and procedures is challenging. There are many best practices that can be used to help improve process documentation. The approach summarized in this article uses a collection of best practices, all wrapped into a process (for defining processes). The author hopes that the readers have benefited from the description of some of the best practices along with the example process in Figure 2 and Table 3.
Note
-
Chunking example: Most people can only remember chunksof information (e.g., that is why 15-16 digit credit cards numbers are broken into smaller chunks [seven, plus or minus two]; a 16-digit Visa number is usually broken into four groups of four digits).
References
- Horn, Robert E. Mapping Hypertext: Analysis, Linkage, and Display Knowl-edge for the Next generation of On-Line Text and Graphics . Lexington, MA: The Lexington Institute, 1989.
- Olson, Timothy G., et al. “A Software Process Framework for the SEI Capability Maturity Model.” CMU/ SEI-94-HB-01. Pittsburgh, PA: Soft-ware Engineering Institute, 1994.
- Olson, Timothy G. “Defining Software Processes in Expert Mode.” Software Engineering Process Group Conference, Atlanta, GA, 1998.
- Ross, Douglas T., and Kenneth E. Schoman Jr. “Structured Analysis for Requirements Definition.” IEEE Transactions on Software Engineer-ing SE-3 (1) (1997): 6-15.
About the Author

Timothy G. Olson is founder and president of Quality Improvement Consultants, Inc. While performing quality consulting, Olson has helped organizations measurably improve quality and productivity, save millions of dollars in costs of poor quality, and reach higher Software Engineering Institute maturity levels. He has been formally trained in Crosby, Deming, Juran, International Organization of Standardization, Capability Maturity Model® (CMM®), CMM IntegrationSM, and Six Sigma quality approaches. He is currently a senior member of the American Society of Quality and a member of the Institute of Electrical and Electronics Engineers. He has a master’s degree from the University of Massachusetts.
Quality Improvement Consultants, Inc. 7117 Obelisco CIR San Diego, CA 92009
Phone: (760) 804-1406
Fax: (760) 804-1406
E-mail: tim.olson@qic-inc.com
® 2006 Process Assets, LLC. All Rights Reserved. |