Jean Paul's Blog

There are 2 types of People in the World, One who Likes SharePoint and..

  • Microsoft MVP

  • MindCracker MVP

  • CodeProject MVP

  • eBook on SharePoint 2010

  • eBook on Design Patterns

  • eBook on Windows Azure

  • NLayers Framework @ CodePlex

  • MSDN Forums

  • .Net vs. Java

    Due to Public Demand

Archive for January, 2013

SharePoint Roles

Posted by Jean Paul on January 6, 2013

In this article I would like to discuss the SharePoint Roles involved. SharePoint Roles & Assignment to People is an essential step towards a SharePoint Project analysis & implementation.

Following are the most important Roles, I could identify here:

clip_image001 SharePoint Architect

clip_image001[1] SharePoint Developer

clip_image001[2] SharePoint Designer

clip_image001[3] SharePoint Administrator

clip_image001[4] SharePoint Trainer

clip_image001[5] SharePoint Power User

clip_image001[6] SharePoint User

The role involvement is depicted below:


Now let us explore what each Role performs.

SharePoint Architect

Following are the responsibilities of Architect:

· Should be an Expert in SharePoint, .Net & SQL Server

· Analyze the Requirements & Gain Business Objectives

· Collaborate with Customer

· Define & Implement Governance Plan

· Architectural decisions on 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

Following are the responsibilities of Developer:

· Develop custom solutions for SharePoint involving Web Parts, Workflows, Object Model

· Submit Deployment Package to Administrator

· Should be having good knowledge with SharePoint Out of Box features & Programming in .Net

· Responsible for running unit tests, memory tests involved in development

SharePoint Designer

Following are the responsibilities of Designer:

· Expert in HTML, CSS, XML, Master Pages with Good understanding of SharePoint features

· Provides Customization of SharePoint Site Pages

· Implementation of Branding

· Responsible for the Non-Programming customizations of SharePoint

SharePoint Administrator

Following are the responsibilities of 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 Network Administrator

· Deploy new Solutions, Components to SharePoint server

· Executes Power Shell scripts

· Performs Backup of Content Database

SharePoint Trainer

Following are the responsibilities of Trainer:

· Expert in SharePoint from user point of view

· Well knowledged with SharePoint compatible Browser, Office Applications

· Train the customers in their respective functional areas along with SharePoint

· Train the customers in creating Sites, Libraries, Lists & using Office Integration, Search

SharePoint Power User

Following are the responsibilities of Power User:

· Power User is a User with good amount of Knowledge in SharePoint features

· Should be guiding other users during times of difficulties

SharePoint User

Following are the responsibilities of User:

· Should be expert in Business Functionality & knowledgeable with SharePoint implementation

· Performs his/her activities through SharePoint


Please note that Power User & User are scoped from the Customer side. 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 implementation, where the Administrator will be external to customer premises.



In this article we have explored the different Roles involved in SharePoint. For those who are new to SharePoint, I believe this information should add value.

Posted in C#, SharePoint | Tagged: , | 6 Comments »

SharePoint 2013 – Introduction

Posted by Jean Paul on January 5, 2013

Welcome to the world of SharePoint 2013. SharePoint 2013 Production version is released & Live implementations are going on. In this article I would like to re-iterate the features of SharePoint as a whole & advantages of going with it.

What is SharePoint?

In short, SharePoint is a browser-based collaboration, content management & extensible platform from Microsoft. The latest release of the product is SharePoint 2013.


What are the previous versions of SharePoint 2013?

The previous 2 versions are MOSS 2007 and SharePoint 2010.



What are the advantages of using SharePoint?

Depending on the business perspective the Advantages of SharePoint are many:


How to install SharePoint 2013?

As SharePoint is Server side software, it requires Windows Server operating system. You can start with a new installation or use a Virtual Machine.

Once having the operating system ready, you can download & install SharePoint 2013 from the following link:

Hardware Requirements

Following are the core Hardware Requirements:

1. CPU 64-bit

2. RAM 8 GB

3. HDD 80 GB


Software Requirements

Following are the Software Requirements:

1. Windows Server 2012

2. Microsoft SQL Server 2012 64-bit

3. Internet Information Services 7.5

4. Microsoft .Net 4.5


More detailed information can be found here:



In this article we have explored an Overview of SharePoint 2013. In the upcoming articles we can explore more on installation & explore the underlying aspects of SharePoint.

Posted in C#, SharePoint | Leave a Comment »