Do you want to propose a resource? Please create a pull request.
Guides
| Year | Author | Link |
|---|---|---|
| 2025 | Richard Allen | The 7 Signals Your Team Boundaries Are Broken |
Articles, Podcasts & Videos
| Level | Type | Year | Author | Link |
|---|---|---|---|---|
| Beginner | Video | 2023 | Richard Allen | Finding team and service boundaries with User Needs Mapping (25 min) |
| Beginner | Video | 2025 | Richard Allen | From Inside-out to Outside-in: Aligning Teams Around What Matters (25 min) |
Related Topics and Useful Resources
-
Architecture for Flow - The official website of the Architecture for Flow book by Susanne Kaiser. This book builds upon the combination of Wardley Mapping, Domain-Driven Design, and Team Topologies for designing architectures that enable flow, which I introduced in the User Needs Mapping book.
-
C4 Model - The C4 Model website explains this hierarchical approach to software architecture diagrams, highlighting its four layers (system, container, component, code) and its goal of creating clear and consistent architecture views.
-
Collaborative Software Design - The official website of the Collaborative Software Design book, by Kenny Baas-Schwegler, Evelyn van Kelle and Gien Verschatse, that provides an inside track on how to facilitate domain modelling decisions.
-
Domain‑Driven Design (DDD) - Martin Fowler’s article introduces DDD as an approach to software development centred on modelling the problem domain. It explains the importance of developing a ubiquitous language and organising large domains into bounded contexts.
-
Independent Service Heuristics (ISH) - The Open Practice Library describes ISH as a set of questions for finding natural boundaries between services and teams, helping organisations identify candidate value streams and domain boundaries. The page provides a detailed checklist and guidance on applying the heuristics.
-
Jobs‑to‑Be‑Done (JTBD) Theory - Strategyn’s overview of JTBD theory emphasises that customers “hire” products to get jobs done and explains how focusing on the job helps surface unmet needs and improve innovation outcomes.
-
Learn Wardley Mapping - A comprehensive guide to Wardley Mapping.
-
Team Topologies - The official Team Topologies website provides a range of tools, resources, case studies, and blogs on how to successfully apply the patterns and practices.
-
Visual Collaboration Tools - A collection of collaborative modeling methods and other visual tools for software engineering teams, including User Needs Mapping.
-
Wardley Mapping - The Wardley Maps site offers a succinct introduction, describing Wardley Mapping as a way to visualise your environment and dependencies to support better strategic decisions.