SharePoint Roles

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.



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.