A similar has its own special shade through a detailed examination.
Initially
It is quite difficult to find a correct, clear and simple implementation.
Foundations comes by itself if the essence of the idea is defined by testing it with different parties to evaluate the various options and their impact.
Simple rules not only simplifies development process, reduces implementation time, but also generates a reserve agreed to the elaboration of the project.