Programme, product, project

Each has it’s own generic process independent of the other. So perhaps the best a single model can achieve is aligning the three processes on a time axis. Three swimlanes with each phase in the three processes lined up by start and finish dates.