Level 1: Foundations · L1.5 Design method, requirements & non-functional requirements
Talking trade-offs and managing time
Narrate decisions as trade-offs and budget 45 minutes.
10 min · Free
What you take away
- A trade-off has four parts: the choice, what it gives up, the requirement that makes that acceptable, and what would change your mind.
- Naming a technology is not a decision; naming what the decision costs is.
- Budget 5 / 15 / 20 / 5 in 45 minutes and say the budget out loud, so falling behind is visible early.
- When time runs short, cut breadth and announce it — never cut requirements or the wrap-up.
How the class is laid out
- The problem
- The simple version
- The sentence
- Where the 45 minutes go
- Requirements
- Entities and API
- High-level design
- Deep dives
- Narration and time
- Check your understanding