O'Reilly logo
  • Lovejit Singh thinks this is interesting:

The obvious approach is to create the program architecture from the existing projects. This is not our recommended approach, however. It is best if one starts by identifying the business goals desired, then develop a capability definition that will achieve the business goals (Chapter 6), and then define the whole solution needed to successfully achieve the goals.

From

Cover of Program Management for Improved Business Results, 2nd Edition

Note

The Goal Tree from - Logical thinking process