Lightweight Software Architecture
summary
Presents a lightweight method for documenting software architecture using Architecture Decision Records (ADRs) to capture decisions, context, alternatives and constraints, and describes expressing non-functional requirements as quality scenarios. Shows how ADRs and quality scenarios can be used together to check whether architectural choices meet those quality requirements and fit into agile workflows without heavy, waterfall-style documentation.
AI-written summary · about
chapters (6)
- 0:00Lightweight architecture
- 5:15Defining architecture decisions
- 12:35Decision criteria and quality attributes
- 17:14Understanding quality scenarios
- 23:13Experience report ADS and QS
- 26:08Summary and Q&A
related talks
43mWorking Efficiently with Architecture Decision Records (ADRs)
15mCreating effective and objective architectural decision records (ADRs)
14mArchitecture Decision Records: Make Peace with Your Docs
46mCreating Effective and Objective Architectural Decision Records (ADRs)
45mArchitecture and the Architect AD2022
54mHow'd we get here? A guide to Architectural Decision Records
27mJudging ‘It’s About Balance’ — The Path to Technical Excellence Through ADR Practice
14mArchitecture Decision Records
