A "Plan" defines:
- which tracker is Program Increment
- which trackers (one or several) can be planned in this Program Increment
It renames the former concept of "Planning".
At Program level, there is only one Plan.
This Plan accepts:
- 1 to N local trackers as backlog eg [Features, Enablers]
- 1 tracker as Program Increment
There is a new database table specific to ScaledAgile to store this. It is not the same table as AgileDashboard.
The REST route will have a form PUT /projects/:id:/scaled_agile_plan
and the body contains:
- The tracker id that is Program Increment
- The list of tracker ids that can be planned in this Program Increment
The user calling this route must be Project Admin of the Program.