Skip to main content
Experience Design Methodologies

Conceptual Flow Mapping: Flexible vs. Fixed Process Models in Destination Design

{ "title": "Conceptual Flow Mapping: Flexible vs. Fixed Process Models in Destination Design", "excerpt": "This guide explores the trade-offs between flexible and fixed process models in destination design, a critical decision for teams building complex workflows. We define conceptual flow mapping, compare three common approaches (strict BPMN, adaptive case management, and hybrid pipelines), and provide a step-by-step framework for choosing the right model based on project complexity, team matur

{ "title": "Conceptual Flow Mapping: Flexible vs. Fixed Process Models in Destination Design", "excerpt": "This guide explores the trade-offs between flexible and fixed process models in destination design, a critical decision for teams building complex workflows. We define conceptual flow mapping, compare three common approaches (strict BPMN, adaptive case management, and hybrid pipelines), and provide a step-by-step framework for choosing the right model based on project complexity, team maturity, and regulatory constraints. Through anonymized scenarios, we illustrate common pitfalls—like over-standardization killing creativity or excessive flexibility causing chaos—and offer practical heuristics for balancing adaptability with predictability. Whether you're designing customer onboarding, data pipelines, or multi-step approval flows, this article helps you map your conceptual flow with clarity and confidence. Last reviewed: April 2026.", "content": "

Introduction: Why Conceptual Flow Mapping Matters

Every destination design—whether it's a customer journey, a data processing pipeline, or an organizational workflow—begins with a conceptual flow. This flow is the mental model of how work moves from start to finish, including decision points, handoffs, and potential bottlenecks. Yet many teams jump straight into implementation without mapping this conceptual flow, leading to costly rework and misaligned expectations. The core choice in conceptual flow mapping is between flexible and fixed process models. Fixed models, like strict BPMN (Business Process Model and Notation) diagrams, enforce a predetermined sequence of steps. Flexible models, like adaptive case management or event-driven pipelines, allow for dynamic routing based on context. This guide will help you understand the strengths and weaknesses of each approach, and provide a practical framework for choosing the right model for your destination design. We'll compare three common approaches, walk through a step-by-step decision process, and share anonymized scenarios that highlight real-world trade-offs. By the end, you'll be equipped to map your conceptual flow with confidence, balancing structure with adaptability.

Understanding Conceptual Flow Mapping: The Foundation

Conceptual flow mapping is the practice of visualizing the logical sequence of activities, decisions, and handoffs in a process, without getting bogged down by technical implementation details. It serves as a blueprint for both communication and automation. In destination design, the 'destination' is the desired outcome—a completed transaction, a resolved ticket, or a delivered product. The conceptual flow describes the path to that destination. A well-drawn conceptual flow reveals dependencies, parallel tasks, and decision gates. It helps stakeholders agree on what 'done' looks like and where exceptions might occur. However, the map is not the territory. The challenge is that real-world processes are rarely linear. People skip steps, data arrives out of order, and business rules change. This is where the choice between flexible and fixed models becomes crucial. A fixed model assumes the flow can be fully specified upfront and deviations are errors. A flexible model treats exceptions as normal and allows the flow to adapt. Understanding this distinction is the first step in effective destination design. Teams often find that the 'right' model depends on the volatility of the environment and the tolerance for ambiguity. For example, a regulated industry like healthcare may favor fixed models for compliance, while a creative agency may thrive with flexible ones. The key is to map your conceptual flow before committing to a model, so you can make an informed choice.

Key Elements of a Conceptual Flow

A conceptual flow typically includes: start and end points, activities (what happens), decisions (yes/no or multi-way branches), parallel splits, joins, and roles (who does what). These elements are combined into a diagram that tells the story of the process. In practice, many teams use BPMN, UML activity diagrams, or even simple flowcharts. The notation matters less than the clarity of the logic. For example, a customer onboarding flow might start with 'application submitted', then branch on 'credit check pass/fail', with parallel steps for 'account setup' and 'welcome email'. The conceptual flow captures this logic without specifying the exact software or database queries. This abstraction allows teams to discuss the process with non-technical stakeholders. It also surfaces hidden complexity—like what happens when the credit check takes too long, or when the customer cancels mid-process. By mapping these edge cases conceptually, teams can decide whether to handle them with fixed rules (if they are rare and predictable) or flexible adaptations (if they are frequent and unpredictable). The goal is to create a shared understanding that guides the design of the technical solution. This understanding is the bedrock of successful destination design.

Fixed Process Models: Strengths and Limitations

Fixed process models are characterized by a predetermined sequence of steps that must be executed in order. Examples include classic BPMN diagrams with strict gateways, sequential workflow engines, and state machines with defined transitions. In these models, the flow is 'hard-coded' at design time, and any deviation is treated as an error or exception that must be handled explicitly. The primary strength of fixed models is predictability. When every instance follows the same path, it's easy to measure performance, audit compliance, and enforce standards. For example, in a loan approval process, a fixed model ensures that every application goes through the same credit check, risk assessment, and underwriting steps. This consistency is valuable in highly regulated environments where every process step must be documented and justified. Fixed models also simplify training and handoffs, because everyone knows exactly what to do next. However, the limitations are significant. Fixed models are brittle in the face of change. If a new regulation requires an additional step, the entire process model must be updated and redeployed. They also struggle with variation. In practice, no two customer interactions are identical, and a fixed model often forces unnatural behavior, like requiring a human to skip unnecessary steps manually. Teams I've observed often start with fixed models but quickly add numerous 'if-then' exceptions, turning the simple flow into a tangled mess. The breaking point usually comes when the number of exception paths exceeds the number of normal paths. At that point, the fixed model becomes a liability. Another limitation is that fixed models discourage innovation. Because the process is rigid, there's little room for frontline workers to adapt based on context. This can lead to frustration and workarounds that defeat the purpose of the model. In summary, fixed models excel in stable, repetitive, and auditable processes, but they falter in dynamic, exception-heavy environments.

When to Use Fixed Models

Fixed models are ideal when: (1) the process is well-understood and unlikely to change, (2) compliance or regulatory requirements mandate a specific sequence, (3) the cost of deviation is high, and (4) the volume of instances is high enough to justify automation. Common examples include manufacturing assembly lines, regulatory reporting, and standard customer support triage. In these contexts, the benefits of predictability outweigh the costs of inflexibility. However, even in these cases, it's wise to build in explicit exception handling gates—for instance, a 'manual review' step that allows human intervention when the fixed path fails. This hybrid approach can soften the brittleness of pure fixed models.

When to Avoid Fixed Models

Avoid fixed models when: (1) the process is exploratory or creative, (2) the inputs or conditions vary widely, (3) the team is still learning the process, or (4) the process needs to evolve quickly. For example, in software development, using a fixed workflow for bug triage might work, but using one for feature design would stifle creativity. Similarly, in case management (like social services or legal discovery), each case is unique and requires a flexible approach. In these scenarios, a fixed model would create more work than it saves.

Flexible Process Models: Strengths and Limitations

Flexible process models, often called adaptive case management or event-driven architectures, allow the flow to adapt based on runtime data, user decisions, or external events. Instead of a single predetermined path, the model defines a set of activities, constraints, and goals, and lets the process instance navigate dynamically. Examples include state machines with dynamic transitions, rule-based engines, and workflow platforms that support 'human-in-the-loop' decision points. The primary strength of flexible models is adaptability. They can handle exceptions as normal variations rather than errors. For instance, in a patient discharge process, different patients have different needs: one may need a follow-up appointment, another may need home care instructions, and a third may require a specialist referral. A flexible model can compose these activities on the fly based on the patient's condition. This reduces the need for exception handling logic and makes the process more natural. Flexible models also empower knowledge workers. Instead of forcing them into a rigid script, the model provides guidance and guardrails, allowing them to use judgment. This often leads to better outcomes and higher job satisfaction. However, flexible models are not without limitations. They are harder to design and test because the number of possible paths is vast. Predicting every combination is impossible, so teams must rely on heuristics and monitoring. They can also be less predictable. If the rules are too loose, the process may become chaotic, with inconsistent outcomes and difficulty in measuring performance. Another challenge is compliance. In regulated industries, auditors want to see a defined process, not a set of possibilities. Flexible models require a different kind of auditing—one that focuses on outcomes and constraints rather than step sequences. Finally, flexible models can introduce complexity in tooling. Many workflow engines are built for fixed models, and adapting them for flexibility requires careful configuration and custom code. In my experience, teams often underestimate the effort needed to define clear guardrails. Without them, flexible processes can devolve into a free-for-all, where every worker creates their own 'process'—which defeats the purpose of having a model at all. The key is to find the right balance between flexibility and structure, which is the subject of the next section.

When to Use Flexible Models

Flexible models shine when: (1) the process is knowledge-intensive and requires human judgment, (2) the inputs are highly variable, (3) the process changes frequently, and (4) the outcome is more important than the exact path. Examples include hospital patient care, software feature development, legal case management, and creative production. In these domains, the ability to adapt is a competitive advantage. For instance, a digital marketing campaign might require different channels and content for different audiences; a flexible model allows the team to iterate quickly based on performance data.

When to Avoid Flexible Models

Avoid flexible models when: (1) the process must be fully automated and auditable, (2) every instance must follow the same steps for legal or compliance reasons, (3) the team is not mature enough to handle ambiguity, or (4) the cost of inconsistency is high. For example, in a payroll process, every employee must go through the same calculation steps; flexibility would introduce risk. Similarly, in a regulated financial trade, the sequence of checks is fixed by law. In these cases, a fixed model is safer and simpler.

Comparing Three Approaches: BPMN, Adaptive Case Management, and Hybrid Pipelines

To make the comparison concrete, let's examine three distinct approaches that represent points on the flexibility spectrum: strict BPMN (fixed), adaptive case management (flexible), and hybrid pipelines (a middle ground). Strict BPMN (Business Process Model and Notation) is the most common fixed model. It uses a standardized set of symbols (activities, gateways, events) to define a precise sequence. BPMN models are excellent for documentation and automation, but they require explicit definition of every path. Adaptive case management (ACM) is a flexible model that treats each case as unique. ACM focuses on the case's goals and allows workers to select activities from a palette, guided by rules. Hybrid pipelines combine elements of both: they have a core fixed flow but allow dynamic branching based on data. For example, a data processing pipeline might have a fixed ingestion step, then a flexible transformation step where different data sources follow different rules. Below is a comparison table:

DimensionStrict BPMN (Fixed)Adaptive Case Management (Flexible)Hybrid Pipeline
Process definitionFully specified upfrontGoal-driven; activities chosen at runtimeCore flow fixed; branches dynamic
Exception handlingExplicit error pathsHandled as normal variationMixed: some exceptions predefined, others runtime
AuditabilityHigh (every step logged)Moderate (outcome-focused)High for core, moderate for branches
Ease of changeLow (redesign required)High (rules can be updated)Medium (core changes affect many)
Best forRepetitive, high-volumeKnowledge-intensive, variableMixed processes with stable core

This table helps teams quickly assess which model aligns with their needs. In practice, many organizations start with one model and evolve. For instance, a company might begin with strict BPMN for customer onboarding, but after discovering many exceptions, move to a hybrid approach. The key is to recognize that the choice is not binary; there is a spectrum, and you can mix models within the same process.

Step-by-Step Guide: How to Choose Your Model

Choosing between flexible and fixed models doesn't have to be a guessing game. Here is a step-by-step guide that teams can follow. Step 1: Map the conceptual flow without any model in mind. Use simple boxes and arrows to capture the typical path and known exceptions. This map will be your baseline. Step 2: Identify the degree of variation. For each decision point, ask: 'How many different outcomes are possible?' If there are more than 3-4, the process is likely variable. Also ask: 'Do these outcomes depend on context (e.g., customer type, data quality)?' High context-dependence favors flexibility. Step 3: Assess the stability of the process. If the process is likely to change in the next 6 months (due to regulations, market shifts, or technology), flexibility becomes more valuable. Step 4: Evaluate compliance requirements. If every step must be auditable and deviations are prohibited, a fixed model is necessary. But note: sometimes compliance can be achieved with flexible models by logging decisions, not just steps. Step 5: Consider team maturity. A team that is comfortable with ambiguity and empowered to make decisions can handle flexibility. A team that prefers clear instructions may need more structure. Step 6: Prototype the chosen model on a small scale. For example, implement one process instance with a fixed model and one with a flexible model, then measure outcomes like time to completion, error rate, and user satisfaction. Step 7: Iterate based on feedback. No model is perfect from the start. Plan to review the model after 3 months and adjust the flexibility-structure balance. This iterative approach ensures that the model evolves with the process. Many teams find that they need to dial flexibility up or down over time. The guide above provides a systematic way to make that decision, rather than relying on intuition alone.

Real-World Scenario 1: Customer Onboarding in a SaaS Company

Let's examine a composite scenario: a fast-growing SaaS company is redesigning its customer onboarding process. The current process is a fixed BPMN model with 15 sequential steps, including account creation, initial configuration, training session scheduling, and welcome email. However, the team has noticed that many customers skip steps or request changes. For example, enterprise customers often need custom configuration, while small businesses just want to start using the product immediately. The fixed model forces everyone through the same steps, causing delays and frustration. After mapping the conceptual flow, the team realizes that the process has two distinct phases: a core setup that is mostly fixed (account creation, security checks) and an adoption phase that is highly variable (training, configuration, support). They decide to implement a hybrid pipeline: the core setup remains fixed, but the adoption phase becomes flexible, using a rule-based engine that suggests next steps based on customer profile. For instance, enterprise customers are automatically offered a dedicated training session, while small businesses get a self-service tutorial. The result is a 30% reduction in time-to-value and higher customer satisfaction scores. This scenario illustrates how a hybrid approach can satisfy both predictability and adaptability. It also highlights the importance of mapping the conceptual flow first to identify where flexibility is needed. Without that map, the team might have tried to make the entire process flexible, which would have introduced unnecessary complexity in the core setup, or they might have kept everything fixed, missing the opportunity to improve the adoption experience. The key takeaway is that the choice of model should be driven by the actual flow, not by a one-size-fits-all philosophy.

Real-World Scenario 2: Data Pipeline for a Logistics Company

Another composite scenario: a logistics company is building a data pipeline to process shipment tracking events. The pipeline ingests data from various sources (GPS, warehouse scanners, customer portals) and must produce real-time dashboards and alerts. Initially, the team considered a fixed BPMN-style pipeline where each event follows a strict sequence: receive, validate, enrich, store, notify. However, they quickly discovered that events often arrive out of order, duplicates occur, and some events require different enrichment steps. For example, a 'delivery confirmed' event requires a different enrichment than a 'package damaged' event. A fixed model would require explicit handling for every combination, leading to an explosion of paths. Instead, the team adopted a flexible event-driven model. Each event is processed independently, with rules that determine the necessary steps based on event type and current state. The pipeline uses a state machine that tracks the shipment's status, and each event triggers transitions. This flexible model handles out-of-order events naturally because the state machine only accepts valid transitions. For instance, if a 'delivered' event arrives before 'in transit', the system can flag it as an anomaly but still process it. The flexible model also makes it easy to add new event types without redesigning the entire pipeline. The team found that the flexible model reduced development time by 40% compared to a fixed model, because they didn't have to define every possible path upfront. The downside was that testing became more complex, as they had to simulate many different event sequences. However, they mitigated this by building a test harness that generated random event sequences and checked that the state machine remained consistent. This scenario demonstrates that flexible models are often a better fit for event-driven systems where the order and nature of events are unpredictable. The conceptual flow mapping helped the team see that the process was inherently variable, guiding them away from a fixed model that would have been a poor fit.

Common Questions and Misconceptions

Many teams have similar questions when choosing between flexible and fixed models. One common question is: 'Can we have both flexibility and compliance?' The answer is yes, but it requires a different approach to compliance. Instead of auditing the exact sequence of steps, focus on auditing outcomes and the decisions made. For example, in a flexible loan approval process, you can log every decision (who made it, what data was used) and verify that they align with policy. This is often sufficient for regulators. Another question is: 'Doesn't flexibility mean we need more skilled workers?' Yes, that can be true. Flexible models often require workers to exercise judgment, which means they need training and clear guidelines. However, this can be a positive—it empowers workers and can lead to better outcomes. A third question: 'How do we prevent chaos in a flexible model?' The key is to define guardrails—rules that constrain the choices. For instance, a flexible customer support process might allow agents to choose any resolution steps from a set, but require them to log the reason for their choice. This provides structure without rigidity. A fourth question: 'Should we automate the model selection decision?' Some teams try to build a system that chooses the model dynamically based on process characteristics. While this is possible in theory, in practice it's often overkill. A simpler approach is to review the model periodically and adjust. Finally, many people believe that 'flexible' means 'no process'. This is a misconception. Flexible models still have a process—it's just defined at a higher level of abstraction. They have goals, constraints, and activities, but not a fixed sequence. Understanding these nuances helps teams adopt the right model with confidence. By addressing these common questions, we hope to demystify the choice and encourage thoughtful application of both models.

Conclusion: Balancing Structure and Adaptability

Conceptual flow mapping is a powerful tool for destination design, and the choice between flexible and fixed process models is one of the most consequential decisions teams make. Fixed models offer predictability and control, making them ideal for stable, auditable processes. Flexible models offer adaptability and empowerment, making them ideal for variable, knowledge-intensive work. But the real insight is that these are not binary choices. Most real-world processes benefit from a hybrid approach that uses fixed models for stable core steps and flexible models for variable or creative steps. The key is to map your conceptual flow first, understand where variation exists, and then choose a model that fits the actual nature of the work. Use the step-by-step guide in this article to evaluate your process. Prototype on a small scale, measure results, and iterate. Avoid the trap of over-engineering: start simple and add flexibility only where needed. And remember, the goal is not to enforce a model but to help the process achieve its destination efficiently and effectively. As you design your next destination, keep this framework in mind. Whether you're building a customer journey, a data pipeline, or an organizational workflow, the principles of conceptual flow mapping will serve you well. We hope this guide has provided you with a clear, actionable foundation for making informed decisions about process models in your own work.

About the Author

About the Author

This article was prepared by the editorial team for this publication. We focus on practical explanations and update articles when major practices change.

Last reviewed: April 2026

" }

Share this article:

Comments (0)

No comments yet. Be the first to comment!