📝Organizational context as architectural constraint

§ Software Architecture

Oftentimes, the organizational situation is an architectural constraint—it plays in architectural decisions.


  • availability of people with necessary skills

    • e.g., if you have a team of Java programmers, you can leverage them in part of the system (but it has to be written in Java)
    • sometimes you just have to create work for people, so that they are not idle
  • Conway’s law


Want to receive my 🖋 posts as I publish them?