The following are four key SharePoint program management aspects to utilize:
1) Requirements management - make sure before starting the SharePoint project that all key requirements are known.
2) Determine the business case - make sure one knows the SharePoint business case to be utilized for the project.
3) Create or update program strategies/plans - make sure throughout the SharePoint project that as it progresses that main strategy and plans are updated appropriately.
4) Integrate the plan - make sure that the entire plan is accounted for across the SharePoint project workstreams.