Continuous architecture plugs the gap between planning and delivery. The new agile way of working has led to everything being ‘continuous’, which in turn is driven by digital transformation and now at the speed of COVID where architectures are being created on an ongoing basis.
General requirements of any continuous architecture project are split into two areas functional and non-functional requirements the latter are also known as quality attribute requirements (QARs).
Focusing on QARs and not on functional requirements is the second principle of continuous architecture. QARs are often poorly documented and require the following:
- The system must operate 24/7
- The system must be extremely user-friendly
- The system must be very fast
Functional requirements define what a system must do and are often also poorly defined. Stakeholders are frequently incapable of describing what they want until they see it. QARs define how it does it, so clarifying QARs is important as they drive the architecture design.
To read more on the article titled “The sustained fight for the continual in digital transformation” click here.