Evolve architecture blueprints iteratively
Architecture blueprints are typically a set of diagrams and supporting documentation that provides a high-level view of the solution being envisaged from a conceptual, logical, and physical or deployment point of view. It captures the relationship between the various components along with the interaction and integration patterns, bearing in mind the various functional and architecture requirements of the solution.
Traditionally, IT architects have followed a big bang kind of approach, attempting to finalize most parts of the architecture before starting any development work. The primary goal was to identify most of the risks upfront, and then mitigate them before any significant investment of time was done. However, in recent times, the approach for the architecture definition process has shifted from this conventional big bang style to a more experiment, learn, and improve model: