It often seems that an agile development environment will always be at odds with the structure and constraints of the project management office. Yet it does not have to be this way. Creating an agile PMO that bridges the gap between these two very important groups can help organizations to prioritize projects and allocate resources much more effectively.