The Management Roundtable The Leading Practitioners' Resource for Product & Technology Development
92 Crescent Street . Waltham, MA 02453 . Tel: 800-338-2223 or 781-891-8080
Fax: 781-398-1889 . General Inquiries: info@roundtable.com
 

INSIDE MRT

Fast Track

MRT Event Calendar

MRT AudioSessions

Publications

Special Report on Managing Intellectual Property for Product & Technology Development
Special Report on RD&E and Innovation in China
Special Report on Lean Product Development Practices
Special Report on Open Innovation Practices
Roadmapping Implementation Kit
Metrics Handbook
Product Development Best Practices Report
The Critical Path - email newsletter
White Papers
Online Articles

About MRT

Register by mail
Join the
MRT Mailing List

Trends & Insights

Related Info

< Part I

An Interview with Don Reinertsen (2/2)
Applying Batch Size to Product Development: Unconventional Wisdom about Speed and Flexibility - Part 2

PDBPR: Last month, in the first part of this interview, we were speaking about how "smaller batch" transfers of product development information can create feedback that increases efficiency in the process. But some observers feel that this raises the risk of late changes in development projects, while the conventional wisdom says that late changes are always bad. Why do you believe that late changes might make sense in some cases?

Reinertsen: Our belief that late changes are always bad arises from a natural tendency to look at the wrong data related to the cost of late changes. When someone asks developers, "Why were you late?" they instinctively point to external causes, saying, for example, "The project was late because of rework that occurred when marketing changed the requirements." When we are only provided with examples of painful, late changes, we naturally conclude that all late changes are painful.

Unfortunately, this data set excludes the late changes that took place at low cost and those that actually added more value than cost. Yet, these changes are some of the most instructive examples of all. For example, consider the choice to drop a troublesome but marginally useful feature. The expense and cycle-time savings of this change may far exceed the damage caused by deleting a minor feature. Thus, we can only understand the impact of late changes when we consider the full economic context.

PDBPR: Can you give an example of a business that derives an advantage from late changes?

Reinertsen: One of my favorite examples is the newspaper business. Over the years they have evolved a very sophisticated process to maximize the economic benefit of late changes. They lower the cost of change by isolating late changes to a small portion of the paper. A newspaper is divided into "live" pages and "dead" pages. Only the live pages are changed late in the process. Within these live pages are zones called the "news hole." Late breaking news is dropped into these well-defined zones. As result, the front page – which is the page that is most visible to customers – can have news that is only hours old. Even the structure of the articles is designed to support the process. The pyramid form, in which newspaper articles are written, is designed so that you can cut an article to size without losing any critical content. Newspapers don’t say, "It’s expensive to make changes late in the process, so we need to freeze everything early." Rather, they recognize the enormous value in having the capability to modify their product late in the process. Their entire process, and product, has been deliberately structured to enable them to make late changes cost effectively.

In contrast, most product developers assume that the only way to reduce the cost of late changes is to completely eliminate them. While this reduces cost, it also has the unfortunate side effect of simultaneously eliminating the value of late changes. In effect, most developers are striving to create a process where there is no important problem solving taking place during the last 80 percent of the product development process. As a result, they fail to capitalize on all the useful new information that becomes available as to the preferences of customers and the economics of their design. Rather than insulating ourselves from late changes, I would prefer to ask the question: What would we need to do to make it cheaper to make changes late in the process? How can we structure a process in such a way that we can capture the benefit of late changes without incurring massive amounts of cost?

PDBPR: And this relates to what you have said about the importance of product architecture in enabling late changes to be made cost effectively.

Reinertsen: Yes, product architecture is a critical enabler. Expensive changes frequently arise because subsystems are coupled together too tightly. In such cases, a change in one subsystem triggers changes in many other places. If you provide adequate safety margin at the interfaces between subsystems, you will buffer the effect of the initial change. The amount of rework associated with a change can be dramatically reduced.

PDBPR: You suggest that there is no one-size-fits-all product development process that works for all projects, in all cases. But companies need to have some type of process that ensures a modicum of predictability in product development. In a product development process, how can we provide structure while still preserving flexibility?

Reinertsen: The problem here is the tendency to assume that development process design is about standardizing the top level of the process architecture. Developers try to derive universal task lists and universal task sequences that meet the needs of every product. I’d argue that such a process is inherently sub-optimum for every product they develop. Instead, they should standardize at a lower level in the process architecture – standardize the underlying building blocks of the product development process, not the top level of the process. Give people the flexibility to wire these building blocks together in different ways that provide the best natural sequence for an individual program. For example, if I’m re-packaging an existing technology, I don’t need to prototype the technology to check feasibility. On the other hand, if I’m trying to introduce a brand new technology in one particular subsystem of the design, then I need to prototype that particular subsystem early to prove that it works. Whether I need to prototype and what scope that prototype should have, will vary from one project to another. When I do it and how detailed I have to make it, can vary – the process of how I create a prototype can still be defined.

For example, when I am building a prototype to establish feasibility, I can define the following tasks: a) I must define the test I need to use to determine whether that prototype is functioning or not; b) I need to establish a controlled test protocol so I know what test I actually ran; c) I need to establish pass/fail criteria, before I run the test not after I see the results; d) I need to reserve time in the test lab; e) I need to reserve time in the assembly area to have someone assemble my prototype; f) I need to produce a Bill of Materials, identifying what parts are going to be assembled, and g) I need to have an assembly drawing, etc. The procedure can be standardized, but, again, when you do it, within the process, and whether you do it, is where you can offer yourself flexibility.

PDBPR: Isn’t it the case that the more "modular" approach that you’re suggesting is a better reflection of how people actually develop new products?

Reinertsen: Yes, to some extent all I’m saying is this: document your procedure to reflect what you’re actually doing, today. People do not actually refer to their development process and say, "Let me draw a development plan that fits this development process." What they actually do is pull out the PERT chart of the last program that most resembles the new one, and then they modify the old PERT chart in a way that makes specific sense for the new program. Their procedure says to use all of the activities, on every program, in the same sequence, but they don’t do this. You can check 20 PERT charts from past programs and you will see that they don’t use all of their activities, and they never use them in the same sequence. So, why not simply write the procedure so that you’re permitted to use only the activities that add value? Why not allow people to perform these activities in a sequence that makes logical, natural sense for that particular program? Then you wouldn’t have confused product developers who say, "This is the procedure, but let me tell you what we really do!"

Developers can never get there by trying to standardize the top-level process map. If top-level process is standardized it is not optimized, and if it is optimized it is not standardized. You can only make headway when you begin to focus on the underlying building blocks. By focusing on the right level of the process we can create disciplined development processes that are also flexible development processes.

This article originally appeared in the June 2003 issue of PDBPR


Join the MRT Mailing ListTo join our e-mail list and receive future updates on "Lean Product Development, click here.

Reinertsenphoto.jpg (3912 bytes)ABOUT DON REINERTSEN
Don Reinertsen is President of Reinertsen & Associates, a consulting firm specializing in the management of product development. He is co-author of the book Developing Products in Half the Time: New Rules, New Tools and author of Managing the Design Factory. He can be reached by E-mail at DonReinertsen@compuserve.com

Learn more about
LEAN PRODUCT DEVELOPMENT
from Don Reinertsen at our 2-Day intensive workshop:

Achieving Lean Product Development

Attendance Limited

MORE INFO >

Related Articles:

  • "Creating a Fast and Flexible Process: Research suggests Keys to Success" - featuring Alan MacCormack...read article
  • "Fast and Flexible? Do It Wrong the First Time" - By Preston G. Smith...read article

 


© Copyright 2008 by Management Roundtable, Inc. All Rights Reserved