“The truth is that there is no end state. We must all learn to build systems that evolve and grow. We need to stop aiming for the end state and understand that change is continuous. We cannot predict the details, but we can learn the general patterns.” — Michael Nygard, author of the book Release It! Design and Deploy Production-Ready Software

Digital transformation has led companies to work with the MVP concept. And, tied to this concept, is the MVA, short for Minimum Viable Architecture.

MVP sample

Digital products do not follow a predefined architectural path, as the business or the market research predicted. The product evolves by pivoting a lot. Therefore the product architecture must deal with it!

Pivot: a direction change given the MVP real usage feedback.

That is why architecture will never have an end state; But rather a constant state of being viable for the current product state, and with sufficient flexibility and robustness for the next step.