adam bien's blog

Your Architecture Starts To Be Sub-Optimal If: 📎

  1. There are lot of experts involved, but no one is really excited.
  2. You are talking for more than one day about concepts and architectures, without a single Proof Of Concept or even discussing some code.
  3. You are just selling the features - without explaining the consequences.
  4. Your are starting with a multi-layer architecture without highlighting the "added value" of each layer and its individual responsibilities
  5. You are searching for the "silver bullet" architecture, with that all already known and even future requirements can be fulfilled.
  6. You are trying to identify hotspots and shortcomings in advance with ...UML.
  7. There is no clear vision defined - there is no clear relation between the vision and the resulting architecture.
  8. The is no secondary strategy - you have only one "master plan"
  9. You are thinking in pictures - not in code. You are believing, that pictures are more valuable, than code.
  10. The architect believes, that he can be smarter / have more experience than his whole development team.