Requirements and Architecture
Turn what the product must do into requirements you can test, then choose the architecture and the key parts that meet them.
- What the product must do, and for whom
- Constraints: cost, size, power, schedule
- Candidate parts, if you have them
- Requirements with pass/fail criteria
- Block diagram and key part choices, with the reasoning