PMO teams fulfill a variety of functions on a day-to-day basis including:
- Gathering data about project progress and producing reports
- Developing standards and processes
- Encouraging (or enforcing where necessary) the use of those standards and processes
- Managing resources for projects
- Delivering training and mentoring project team members
- Managing dependencies across multiple projects
- Tracking benefits
- Reporting on financial information such as return on investment.