seeding ideas

Flexible Product Development Resources

Share

There are many resources you can turn to on flexible development, including our book on the subject Flexible Product Development. Here we list a few.

“Brown Bag”

A complimentary lunchtime telephone discussion based on the article “Change: Embrace It, Don’t Deny It” below. See the IRI Website for a PDF file of the article, an audio version of the article, or an MP3 file of the brown bag session (look under October 3, 2008).

Podcast

Listen to the “Controlling Chaos podcast” on flexible development. You can either listen to it online (click on blubrry.com) or download it to you own player (see the link at the bottom of the listing; 39 MB). It is 41 minutes long, and the actual interview starts 9.5 minutes into it.

Book Chapters

Articles

    • Designs Change. Deal with It!” Published in Machine Design, 17 March 2011 (Vol 83, Issue 5). Using a design project case study, shows how inevitable midproject changes can be handled gracefully and much more cheaply than if they are ignored. Discusses three fallacies about project changes.
    • Flexible Project Management: Building a Flexibility Toolbox.” Published in PM World Today, March 2011 (Vol XIII, Issue III). Final article in the series. This one covers some of the tools used in a flexible project from a project management perspective.
    • Flexible Project Management: Creating a Flexible Environment.” Published in PM World Today, February 2011 (Vol XIII, Issue II). Second in a series. Describes the environment needed for flexibility to flourish in an organization.
    • Flexible Project Management: Enabling a Flexible Team.” Published in PM World Today, January 2011 (Vol XIII, Issue I). Initial article of the series, which focuses on the individual and team characteristics that enable flexibility.
    • Avoid Costly 11th-hour Project Dilemmas by Preparing for Change.” Published in Visions, December 2010 (Vol XXXIV, No 4). Resolves the costly do-it-wrong (miss the market) or do-it-over dilemma by exploring uncertainties early in a project.
    • Flexible Project Management.” Presented and published at the PMI (Project Management Institute) Global Congress in Washington DC, October 2010. Explains how project management is done for a flexible project, providing a non-software alternative to many agile development papers presented at these PMI congresses.
    • Can You Afford to Be Innovative?” Published as Executive Update by Cutter Consortium, September 2010. Managers want to develop innovative products, but this often means expensive, disruptive delays while the team explores options. This article explores a middle ground where options are identified and explored early, keeping the cost of being innovative low. Unfortunately, you will need to “register” with Cutter to download this one, but you can obtain it by providing very cryptic information.
    • Flexible Product Development in a Turbulent World.” Published in Visions, July 2009. Discusses making decisions at the last responsible moment, rolling-wave and loose-tight project planning, and personas, then it suggests how to make your process more flexible, depending on where you are today.
    • Try It Out.” Published on gantthead.com 1 December 2008. Emphasizes the importance of experimentation when uncertainty reigns.
    • The Three Keys.” Published on gantthead.com 11 August 2008. The keys to success are people, people, and people.
    • Change: Embrace It, Don’t Deny It.” Published in Research-Technology Management, July–August 2008 (Volume 51 No. 4), pages 34–40. A short but good overview of flexible product development — the best available short of reading the book itself.
    • Managing Project Risks When Change is the Norm.” Published on gantthead.com 27 May 2008.

 

 

Websites


Listservers

There is an active Yahoo! group on agile project management (mostly focused on software development issues, however).


The Flexible Developer’s Bookshelf

We organize this list by chapter in Flexible Product Development and attempt to explain the connection between the reference and flexible development. Any items dated after about April 2007 have been added after Flexible Product Development went to press (thus, are not cited in the book).

1. Understanding Flexibility

Beck, Kent. Extreme Programming Explained: Embrace Change. Boston: Addison-Wesley, 2000. Excellent, easily understandable introduction to the agile software development methodology of Extreme Programming by an originator of the technique.

Brown, Shona L., and Kathleen M. Eisenhardt. Competing on the Edge: Strategy as Structured Chaos. Boston: Harvard Business School Press, 1998. An introduction to the turbulent contemporary world of business that prompts the need for flexible product development.

Cooper, Robert G. “Your NPD Portfolio May Be Harmful to Your Business’s Health,” Visions 29(2): 22–26 (April 2005). The driving data from product development guru Robert Cooper showing that we have lost the innovativeness in our new products over the past decade. Flexible Product Development attributes this to a loss in flexibility that needs to be restored.

Doz, Yves, and Mikko Kosonen, Fast Strategy: How Strategic Agility Will Help You Stay Ahead of the Game. Harlow, UK: Wharton School Publishing, 2008. Using companies like Nokia, IBM, SAP, HP, Canon, Cisco, and Intel, this book illustrates how leaders cultivate agility in executing their strategy to keep ahead of the competition.

Eckstein, Jutta. Agile Software Development in the Large: Diving into the Deep. New York: Dorset House, 2004. One objection raised against agile and flexible techniques is that they do not apply to large teams and projects. Eckstein shows how to overcome this hurdle.

2. Customers and Product Requirements

Antonucci, Mike, “Sparks Fly,” Stanford, March/April 2011, pp. 46–53. Describes how innovation is taught at Stanford University by applying the principles of customer involvement, iteration, and prototyping (the same ones applied in flexibility). Article features David Kelley, a professor there and also founder of the legendary product design firm, IDEO. Read it online.

Patton, Phil, “Before Creating the Car, Ford Designs the Driver,” New York Times, 19 July 2009, p. AU1. An excellent illustration of Cooper’s persona technique applied to automobile design.

Cockburn, Alistair. Writing Effective Use Cases. Boston: Addison-Wesley, 2000. Full coverage of the use case technique that allows developers to specify a product at a higher level that is less likely to change.

Cohn, Mike. User Stories Applied: For Agile Software Development. Boston: Addison-Wesley, 2004. Excellent source on user stories to define products at a level of how they are used, which is unlikely to change.

Cooper, Alan. The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity. Indianapolis : SAMS, 1999. Engagingly covers the persona technique for likewise specifying products at a level that rides above most change.

Hohmann, Luke. Innovation Games: Creating Breakthrough Products Through Collaborative Play. Upper Saddle River, NJ: Addison-Wesley, 2007. A fun collection of lightweight but useful market research tools you can use to stay close to your customers.

von Hippel, Eric. The Sources of Innovation. New York: Oxford University Press, 1988. Explains the lead user technique in detail, which aids flexibility by providing insight into future areas of change.

von Hippel, Eric, Stefan Thomke, and Mary Sonnack. “Creating Breakthroughs at 3M.” Harvard Business Review 77(5): 47–57 (September–October 1999). An illumining case study showing how the lead user technique can illuminate areas in which customers are changing.

3. Modular Product Architectures

Baldwin, Carliss Y., and Kim B. Clark. Design Rules: The Power of Modularity. Cambridge, MA : MIT Press, 2000. Explains the importance of modular interfaces — called design rules here.

Thomke, Stefan, and Donald Reinertsen. “Agile Product Development: Managing Development Flexibility in Uncertain Environments.” California Management Review 41(1): 8–30 (Fall 1998). An excellent early article on flexibility that explains how architectural flexibility can be enhanced by shifting functionality from hardware to software by using programmable devices.

Ulrich, Karl T., and Steven D. Eppinger. Product Design and Development (Third Edition). New York: McGraw-Hill, 2003. Provides a process for creating a product architecture to meet the objectives of a particular project, for instance, providing flexibility in certain areas.

4. Experimentation

Bonabeau, Eric, Neil Bodick, and Robert W. Armstrong. “A More Rational Approach to New-Product Development.” Harvard Business Review 86(3): 96-102 (March 2008). Applies front-loaded experimentation to the pharmaceutical industry by establishing a separate organization to dispassionately understand the prospects of a drug candidate through fast, early experiments.

Moran, Mike. Do It Wrong Quickly: How the Web Changes the Old Marketing Rules. Upper Saddle River, NJ : IBM Press, 2007. Excellent description of front-loaded experimentation to understand early what will work and what won’t.

Thomke, Stefan H. Experimentation Matters: Unlocking the Potential of New Technologies for Innovation. Boston: Harvard Business School Press, 2003. A comprehensive treatment of front-loaded experimentation using modern computer-driven technologies to radically alter the development process, facilitating flexibility.

Thomke, Stefan H. “Capturing the Real Value of Innovation Tools.” Sloan Management Review 47(2): 24–32 (Winter 2006). Shows how Japanese auto companies, by using front-loaded prototyping, can innovate more effectively than Western companies.

5. Set-Based Design

Morgan, James M., and Jeffrey K. Liker. The Toyota Product Development System: Integrating People, Process, and Technology. New York: Productivity Press, 2006. Explains how Toyota expands the set-based design philosophy to maintain design flexibility in everything they do.

Sobek, II, Durward Kenneth. “Principles That Shape Product Development Systems: A Toyota-Chrysler Comparison.” Ph.D. dissertation, University of Michigan, 1997. A careful explanation of set-based design, including many examples from Toyota.

6. Development Teams and People Factors

Ancona, Deborah and Henrik Bresman. X-Teams: How To Build Teams That Lead, Innovate, and Succeed. Boston: Harvard Business School Press, 2007. A landmark book that fits perfectly with flexibility. The authors show that teams in the midst of change need to be more outward-facing, which is a big cultural shift in most companies.

Avery, Christopher M. Teamwork Is an Individual Skill : Getting Your Work Done When Sharing Responsibility. San Francisco: Berrett-Koehler, 2001. Emphasizes that effective teams start with individuals and individual responsibility.

Cockburn, Alistair. Agile Software Development. Boston: Addison-Wesley, 2002. This book originates the three levels of process mastery that are so important for teams working with emergent development processes.

Duarte, Deborah L., and Nancy Tennant Snyder. Mastering Virtual Teams: Strategies, Tools, and Techniques That Succeed (Third Edition). San Francisco: Jossey-Bass, 2006. Perhaps the best book available describing the complications of running a dispersed team and how to overcome them.

Olson, Gary M., and Judith S. Olson. “Distance Matters.” Human-Computer Interaction 15( 2–3): 139–178 (2000). A key article based on extensive research that shows how dispersing (making them virtual) teams degrades their performance.

Teasley, Stephanie, Lisa Covi, M. S. Krishnan, and Judith S. Olson. “How Does Radical Collocation Help a Team Succeed?” Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work, Philadelphia, pp. 339– 346, 2000. Describes an experiment in which the same project was conducted with both co-located and dispersed (virtual) teams to understand the performance differences.

Turner, Richard, and Barry Boehm. “People Factors in Software Management: Lessons from Comparing Agile and Plan-Driven Methods.” Crosstalk: The Journal of Defense Software Engineering 16(12 ): 4–8 (December 2003). A “wake-up call” that emphasizes why people factors are far more important to development project success than are the processes and tools on which we typically place so much emphasis.

Williams, Laurie, and Robert Kessler. Pair Programming Illuminated. Boston: Addison-Wesley, 2003. Another gift from agile software development, in this case providing great detail on the pairing (pair programming) technique that allows teams to move more certainly in a sea of change.

7. Decision Making

Lehrer, Jonah . How We Decide. New York: Houghton Mifflin, 2009. Like most literature since Plato, Flexible Product Development considers decision making as a rational, cerebral process. But contemporary research is finding that emotion is an absolutely crucial part of it. When a baseball batter decides whether to swing at a pitch, the ball is in the air only one-third of a second—far too little time to make a conscious decision. Lehrer covers effective integration of emotional and rational approaches and illustrates the downfalls when either is neglected.

Faulkner, Terrence W. “Applying ‘Options Thinking’ to R&D Valuation.” Research-Technology Management 39(3): 50–56 (May–June 1996). One article explaining how the real options technique can be applied to product development. It also suggests the shortcomings of the technique: complex mathematics and an emphasis on strategic decisions at the expense of tactical ones.

Poppendieck, Mary, and Tom Poppendieck. Lean Software Development: An Agile Toolkit. Boston: Addison-Wesley, 2003. Introduces the concept of last responsible moment for making decisions at late as possible in order to preserve flexibility.

Savage, Sam L. Decision Making with Insight. Belmont, CA: Brooks/Cole, 2003. An excellent and easily absorbable treatment of decision trees; includes a CD with an Excel add-in for creating them easily.

8. Project Management

DeCarlo, Doug. eXtreme Project Management: Using Leadership, Principles, and Tools to Deliver Value in the Face of Reality. San Francisco: Jossey-Bass, 2004. One book covering the management of agile software development projects that can be translated to non-software development (Highsmith is the other one).

Derby, Esther, and Diana Larsen. Agile Retrospectives: Making Good Teams Great. Raleigh, NC: Pragmatic Bookshelf, 2006. Describes the project retrospective process from an agile perspective that applies directly to periodic reviews during a non-software project.

Githens, Gregory D. “Using a Rolling Wave for Fast and Flexible Development.” In The PDMA ToolBook 3 for New Product Development, Abbie Griffin and Stephen Somermeyer, eds. Hoboken, NJ: Wiley, 2007. Githens lays out the rolling wave technique for planning a project when you know that change will most likely invalidate the initial plan.

Highsmith, Jim. Agile Project Management: Creating Innovative Products. Boston: Addison-Wesley, 2004. Along with DeCarlo (above), Highsmith presents agile software development techniques for managing a project that transfer well to non-software projects.

Kerth, Norman L. Project Retrospectives: A Handbook for Team Reviews. New York: Dorset House, 2001. Like Derby and Larsen above, explains how to continually improve project performance, but unlike Derby and Larsen, Kerth is oriented toward project-end reviews.

Loch, Christoph, Arnoud DeMeyer, and Michael T. Pich. Managing the Unknown: A New Approach to Managing High Uncertainty and Risk in Projects. Hoboken, NJ: Wiley, 2006. Explains how to manage the unk unk risks in a project that you can’t even identify beforehand. Such risks are especially prevalent in highly changing and uncertain projects to which flexibility applies.

9. Product Development Processes

Boehm, Barry, and Richard Turner. Balancing Agility and Discipline: A Guide for the Perplexed. Boston: Addison-Wesley, 2004. Explains the wisdom of building rather than scaling down processes and provides an excellent approach for tailoring a process to the project’s needs by balancing the opposing risks of not enough with too much process.

Lévárdy, Viktor and Tyson R. Browning, “An Adaptive Process Model to Support Product Development Project Management,” Forthcoming in IEEE Transactions on Engineering Management (2009). Models a flexible development process in which activities are decided upon at the last responsible moment and executed in a discrete-event simulation.

Cockburn, Alistair. “Learning from Agile Software Development—Part One.” Crosstalk: The Journal of Defense Software Engineering 15(10): 10–14 October 2002). Explains how one can invest in flexibility through either money-for-information (MFI) or money-for-adaptability (MFA) and where to consider each.

Morgan, James M., and Jeffrey K. Liker. The Toyota Product Development System: Integrating People, Process, and Technology. New York: Productivity Press, 2006. Using Toyota as an example, shows the critical role of tacit knowledge in flexibility and how Toyota enhances such knowledge.

10. Implementing Flexibility

Bridges, William. Managing Transitions: Making the Most of Change (Second Edition). Cambridge, MA: DaCapo Press, 2003. Bridges says that organizational change efforts fail most often because management fails to address the psychological effects that transitions have on people, and he shows how to do it more successfully.

Kotter,  John P., and Dan S. Cohen. The Heart of Change: Real-Life Stories of How People Change Their Organizations. Boston: Harvard Business School Press, 2002. Describes an eight-step top-down organizational change process with real-life examples of each step. Also can be used as a framework for bottom-up change using Manns and Rising’s tools (below).

Kotter says that see-feel-change is more powerful than analysis-think-change. In the United States political arena, an excellent example of this is the Obama administration’s turning around decades of agribusiness dominance of the US food industry by emphasizing organic, locally grown, unprocessed foods. They they initiated this change at the White House and the Department of Agriculture.

Manns, Mary Lynn, and Linda Rising. Fearless Change: Patterns for Introducing New Ideas. Boston: Addison-Wesley, 2005. A bottom-up organizational change approach adapted from the design pattern methodology employed in software design.

(c) Copyright 2013 Preston G. Smith. All Rights Reserved.

 

test