A program is a collection of related initiatives managed in a coordinated way to obtain benefits not available from managing them individually. These initiatives could be long-standing product/service teams, projects, or subsidiary programs. The components of a program are related through their pursuit of complementary goals that each contribute to the delivery of benefits. In some ways “program coordination” is a more accurate term than “program management,” but “program management” is the commonly accepted term.
We extend the DA mindset with philosophies specific to program management.
Program Management Roles and Responsibilities
There are several roles that are pertinent to program management.
Program Management Workflow - External
Program management teams need to interact with a range of teams.
Program Management Workflow - Internal
A program management team is a collection of collaborating teams.
Program teams need to be able to choose their own way of working (WoW).
Team size isn’t the only scaling factor that program teams are likely to face.
Program management of IT initiatives can and should be an integral part of your DevOps strategy.