domain design Commons: 4/5

Parallel Design

Also known as:

Parallel Design

1. Overview

Parallel Design is a design and development methodology where multiple individuals or teams independently generate solutions for the same problem. These diverse solutions are then evaluated, and the best elements are synthesized into a single, superior design. This approach stands in contrast to the more traditional “serial” or iterative design process, where a single design is progressively refined over time. By exploring a wider range of possibilities from the outset, Parallel Design significantly increases the likelihood of discovering innovative and robust solutions, while also accelerating the development process by reducing the need for extensive revisions later in the cycle. [1]

The core principle of Parallel Design is the deliberate generation of design diversity. Instead of converging on a single idea prematurely, the process encourages a period of divergent thinking, where different perspectives and approaches can be explored without the constraints of a pre-determined path. This exploration of the “design space” is a fundamental tenet of the methodology, and it is what allows for the discovery of non-obvious solutions that might be missed in a more linear process.

This pattern is closely related to, and can be considered a specific application of, broader concepts like Concurrent Engineering and Set-Based Design. Concurrent Engineering emphasizes the parallelization of all tasks in the product development lifecycle, not just design. [2] Set-Based Design, famously a part of the Toyota Production System, involves exploring sets of design alternatives rather than single point-based solutions, progressively narrowing the options until an optimal design emerges. [3] Parallel Design can be seen as a practical and accessible way to implement the principles of Set-Based Design within the design function of an organization.

2. Core Principles

The effectiveness of Parallel Design is rooted in a set of core principles that differentiate it from traditional, linear design processes. These principles, when applied consistently, foster an environment of creativity, innovation, and efficiency.

Divergent Exploration: At the heart of Parallel Design is the principle of divergent thinking. The process intentionally encourages the generation of a wide variety of design solutions, embracing a multitude of perspectives and approaches. This broad exploration of the design space is critical for uncovering novel and potentially superior solutions that might be overlooked in a more constrained process. By starting with a wide net, the team increases its chances of capturing a truly innovative idea.

Independent Ideation: To ensure a rich diversity of ideas, it is crucial that designers or design teams work independently during the initial ideation phase. This independence helps to prevent groupthink and the premature convergence on a single, dominant idea. When designers are free to explore their own unique perspectives and creative instincts, they are more likely to produce a range of genuinely different solutions.

Delayed Convergence: Parallel Design deliberately delays the convergence on a single design solution. Instead of picking a winner early on, the process encourages the team to keep multiple options open for as long as is practical. This allows for a more thorough evaluation of the different designs and a more informed decision-making process. By resisting the urge to settle on a single path too quickly, the team can avoid costly rework and ensure that the final design is the best possible solution.

Synthesis and Integration: The final core principle of Parallel Design is the synthesis and integration of the best ideas from the various independent designs. This is not simply a matter of picking one design over the others, but rather a creative process of combining the most effective elements of each design into a new, more robust solution. This synthesis is where the true power of the Parallel Design process is realized, as it allows the team to create a final design that is greater than the sum of its parts.

3. Key Practices

To successfully implement Parallel Design, it is important to adopt a set of key practices that provide structure and guidance to the process. These practices help to ensure that the core principles of the methodology are translated into effective action.

Clearly Define the Problem: Before embarking on the design process, it is essential to have a clear and concise problem statement. This statement should articulate the goals of the design, the target users, and any constraints that must be considered. A well-defined problem provides a shared understanding for the design team and ensures that the independent design explorations are all focused on the same target.

Establish Evaluation Criteria: To effectively compare and evaluate the different design solutions, it is important to establish a set of clear and objective evaluation criteria. These criteria should be based on the goals of the design and should be agreed upon by the entire team before the design process begins. This ensures that the evaluation process is fair and consistent, and that the final design decision is based on a solid foundation of evidence.

Time-Boxed Design Sprints: The independent design phase should be conducted within a time-boxed sprint. This helps to create a sense of urgency and focus, and it prevents the design process from becoming bogged down in endless exploration. The duration of the sprint will depend on the complexity of the problem, but it should be long enough to allow for a reasonable amount of creative exploration, but short enough to maintain momentum.

Structured Design Merge: The process of merging the different designs into a single, unified solution should be a structured and collaborative activity. This can be done through a workshop or a series of meetings where the different designs are presented, discussed, and evaluated against the pre-defined criteria. The goal of this process is not to declare a single winner, but to identify the best elements of each design and to work together to integrate them into a new, more effective solution.

Prototyping and Testing: To get a better sense of how the different designs will perform in the real world, it is helpful to create low-fidelity prototypes of the most promising solutions. These prototypes can then be tested with users to gather feedback and to identify any potential usability issues. This testing can provide valuable insights that can help to inform the final design decision.

4. Application Context

Parallel Design is a versatile methodology that can be applied in a wide range of contexts, but it is particularly effective in situations characterized by high uncertainty, complexity, and a need for innovation. Understanding the optimal conditions for its application can help organizations to maximize its benefits.

Optimal Use Cases:

  • Novel or Complex Problems: When faced with a problem that is novel, ill-defined, or highly complex, Parallel Design provides a structured way to explore the solution space and to reduce uncertainty. The diversity of ideas generated through this process can help to illuminate different facets of the problem and to uncover non-obvious solutions.
  • High-Stakes Projects: For projects where the cost of failure is high, Parallel Design can be a valuable risk mitigation strategy. By exploring multiple design options in parallel, the team can increase its confidence that the chosen solution is the most effective one.
  • Innovation and Breakthroughs: When the goal is to achieve a breakthrough innovation rather than an incremental improvement, Parallel Design is an excellent choice. The divergent thinking at the core of the process is a powerful engine for creativity and can lead to the discovery of truly novel ideas.
  • User Interface (UI) and User Experience (UX) Design: Parallel Design is widely used in the field of UI/UX design, where the usability and desirability of the final product are paramount. The ability to test and compare different interface designs with users early in the process can lead to significant improvements in the final user experience.

Less Suitable Contexts:

  • Simple or Well-Understood Problems: For problems that are simple, well-understood, and have a clear and obvious solution, the overhead of Parallel Design may not be justified. In these cases, a more linear, iterative design process is likely to be more efficient.
  • Severely Constrained Budgets: While Parallel Design can ultimately save time and money by reducing the need for rework, it does require a greater upfront investment in terms of designer time. For projects with very tight budgets, this initial investment may not be feasible.
  • Incremental Improvements: When the goal is to make a small, incremental improvement to an existing product, the full Parallel Design process may be overkill. In these situations, a more focused, iterative approach is often more appropriate.

5. Implementation

Implementing Parallel Design involves a structured process that can be adapted to the specific needs of a project. The following steps provide a general framework for applying the methodology.

Phase 1: Preparation

  1. Define the Problem and Scope: The first step is to develop a clear and concise problem statement that outlines the goals of the design, the target users, and any known constraints. This will serve as the guiding document for the design teams.
  2. Assemble Design Teams: Assemble two or more individuals or teams to work on the design problem. The teams should be encouraged to work independently and should not share their ideas with each other during the design phase.
  3. Establish Evaluation Criteria: Before the design work begins, the entire team should agree on a set of clear and objective criteria that will be used to evaluate the different designs. These criteria should be directly linked to the goals of the project.

Phase 2: Divergent Design

  1. Independent Design Sprints: The design teams work independently to generate their own design solutions. This phase should be time-boxed to maintain focus and momentum.
  2. Focus on Diversity: The goal of this phase is to generate a wide range of diverse concepts. The teams should be encouraged to think creatively and to explore different approaches to the problem.

Phase 3: Convergence and Synthesis

  1. Present and Review Designs: Each design team presents their solution to the larger group. The focus of this session should be on understanding the rationale behind each design and the trade-offs that were made.
  2. Evaluate Against Criteria: The designs are then evaluated against the pre-defined criteria. This can be done through a variety of methods, such as a scorecard or a group discussion.
  3. Synthesize the Best Elements: The final step in this phase is to synthesize the best elements of each design into a single, merged solution. This is a collaborative process that requires careful consideration of how the different elements will work together.

Phase 4: Refinement and Iteration

  1. Develop the Merged Design: The merged design is then developed into a more detailed and refined solution.
  2. Prototype and Test: A prototype of the merged design is created and tested with users to gather feedback.
  3. Iterate and Refine: Based on the user feedback, the design is further iterated and refined until it meets the project goals.

6. Evidence & Impact

The effectiveness of Parallel Design is supported by both empirical evidence and a strong theoretical foundation. The methodology has been shown to deliver significant improvements in usability, innovation, and time-to-market.

Empirical Evidence:

A landmark study by Jakob Nielsen, a leading figure in the field of usability, provides compelling evidence for the impact of Parallel Design. In a controlled experiment, Nielsen found that a team using Parallel Design achieved a 70% improvement in measured usability, compared to an 18% improvement for a team using a traditional iterative design process. [1] This dramatic difference highlights the power of exploring multiple design options in parallel.

Theoretical Foundation:

The theoretical underpinnings of Parallel Design can be found in the principles of Set-Based Design and Concurrent Engineering. By embracing the idea of exploring a set of design alternatives, Parallel Design avoids the pitfalls of premature convergence and local optimization. This allows the design team to make more informed decisions and to arrive at a globally optimal solution.

Impact on Innovation:

By encouraging a diversity of ideas, Parallel Design creates a fertile ground for innovation. When designers are free to explore unconventional and even radical ideas, they are more likely to stumble upon breakthrough solutions that would have been missed in a more constrained process. This makes Parallel Design an ideal methodology for projects where the goal is to create a truly innovative product or service.

Impact on Time-to-Market:

While Parallel Design requires a greater upfront investment in terms of designer time, it can significantly reduce the overall time-to-market. By front-loading the design exploration process, Parallel Design helps to identify and resolve potential issues early on, when they are still relatively easy and inexpensive to fix. This reduces the need for costly and time-consuming rework later in the development cycle, allowing the product to be brought to market more quickly.

7. Cognitive Era Considerations

The principles of Parallel Design are not only relevant in the current digital age, but they are also well-suited to the emerging cognitive era, where artificial intelligence and machine learning are transforming the way we work and innovate.

AI-Powered Design Exploration:

AI can be a powerful tool for augmenting the Parallel Design process. Generative design tools, for example, can be used to automatically generate a vast number of design variations based on a set of predefined constraints. This can help to expand the design space even further and to uncover novel solutions that would be difficult for human designers to imagine on their own.

Data-Driven Design Evaluation:

AI can also be used to accelerate the evaluation of different design solutions. Machine learning models can be trained to predict the usability and performance of a design based on a set of features. This can help to quickly identify the most promising designs and to focus the efforts of the design team on the most fruitful areas of exploration.

Human-AI Collaboration:

In the cognitive era, the most effective design teams will be those that can effectively collaborate with AI. By leveraging the unique strengths of both humans and machines, these teams will be able to explore the design space more comprehensively, to make more informed decisions, and to create more innovative and user-centered products.

8. Commons Alignment Assessment (v2.0)

This assessment evaluates the pattern based on the Commons OS v2.0 framework, which focuses on the pattern’s ability to enable resilient collective value creation.

1. Stakeholder Architecture: Parallel Design primarily defines rights and responsibilities for the design and development teams, granting them the right to independent creation and the responsibility to collaborate on a synthesized solution. While it indirectly serves end-users by aiming for a superior product, it does not explicitly architect roles for a broader set of stakeholders like the environment, future generations, or non-human agents. The focus remains on the immediate participants in the design process.

2. Value Creation Capability: The pattern excels at creating knowledge and resilience value by exploring a wide range of design possibilities. This divergent approach significantly increases the potential for innovation and robustness, moving beyond simple economic outputs. By synthesizing the best elements of multiple solutions, it generates social value through improved usability and a superior user experience in the final product.

3. Resilience & Adaptability: Resilience is a core strength of this pattern, as it thrives on complexity by exploring multiple pathways simultaneously. This inherent diversity makes the design process itself highly adaptable, reducing the risk of committing to a flawed initial concept. The methodology ensures coherence by systematically converging on a synthesized solution that is more robust and tested than a linearly developed one.

4. Ownership Architecture: The pattern fosters a form of collective intellectual ownership among the participating design teams. Ownership is defined not by monetary equity but by the shared right to contribute ideas and the collective responsibility to integrate them into the final product. This creates a sense of shared stewardship over the creative output, though it does not address the ownership of the final product itself.

5. Design for Autonomy: Parallel Design is highly compatible with autonomous systems due to its low coordination overhead during the initial divergent phase. Independent teams or AI agents can generate solutions in parallel without significant communication needs, making it suitable for DAOs and distributed networks. While the final synthesis phase requires coordination, the initial ideation process is inherently designed for autonomy.

6. Composability & Interoperability: This pattern is highly composable and can be integrated seamlessly with other organizational or development patterns. It can serve as a front-end innovation engine for methodologies like Agile or Lean, providing a robustly vetted design to be implemented. Its modular nature allows it to be plugged into larger value-creation workflows to enhance their creativity and resilience.

7. Fractal Value Creation: The core logic of divergent exploration followed by convergent synthesis is scale-invariant and can be applied fractally. A small team can use it to design a single feature, a department can use it for a new product, and an entire organization can apply it to explore new business models or strategic directions. This makes it a versatile tool for value creation at all levels of a system.

Overall Score: 4 (Value Creation Enabler)

Rationale: Parallel Design is a powerful enabler of resilient and collective value creation, particularly in the realms of knowledge, innovation, and adaptability. It provides a clear methodology for exploring complex problem spaces and synthesizing robust solutions. However, it is not a complete value creation architecture on its own, as it does not explicitly define the broader stakeholder and ownership models required for a full commons.

Opportunities for Improvement:

  • Integrate explicit stakeholder mapping to consider a wider range of actors (e.g., community, environment) in the evaluation criteria.
  • Combine the pattern with distributed governance models to decentralize the synthesis and decision-making process.
  • Define clear licensing and ownership terms for the synthesized output to ensure value is shared fairly among contributors and the wider commons.

9. Resources & References

[1] Nielsen, J. (1996). Improving System Usability Through Parallel Design. IEEE Computer, 29(2), 29-35. Retrieved from https://www.nngroup.com/articles/parallel-design/

[2] Wikipedia. (n.d.). Concurrent engineering. Retrieved from https://en.wikipedia.org/wiki/Concurrent_engineering

[3] Liker, J. (2021, May 5). Front-Load Your Design Process By Using Set-Based Design. The Lean Post. Retrieved from https://www.lean.org/the-lean-post/articles/front-load-your-design-process-by-using-set-based-design/

[4] Sobek, D. K., II, Ward, A. C., & Liker, J. K. (1999). Toyota’s Principles of Set-Based Concurrent Engineering. MIT Sloan Management Review, 40(2), 67-83. Retrieved from https://sloanreview.mit.edu/article/toyotas-principles-of-setbased-concurrent-engineering/

[5] Pennell, J. P., & Winner, R. I. (1989). Concurrent engineering: practices and prospects. 1989 Proceedings of the National Aerospace and Electronics Conference. Retrieved from https://ieeexplore.ieee.org/abstract/document/64049/