Technical Proposals

A written argument circulated before the decision feels made.

5Questions
9Flashcards
3Terms
Architecture Communication

Neighbouring topics

Architecture Communication

General material on communicating architecture.

4 quiz 7 cards 7 terms

Architecture Diagrams

Choosing an audience and refusing to mix levels of abstraction.

3 quiz 8 cards 5 terms

C4 Model

Context, container, component and code as four separate diagrams.

4 quiz 11 cards 3 terms

Context Diagrams

The system as one box, with its users and external systems.

4 quiz 11 cards 3 terms

Sequence Diagrams

Ordered message exchange, and walking the failure of each arrow.

5 quiz 11 cards 2 terms

Data-Flow Diagrams

Following the data across trust boundaries rather than the calls.

4 quiz 8 cards 3 terms

Deployment Diagrams

What runs where, in which zone, behind which boundary.

4 quiz 8 cards 3 terms

Communicating Threat Models

Making risk legible to people who will fund or accept it.

5 quiz 9 cards 4 terms

Writing Decision Records

Context, alternatives and consequences, written once and never edited.

5 quiz 9 cards 4 terms

Architecture Reviews

Reviewing early enough to influence rather than to veto.

5 quiz 10 cards 2 terms

Presenting to Executives

Decision first, cost, risk, and what happens if we do nothing.

5 quiz 10 cards 3 terms

Presenting to Engineers

Mechanism, alternatives rejected, and what you are unsure about.

4 quiz 10 cards 3 terms

Explaining Trade-offs

Naming what was given up, and the condition that would change it.

6 quiz 8 cards 4 terms

Handling Disagreement

Arguing from consequences, and escalating in the room.

5 quiz 8 cards 3 terms

Negotiation

Trading on interests rather than positions, with priced options.

4 quiz 9 cards 4 terms

Documentation Practice

Keeping documents close to the code and honest about staleness.

4 quiz 12 cards 3 terms

Presentation Skills

Structure, pacing and the slide that carries the decision.

5 quiz 10 cards 2 terms

Written Communication

Writing that survives being read without you in the room.

5 quiz 11 cards 3 terms

Facilitation

Running a design session that reaches a decision.

5 quiz 11 cards 3 terms