Your structure is fine, but I would add, this is again for seeing and using
resources, but you should also consider permissions within these levels.
At the highest level you have Executive role, then at the head of org should
be Portfolio and Resource Manager roles, in a matrix org, you can have these
individuals share resources via Build Team to get people assigned into other
groups.
So dont look at this as people only as much as roles also. So at the lowest
level, team members have only team member and project managers only project
manager. At the level of Dev, CMA, Finance their needs to be those
Portfolio/Resource Manager and even possibly a custom Baseliner role
depending on your processes. But at the Senior Manager level this individual
will need to see and share resources across the other groups on matrix
projects, so this may not be one individual but possibly their assistant
handling this housekeeping activities, otherwise it all falls to the
Administrator who can see all to share resources.
--
Sean Hanson
http://www.randsmanagement.com
Mass Resource Tool for 2007
Project Server 2007 Archive Tool
2007 ULS Log Reporting