Sources and further reading

The books, papers and standards this article draws on, grouped by subject, with what each one supports.

Domain-Driven Design

  • Domain-Driven Design: Tackling Complexity in the Heart of Software

    Eric Evans · Addison-Wesley · 2003

    Strategic design, bounded contexts, the ubiquitous language, knowledge crunching, context mapping, hands-on modellers and refactoring towards deeper insight.

  • Implementing Domain-Driven Design

    Vaughn Vernon · Addison-Wesley · 2013

    The practical development of Evans's strategic patterns.

  • Introducing EventStorming

    Alberto Brandolini · Leanpub

    The workshop technique for discovering context boundaries.

  • Strangler Fig Application

    Martin Fowler · 2004

    Replacing a legacy system one context at a time.

Scrum and its scaling frameworks

  • The Scrum Guide

    Ken Schwaber and Jeff Sutherland · 2020 edition

    One product, one Product Goal, one Product Backlog, one Product Owner, and teams of typically ten or fewer.

  • Manifesto for Agile Software Development

    Kent Beck and sixteen co-signatories · 2001

    The shared roots of agile and DDD, and the call for a sustainable pace.

  • The Nexus Guide

    Ken Schwaber, Scrum.org

    The Nexus Integration Team, here working on the context map.

  • Large-Scale Scrum (LeSS)

    Craig Larman and Bas Vodde

    Requirement areas with Area Product Owners, aligned here with bounded contexts.

  • Scaled Agile Framework (SAFe)

    Scaled Agile, Inc.

    Cited among the scaling frameworks.

  • Scrum@Scale

    Jeff Sutherland

    Cited among the scaling frameworks.

Teams and communication

  • The Mythical Man-Month

    Frederick Brooks · Addison-Wesley · 1975

    Communication paths that grow faster than the team, and Brooks's law.

  • How Do Committees Invent?

    Melvin Conway · Datamation · 1968

    Conway's law, and why choosing team boundaries is choosing the architecture.

  • Team Topologies

    Matthew Skelton and Manuel Pais · IT Revolution · 2019

    Cognitive load as a limit on what a team can own, and the inverse Conway manoeuvre.

Safety and regulation