Understand, prioritize and document your requirements
“If one does not know
to which port one is sailing,
no wind is favourable.”
– Seneca
Requirements must be
- understood
- agreed on
- documented
Only then will the architect know what to design for, what to optimize for.
Steps
- spell out your requirements
- challenge them
- have them challenged
- refine them until they are crystal clear
- what purpose the yacht is to serve
- what is she not to be or to do
- what challenges need to be addressed