- Support,
- Tester,
- Trainer,
- EndUser,
- PowerUser,
- SiteOwner,
- Information Owner,
- SiteCollection Administrator,
- Web Designer,
- Developer,
- Several administrators profiles,
- Business Analyst
- Architect.
Some guy builds a building. He has no idea on how the real-state business works. However, he makes this fantastic building. SO he is now the InformationOwner. As he's a sharp mind, he decides to hire someone to manage the administration of the building: bills, rent offices/floors, hire/outsouce maintenance/cleaning provider.
So far, we have 2 roles identified:
- The Information owner, which took the decisions.
- the Administrator (siteCol Administrator)
At some point, this 4 stories builiding is rented by 4 different companies (one by floor). Each one of the is a different company, and they manage their own internal resources. So they can allocate people inside each floor, and perform some minor modifications (installation of vending machines, distribution of desktops, etc). However mayor modifications requires approval from the Administration: bathrooms, general access doors, maintenance providers. Now we have: the SiteOwners identified.
Each siteOwner can have it's floor personalized until certain limits, by a decorator.. or WebDesigner. You can also have your own IT Dept/service Department, which will make the installation/allocation of Computers, phones, generate identification badges... or PowerUsers. A good idea would be that the ID badges also allow access to the building, so this guys must follow certain rules/procedure (like notifying the personal data to the Administration for security reasons) and align with Administration some of these tasks.
The Administration (or one of the Floor companies) might as well perform certain improvements on the building. This improvements might be related to a specific floor or affecting several/all of them. This modifications should be contracted to some company with experience, and should an engineer/architect checking the floor layout, generating a plan, and giving some instructions to technicians (Developers)...
I guess this is a nice way to remember. You might follow some certifications and add complexity (project managers, service Managers, etc), but in the basis, it's the same as managing a building...
Next post (related): that funny thing called Governance (or how decissions should be taken and who's to blame)