liveBook · Manning

Discover to establish

As explained in Architecture Modernization: Socio-technical alignment of software, strategy, and structure

Discover to establish is a topology-evolution pattern in which teams initially collaborate closely while exploring a novel domain and later reduce or remove interaction as responsibilities become established.

Discover to establish is a topology-evolution pattern for novel domains: teams collaborate closely while uncertainty is high, then reduce collaboration as responsibilities and boundaries become clear. section 11.4.3

The pattern typically evolves through these stages:

  • Begin with collaboration between teams exploring a novel domain. section 11.4.3
  • Increase certainty by helping teams achieve immediate objectives and learning where platform or service boundaries should form. section 11.4.3
  • Shift toward XaaS, or remove interaction altogether, once responsibilities become established. section 11.4.3 section 11.6

A first cloud platform

A financial services organization began modernization with a cloud-based application. Stream-aligned teams initially built their applications and platform needs together, while platform engineers joined daily standups and supported serverless applications on AWS. As common capabilities became clearer, platform needs could be extracted into a dedicated platform used by many teams. Extracting too early risked slowing the initial modernization slice. section 11.4.3

Figure 11.10 The discover to establish pattern

Use the topology diagram to trace the movement from close collaboration toward XaaS or no interaction. section 11.4.3

How Architecture Modernization: Socio-technical alignment of software, strategy, and structure covers it

How deep it goes
Explains the collaboration-to-XaaS progression and illustrates platform extraction, without prescribing a detailed implementation method.
Examples
Uses a financial services modernization effort involving AWS serverless applications, daily standups, and a gradually extracted platform.
What you can do after
Apply it to time collaboration changes, platform extraction, and clearer team boundaries to evolving certainty.
How it connects
Connects collaboration, XaaS, stream-aligned teams, platform teams, topology evolution, and dynamic reteaming.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Architecture Modernization: Socio-technical alignment of software, strategy, and structure. The section links point to the parts of the book it draws on.