Assume variability; preserve options.
—SAFe Principle #3
Building large-scale software and cyber-physical systems is one of the most complex and challenging endeavors in industry today. Systems builders must continuously align on “what, exactly, is this thing we are building?” as well as on “how are we going to build it?” They need sufficient and timely knowledge and decisions with respect to both questions. Further, these two questions are related. If systems builders don’t know how to build it in an economically or technically feasible manner, then the what may need to be revisited in the context of the how. For example: ...