In this article I would like to discuss the SharePoint Roles involved. SharePoint Roles & Assignment to people is an essential step towards SharePoint project analysis & implementation.
The following are the most important roles I can identify here:
- SharePoint Architect
- SharePoint Developer
- SharePoint Designer
- SharePoint Administrator
- SharePoint Trainer
- SharePoint Power User
- SharePoint User
The role involvement is depicted below.
Now let us explore what each Role performs.
SharePoint Architect
The following are the responsibilities of the Architect:
- Should be an expert in SharePoint, .Net & SQL Server
- Analyze the requirements & gain business objectives
- Collaborate with the customer
- Define & implement Governance Plan
- Architectural decisions on the number of servers, Capacity Planning, Taxonomy etc.
- Direct Developers in building Custom Solutions
- Direct Administrator on SharePoint Infrastructure usage
- Configure Search Center, Business Intelligence
- Decide on Hold, Retention Policies
- Ensure Performance & Monitoring mechanisms of the Implementation
SharePoint Developer
The following are the responsibilities of the Developer:
- Develop custom solutions for SharePoint involving Web Parts, Workflows, Object Model
- Submit Deployment Package to Administrator
- Should have good knowledge of SharePoint Out of Box features & programming in .Net
- Responsible for running unit tests and memory tests involved in development
SharePoint Designer
The following are the responsibilities of the Designer:
- Expert in HTML, CSS, XML and Master Pages with a good understanding of SharePoint features
- Provides customization of SharePoint Site Pages
- Implementation of Branding
- Responsible for the Non-Programming customizations of SharePoint
SharePoint Administrator
The following are the responsibilities of the Administrator:
- Expert in SharePoint Out of the Box features, Active Directory with good amount of Networking skills
- Setup Windows Server, SharePoint Servers, Services, Active Directory, IIS etc.
- Monitor the health of servers, implement retention policies
- Performs Site Collection Setup, DNS Mapping, Users & Permissions setup
- Assigns new users to groups & set access to sites based on requirement
- Coordinates with the Network Administrator
- Deploy new Solutions and Components to the SharePoint server
- Executes Power Shell scripts
- Performs Backup of Content Database
SharePoint Trainer
The following are the responsibilities of the Trainer:
- Expert in SharePoint from a user's point of view
- Very knowledgeable of the SharePoint compatible browser and Office Applications
- Train the customers to a good amount of confidence with the implementation
- Train the customers in creating Sites, Libraries, Lists & using Office Integration and Search
SharePoint Power User
The following are the responsibilities of a Power User:
- Power User is a user with a good amount of knowledge of SharePoint features
- Should be capable of guiding other users during times of difficulties
SharePoint User
The following are the responsibilities of a User:
- Should be expert in Business Functionality & knowledgeable with SharePoint implementation
- Performs his/her activities through SharePoint
Please note that a Power User & User are scoped from the customer side. The SharePoint Administrator can be from the customer side if it is a customer maintained implementation. In specific scenarios the customer might rely on third party companies to administer SharePoint implementations, where the Administrator will be external to the customer's premises.
References
http://www.c-sharpcorner.com/uploadfile/Roji.Joy/sharepoint-roles-and-responsibilities/
Summary
In this article we have explored the various Roles involved in SharePoint. For those who are new to SharePoint, I believe this information should add value.