Requirements
Lots of ways that they can fall short
If a requirement is trying to cover too much ground, it’s best to break it down
Cascade from needs to requirements
Get more and more specific and precise
But still Solution neutral, I think
Syntax schema feels a lot like propositional logic / coding
A Unifying Language
Told to check requirements quality
Requirements quality analysis
Requirements authoring tool
IBM Rational DOORS
Rationale should cover coupled with each requirement
For agile, the user story serves the purpose of requirements
How does uncertainty of what you’re building balance with requirements
This applies to startups too