Understand requirements

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.


  • 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