Architecture Practice Blueprint

architecture practice blueprint

Summary

Software architecture is an integral part of all software systems which are built to solve business and multiple other problems in industries.

Teams who design and build software systems give a different weight to architecture within their internal ways of working. Multiple books exist on this subject. There are also multiple patterns and toolsets dedicated to software architecture.

In this post we review the architecture practice blueprint - collection of principles and steps for establishing and maintaining software architecture practices within engineering organizations.

The main blueprint sections:

  • The value of the Software Architecture practice for software engineering teams.
  • Cost of Software system vs the value of software system.
  • Software system documentation (Application Architecture Diagrams, Integration diagrams, Infrastructure Diagrams) (lifecycle is important - who maintains, how to keep updated).
  • Technical boundaries for software systems.
  • Metrics and measurement
  • Architecture Clinics

Similar posts