Skip to content

Commit

Permalink
Add images and additional references to origins post
Browse files Browse the repository at this point in the history
  • Loading branch information
conjurer-rich committed Jan 14, 2025
1 parent 9b69495 commit b7ec84b
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 8 deletions.
29 changes: 21 additions & 8 deletions _articles/2025-01-01-unm02-origins-of-user-needs-mapping.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,28 +13,35 @@ User Needs Mapping is a technique that has gained traction as a practical and ac

## The foundation: Wardley Mapping

Wardley Mapping, developed by Simon Wardley, is a strategic tool that visualizes the relationships between components of a system and their evolutionary stages. It helps organizations understand their landscapes, identify dependencies, and align strategy with execution. A Wardley Map typically includes elements like:
[![Wardley Map](/assets/images/wardley-mapping/wardley-map-example.webp){: width="400" .align-right}](https://learnwardleymapping.com/)

[Wardley Mapping](https://learnwardleymapping.com/), originally developed by Simon Wardley, is a strategic tool that visualizes the relationships between components of a system and their evolutionary stages. It helps organizations to make stratgic decisions about how their organization can compete by considering their [Purpose](https://learnwardleymapping.com/purpose), [Landscape](https://learnwardleymapping.com/landscape), [Climate](https://learnwardleymapping.com/climate), [Doctrine](https://learnwardleymapping.com/doctrine) and [Leadership](https://learnwardleymapping.com/leadership).

A Wardley Map typically includes elements like:

- **Users:** The people or entities benefiting from the system.
- **Needs:** What those users require.
- **Capabilities:** The services or systems delivering those needs.
- **Evolution:** How components mature over time, from genesis to commodity.

Wardley Mapping’s strength lies in its ability to uncover strategic insights, but its complexity can pose a barrier to entry. It’s often joked that it takes years to master Wardley Mappingnot because the tool is flawed, but because it requires a deep understanding of strategy, systems thinking, and organizational dynamics.
Wardley Mapping’s strength lies in its ability to uncover strategic insights, but its complexity can pose a barrier to entry. It’s often [joked that it takes years to master](https://x.com/swardley/status/1489445302209814530?lang=en) Wardley Mapping, not because the tool is flawed, but because it requires a deep understanding of strategy, systems thinking, and organizational dynamics.

### The challenge of cognitive load

One of the main criticisms of Wardley Mapping is its cognitive load. To create a useful map, practitioners must grapple with concepts like value chains, evolutionary stages, and leadership stratagems. For teams looking for immediate, actionable results, this can feel daunting. Simon Wardley himself advises beginners to “start with users and needs” as a way to build confidence before diving into more complex aspects of mapping. This advice forms the cornerstone of User Needs Mapping.
Wardley Mapping is awesome, but with practitioners needing to grapple with concepts like value chains, evolutionary stages, climatic patterns, doctrinal principles and leadership stratagems it can be daunting to get started. Simon Wardley himself advises beginners to “start with users and needs” as a way to build confidence before diving into more complex aspects of mapping. This advice forms the cornerstone of User Needs Mapping.

---

## Bridging the gap: User Needs Mapping

User Needs Mapping simplifies the first step of Wardley Mapping by focusing solely on identifying users and their needs. It strips away the more advanced elements of Wardley Mapping to create an entry point that teams can adopt quickly. By doing so, it offers a practical way to:
By focusing solely on identifying users and their needs. It strips away the more advanced elements of Wardley Mapping to create an entry point that teams can adopt quickly. By doing so, it offers a practical way to:

- Reduce cognitive load.
- Provide immediate insights.
- Lay the groundwork for more advanced mapping techniques.

At its core, User Needs Mapping emphasizes:

1. **Clarity over complexity:** Focus on understanding users and their needs without overwhelming teams with jargon or advanced concepts.
2. **Practicality:** Deliver value by helping teams identify actionable insights about team boundaries and service alignment.
3. **Accessibility:** Make strategic tools like Wardley Mapping approachable to a broader audience.
Expand All @@ -43,9 +50,12 @@ At its core, User Needs Mapping emphasizes:

## The connection to Domain-Driven Design

Domain-Driven Design (DDD) is another methodology that heavily influences User Needs Mapping. DDD emphasizes understanding the domains and subdomains within a system and aligning team boundaries around these domains. While DDD provides robust tools for modeling domains, it can also overwhelm teams unfamiliar with its terminology, such as bounded contexts, aggregates, and anti-corruption layers.
[![Domain-Driven Design](/assets/images/ddd/ddd_on_a_page1.png){: width="400" .align-right}](https://github.com/ddd-crew/welcome-to-ddd)

[Domain-Driven Design (DDD)](https://github.com/ddd-crew/welcome-to-ddd) is another methodology that heavily influences User Needs Mapping. DDD emphasizes understanding the domains and subdomains within a system and aligning team boundaries around these domains. While DDD provides robust tools for modeling domains, it can also overwhelm teams unfamiliar with its terminology, such as bounded contexts, aggregates, and anti-corruption layers.

User Needs Mapping serves as a stepping stone to DDD by encouraging teams to think about domains (or business capabilities) in simpler terms. It introduces concepts like:

User Needs Mapping serves as a stepping stone to DDD by encouraging teams to think about domains in simpler terms. It introduces concepts like:
- **Domains:** Broad areas of responsibility within an organization.
- **Capabilities:** The specific functions needed to meet user needs.
- **Team boundaries:** How to structure teams to align with these capabilities and domains.
Expand All @@ -56,7 +66,10 @@ By starting with users and their needs, User Needs Mapping helps teams develop a

## The influence of Team Topologies

Team Topologies, developed by Matthew Skelton and Manuel Pais, introduces two critical lenses: **fast flow** and **cognitive load.** These lenses align perfectly with the goals of User Needs Mapping. Team Topologies emphasizes designing teams to reduce cognitive load and enable fast flow of change. User Needs Mapping incorporates these principles by helping organizations identify:
[![Team Topologies](/assets/images/teamtopologies/TeamTop_cover_RGB_flat_stroke.jpg){: width="400" .align-right}](https://teamtopologies.com/)

[Team Topologies](https://teamtopologies.com/), developed by Matthew Skelton and Manuel Pais, introduces two critical lenses: **fast flow** and **cognitive load.** These lenses align perfectly with the goals of User Needs Mapping. Team Topologies emphasizes designing teams to reduce cognitive load and enable fast flow of change. User Needs Mapping incorporates these principles by helping organizations identify:

- Which teams should own specific capabilities.
- How to minimize dependencies between teams.
- Where platform teams can support stream-aligned teams.
Expand All @@ -66,6 +79,7 @@ Team Topologies, developed by Matthew Skelton and Manuel Pais, introduces two cr
## User Needs Mapping: A practical approach to strategic thinking

By drawing from Wardley Mapping, DDD, and Team Topologies, User Needs Mapping creates a practical approach that lowers the barrier to entry for strategic thinking. It allows teams to:

- Start with the basics: Identify users and their needs.
- Develop insights: Map capabilities and align them with team boundaries.
- Reduce complexity: Avoid overwhelming teams with advanced frameworks at the outset.
Expand All @@ -77,4 +91,3 @@ For organizations looking to improve alignment, reduce cognitive load, and enhan
## Ready to dive deeper?

In the next article, we’ll explore the step-by-step process of User Needs Mapping, providing practical guidance and examples to help you get started. Stay tuned for actionable insights and real-world applications that can transform how your organization designs teams and delivers value.

1 change: 1 addition & 0 deletions _pages/articles/resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,5 @@ Do you want to propose a resource? [Please create a pull request.](https://githu

## Related Topics

- [Learn Wardley Mapping](https://learnwardleymapping.com/) - A comprehensive guide to Wardley Mapping.
- [Visual Collaboration Tools](https://leanpub.com/visualcollaborationtools) - A collection of collaborative modeling methods and other visual tools for software engineering teams, including User Needs Mapping.
Binary file added assets/images/ddd/ddd_on_a_page1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.

0 comments on commit b7ec84b

Please sign in to comment.