O'Reilly logo
  • Stephan Sutter thinks this is interesting:

You are effectively performing analysis in the opposite direction of development, which tends to bring in the inputs of a system first, then build the process, and finally create the outputs. Said another way, because you are pulling value from the system via the outputs, you leave a hole at the beginning of the system into which features are injected.

From

Cover of Beyond Requirements: Analysis with an Agile Mindset

Note

Front to Back Design