Plan my session
Plan a concrete work block with agenda, roles, preparation, and a copyable result artifact.
Session: Views and Beyond
The plan translates the method into a concrete facilitated work block. Your inputs flow directly into the session brief and work artifact.
Method session with 1-4. The plan uses the existing method logic and the runsheet.
RunsheetUse the session for shared understanding. Contributions are collected visibly, assumptions are aligned, and open differences remain traceable in the artifact.
The session works directly toward Architecture Views. After the session, the artifact should be shareable, reviewable, or reusable.
- 1
Section 1: Viewpoint selection
60 minFrom the set (Module, Component-and-Connector, Allocation, Deployment, Behavior), select the viewpoints needed for stakeholders and quality attributes. Document audience and purpose per viewpoint. Hint: Not all viewpoints are mandatory. At least Module, Component-and-Connector, Deployment. Add others when needed.
FacilitatorArchitecture Views - 2
Section 2: Module View
2-3 hStructural code organization: modules, layers, subsystems. Dependencies between modules. Module responsibility. Hint: Module View shows static structure, not runtime. If discussion turns to runtime behavior, it belongs in C-and-C View.
FacilitatorCross-view Notes - 3
Section 3: Component-and-Connector View
3-4 hRuntime components and their connectors (REST, Kafka, filesystem). Data flows, protocols, QoS properties. Hint: Most important view for performance and availability scenarios. Bottlenecks become visible here.
FacilitatorRationale - 4
Section 4: Allocation Views
2-3 hDeployment (mapping to infrastructure, cloud regions, containers), work assignment (mapping to teams), implementation (mapping to repos). Hint: Deployment view is critical for operations and SRE. Work assignment helps in Team Topology discussions.
FacilitatorArchitecture Views - 5
Section 5: Behavior and Beyond
2-3 hIf needed, Behavior Views (sequence, state, activity) for critical workflows. Beyond section: glossary, architecture drivers, quality attribute scenarios, ADR list, variability, mapping between views. Hint: Cross-View Beyond is the connector. Without it, views remain isolated and contradictory.
FacilitatorCross-view Notes - 6
Section 6: Review and maintenance
ongoingReviews with stakeholder per view. Versioning. Change pipeline: ADR trigger -> update affected views -> re-review. Hint: Architecture documentation without maintenance ages quickly. Define quarterly or release-triggered review cadence.
OwnerRationale - 7
Publish artifact
10 minCheck the artifact for completeness, define location, set version or status, and name review recipients.
OwnerArchitecture Views
Session Brief
For invitations, boards, tickets, PR descriptions, or workshop notes.
session-brief.md
Session Brief: Views and Beyond
Goal
Artifact: Architecture Views
Working Question
Which views address which stakeholders with which quality concern, and which cross-view information binds them into a consistent picture?
Context
Stakeholder requirements per group; existing architecture artifacts; quality-attribute scenarios; component list from canvas; language conventions (glossary).
Setup
- Format: Method session
- Duration: 2-3 days initial, then maintained living document
- Mode: Workshop or async
- Participants: One architect with Views-and-Beyond experience; engineering leads per subsystem; one reviewer from operations; stakeholder representative for validation; scribe.
- Owner: One architect with Views-and-Beyond experience
- Participation mode: Team round, shared work and alignment
- Outcome logic: Finish artifact
Participation Logic
Use the session for shared understanding. Contributions are collected visibly, assumptions are aligned, and open differences remain traceable in the artifact.
Outcome Logic
The session works directly toward Architecture Views. After the session, the artifact should be shareable, reviewable, or reusable.
Input
Whiteboard or modeling tool; view templates per view type (Module, Component and Connector, Allocation); Cross-View Beyond template; glossary; ADR repository.
Preparation
Select viewpoint library, for example SEI Software Architecture in Practice. Create template per viewpoint. Define naming convention for views.
Agenda
-
Section 1: Viewpoint selection (60 min) Owner: Facilitator Action: From the set (Module, Component-and-Connector, Allocation, Deployment, Behavior), select the viewpoints needed for stakeholders and quality attributes. Document audience and purpose per viewpoint. Hint: Not all viewpoints are mandatory. At least Module, Component-and-Connector, Deployment. Add others when needed. Output: Architecture Views
-
Section 2: Module View (2-3 h) Owner: Facilitator Action: Structural code organization: modules, layers, subsystems. Dependencies between modules. Module responsibility. Hint: Module View shows static structure, not runtime. If discussion turns to runtime behavior, it belongs in C-and-C View. Output: Cross-view Notes
-
Section 3: Component-and-Connector View (3-4 h) Owner: Facilitator Action: Runtime components and their connectors (REST, Kafka, filesystem). Data flows, protocols, QoS properties. Hint: Most important view for performance and availability scenarios. Bottlenecks become visible here. Output: Rationale
-
Section 4: Allocation Views (2-3 h) Owner: Facilitator Action: Deployment (mapping to infrastructure, cloud regions, containers), work assignment (mapping to teams), implementation (mapping to repos). Hint: Deployment view is critical for operations and SRE. Work assignment helps in Team Topology discussions. Output: Architecture Views
-
Section 5: Behavior and Beyond (2-3 h) Owner: Facilitator Action: If needed, Behavior Views (sequence, state, activity) for critical workflows. Beyond section: glossary, architecture drivers, quality attribute scenarios, ADR list, variability, mapping between views. Hint: Cross-View Beyond is the connector. Without it, views remain isolated and contradictory. Output: Cross-view Notes
-
Section 6: Review and maintenance (ongoing) Owner: Owner Action: Reviews with stakeholder per view. Versioning. Change pipeline: ADR trigger -> update affected views -> re-review. Hint: Architecture documentation without maintenance ages quickly. Define quarterly or release-triggered review cadence. Output: Rationale
-
Publish artifact (10 min) Owner: Owner Action: Check the artifact for completeness, define location, set version or status, and name review recipients. Output: Architecture Views
Closeout
- Update result artifact: Architecture Views
- Define location, version, and review recipients.
- Define owner, next step, and review date.
Work artifact
Pre-filled starting point based on the matching template.
work-artifact.md
Architecture Views: Views and Beyond
Working Question
Which views address which stakeholders with which quality concern, and which cross-view information binds them into a consistent picture?
Context
Stakeholder requirements per group; existing architecture artifacts; quality-attribute scenarios; component list from canvas; language conventions (glossary).
Participants
- Owner: One architect with Views-and-Beyond experience
- Participants: One architect with Views-and-Beyond experience; engineering leads per subsystem; one reviewer from operations; stakeholder representative for validation; scribe.
Input
Whiteboard or modeling tool; view templates per view type (Module, Component and Connector, Allocation); Cross-View Beyond template; glossary; ADR repository.
Template
Views and Beyond Working Template
Goal
Capture the relevant architecture views, the viewpoints behind them, and the rationale that connects them.
Context
When and for what do we use this method?
Input
Which data, observations, decisions, or materials are available?
Working area
- Stakeholder views:
- Structural views:
- Behavioral views:
- Cross-view concerns:
- Rationale and trade-offs:
Output artifacts
- View set:
- Cross-view notes:
- Documentation rationale:
Open questions
- ...
Next step
Owner, date, and success signal.
Completion Check
- Architecture Views is complete enough for review:
- Location:
- Version / status:
- Review by:
- Next step:
Next Step
- Review result
- Mark open questions
- Schedule review or decision
Views and Beyond Working Template
View templateCompact working template for Views and Beyond with stakeholder views, cross-view notes, and rationale.markdown
views-and-beyond-working-template.md
Compact working template for Views and Beyond with stakeholder views, cross-view notes, and rationale.
Views and Beyond Working Template
Goal
Capture the relevant architecture views, the viewpoints behind them, and the rationale that connects them.
Context
When and for what do we use this method?
Input
Which data, observations, decisions, or materials are available?
Working area
- Stakeholder views:
- Structural views:
- Behavioral views:
- Cross-view concerns:
- Rationale and trade-offs:
Output artifacts
- View set:
- Cross-view notes:
- Documentation rationale:
Open questions
- ...
Next step
Owner, date, and success signal.
- Working question, owner, and target artifact are visible.
- The result fits Architecture Views.
- Architecture documentation versioned in Git or wiki. Change date and author per view. Beyond section links ADRs. Quarterly review entry with reviewers and outcome.
- Open questions are noted as follow-ups.
- The next review or decision point is scheduled.