Seven Pillars of SharePoint

Introductioncontain a complete set of instructions including screen
Several months ago I wrote a white paper titled Stop -grabs of how to bring the system back following a
Don't be the Next SharePoint Disaster. Judging by thecomplete outage. This document should be a complete
feedback and downloads it was definitely wellstep by step guide that can be followed by a
received, with many readers out there telling us theynon-technical member of staff.
had come up against some of those problemsPillar 4 - Training
themselves.Training is essential for a successful SharePoint
However, not all readers were happy, somedeployment, without training users will not be able to
commented the white paper was too much aboutuse all the functions within the site and the deployment
what not to do and not enough about actually to do.could fail. Getting users comfortable with SharePoint
They knew there SharePoint deployment was aand familiar with the site will improve user participation
disaster (they didn't need us to tell them that) whatand increase the likely success of the site. Detailed
they did need was some advice on how to turn ittraining analysis is required to decide on the levels of
around and make it a success. In response to thisskill within your organization and how this maps on to
feedback I decided to write second white paper toSharePoint. Training is typically split into the following
outline the steps needed to take to make yourareas:
SharePoint deployment a success. I call this plan forServer Administrator- This training is aimed at the
success the Seven Pillars of SharePoint.person(s) responsible for maintaining the servers
Creating a successful SharePoint deployment is likeSharePoint is located on.
building a house - before we start picking wallpaperSuper User- The super user is responsible for 70% of
and HD TVs for the inside we have to build the house,the configurations of the site. This person should be IT
and before we can build the house we need to dig theliterate and should be a proficient user of Microsoft
foundations. The Seven Pillars of SharePoint are theOffice. The super user should also have the ability to
foundations of the house - if they are strong andtake business problems and map them onto
robust the house will last for years, if they are shakySharePoint - this role is perfect for a business analyst
and incomplete the house will come tumbling downEnd Users- End Users account for the majority of
around our ears.SharePoint users; end users interact with the site most
Pillar 1 - Corporate Strategyregularly and use information on the site to complete
Once the decision has been made to use SharePoint ittheir job. It is important that this group feel comfortable
is important to document why SharePoint was broughtwith the site as they will generate the most traffic,
in, where it will sit within the organization and thewithout their interaction the deployment is put in
functions it will provide. This document should bejeopardy.
agreed by all involved and kept for future reference,This breakdown covers the majority of SharePoint
this will become your SharePoint Strategy Document.users found in most organizations. If your organization
As simple as this sounds without properhas the skills to develop in-house then the following
documentation it can be easy to forget whattwo areas of training will also need to be addressed.
SharePoint was supposed to do for the organizationSharePoint Designer Developer - As we can see from
and why you even had it in the first place. Thethe role of the super user 70% of the organizations
SharePoint Strategy Document should providebespoke needs can be configured by this function. A
continual guidance as to what information is to be heldfurther 20% can be customised by using a tool called
in SharePoint, and how that information needs to beSharePoint designer. This tool allows for codeless
managed.customisation. SharePoint designer allows the
It is also essential to decide on the scope oforganization to create more complex workflows,
SharePoint at this stage, without clear guidance onnon-standard data sources and much more.
what functions can be contained in SharePoint andThe SharePoint Designer Developer is required to
which functions can't, scope creep can set in. Scopehave a high level of technical IT skills but does not
creep can lead to the project growing withoutneed to have code.
guidance and can end up in disaster. The groupVisual Studio Developer - The final 10% of an
responsible for creating the strategy document andorganizations needs has to be developed using Visual
ongoing governance are called the SharePointStudio. Developers can create even more complex
strategy team; this team should consist ofworkflows, they can surface highly intricate data
representatives from the stakeholder groups affectedconstructed from many disparate legacy systems - in
by SharePoint. This team will be responsible forfact just about anything that an organization needs to
creating the corporate strategy, implementing,happen can be created by the Visual Studio developer.
managing and maintaining it.The person for this role should already be a software
The strategy team should also cover the followingdeveloper with knowledge of Visual Studio.
areas in the SharePoint Strategy Document:Pillar 5 - Clear Ownership
•Information ArchitectureIt is imperative that the SharePoint site is owned by
•Project Managementsomebody - the question is who? As mentioned earlier
•Site Policiesthe ongoing governance is the domain of the
•Deployment and configurationorganization's SharePoint team. Therefore it would
•Code Managementseem logical that this team owns it.
•BrandingThe problem arises when we consider ownership of
•Testingcontent, who is responsible for what, who owns the
•Information Managementdocuments, who owns the various sites and sub-sites,
•Operational Concernswho's responsible for deleting content etc. All of the
•Education and Trainingabove can be resolved by clear usage policies, from
•Site Taxonomythe start of the deployment users need to be clear on
Pillar 2 - Change Management Processwhat they own, what they can delete and when.
In order for SharePoint to grow and evolve with theThe cornerstone to this is the ability to create and
organization users/stakeholders must be able todeletes sites; the business will need competent
request changes. The first step in this process isguidance in this area. Users will need to be absolutely
setting up a mechanism for users to request a change;sure under what circumstances they can create a
this could be done through the site as a survey or list.sub-site. Once created the guidelines need to be very
The strategy team should convene regularly toclear about how long the site can stay open if there is
analyse the change requests. Initially they should checkno activity - remembering that the person responsible
that the requested change is aligned with the overallfor creating it may no longer be in post.
objectives of SharePoint Strategy Document asPillar 6 - Technical Development Process
discussed in Pillar 1 - The Corporate Strategy.Once the organization starts to leverage SharePoint
If the change request does not fit in with the strategythere will be an increasing desire to enhance the
the team must feedback to the stakeholder andproduct by adding functions and configurations. To do
explain why the change was not implemented. If thethis safely the business will need a safe, efficient and
requested change fits with the corporate strategyrepeatable process. Microsoft has enabled this in
then the request needs to be passed onto theadvance by including the notion of features into
technical team for them to conduct a resourceSharePoint.
analysis on it. Once strategy team have a businessOnce a widget has been created for the SharePoint
case for the request with the resource informationsite it is uploaded by a designated person, this then
they are in a position to decide whether to implementbecomes a feature available to the site. Once the
or not.feature has been uploaded it can be turned off or on
This process must be in place from the start of awith a click of the mouse from the Site Settings page.
deployment to make sure all changes are analysedThis is important as if there are errors in the feature a
and implemented properly. Without this process thenon-technical user with the correct permissions can
site would either:switch the feature off and it will no longer be active.
1) Stop growing and remain static, orThis reduces the amount of time the feature is
2) It would grow chaotically and become unworkable.available and reduces the need for technical
This process must be applied to all change requestsinvolvement.
no matter how small or large. The process controlIt is also important for the organization to implement a
works best if applied consistently to all suggestions,Develop-Test-Deploy procedure for new features and
without proper guidelines a perceived small changesite designs. This procedure should take place on a
could result in a major headache for the strategycompletely separate set of hardware from the main
team.deployment. This hardware can also be used as a
Pillar 3 - Back Office Administrationbackup to the main server as part of the disaster
Prior to implementing the SharePoint deployment therecovery plan.
back office team will need to decide which version ofPillar 7 - Ongoing Maintenance Tasks
SharePoint to install Windows SharePoint Server 3.0Maintenance to SharePoint takes two forms change
(WSS 3.0) or Microsoft Office SharePoint Serverrequests (as mentioned in Pillar 2) and ongoing
2007 (MOSS). If MOSS is selected a furthermaintenance tasks. Ongoing maintenance task are
consideration is which version to go for Enterprise ordefined as tasks that are completed on a daily, weekly
Standard.or monthly basis to keep the site updated. These
Once these decisions are made (and licensing hasmaintenance task do not affect the structure of the
been thoroughly investigated) the next decision thesite, its functions or the overall look and feel, if they do
back offices has to take is to decide on the technicalthen they are classified as a change request and must
implementation and the specification of the hardwarego through that process. An example of a
needed. These decisions are all based firstly on themaintenance task would be adding announcements to
expected traffic. Once the back office team hasa team site, or adding a column to a list.
installed SharePoint there next task before any workThese smaller everyday tasks are the very tasks that
begins on the SharePoint environment is to test thekeep the site alive and relevant. It is important to take
backup and restore procedures. Without a testedthese task into account when planning for a
backup and restore the entire SharePoint deploymentSharePoint site, the strategy team must consider who
is put at risk. Only proceed with further developmentsis going to complete these tasks and at what
when the backup and restore procedure worksfrequency. SharePoint works at its best when ongoing
successfully.maintenance tasks are delegated to multiple End
The final task the back office staff must complete isUsers within each site. This allows site owners and
to create a disaster recovery document; thisparticipants to have more control over their site; it also
document will detail exactly what to do if a disasterstops a bottle neck forming when the responsibility for
should occur. A disaster recovery document shouldthese tasks fall to one person.