Program managers have to face the complexity of expected deliverables.
This is because programs are expected to deliver benefits and there are many possible ways to reach this goal.
First of all it’s important to understand the needs and desires of key stakeholders which help to define the scope of the program.
Once program managers have understood the problems the program is supposed to address, they can define program deliverables and specifications.
The more complex and large the program the more difficult is to define program deliverables.
Keep in mind: something can be lost during system decomposition. Using system analysis can help program managers to reduce this type of risk.