+ All Categories
Home > Software > SharePoint 2013 governance model

SharePoint 2013 governance model

Date post: 15-Jul-2015
Category:
Upload: yash-goley
View: 129 times
Download: 1 times
Share this document with a friend
Popular Tags:
35
SharePoint 2013 Governance Planning by Yash Goley www.freelearningzone.com
Transcript
Page 1: SharePoint 2013 governance model

SharePoint 2013 Governance Planningby

Yash Goleywww.freelearningzone.com

Page 2: SharePoint 2013 governance model

Content

1

• Governance Area

• Infrastructure Governance

• Application Governance

• Information Governance

• SharePoint Information Architecture

• Managed Metadata Planning

• Content Type Planning

• Templates in SharePoint

• Community (Social)

Page 3: SharePoint 2013 governance model

SharePoint Governance Hierarchy

2

SharePoint governance is the set of policies, roles, responsibilities, and processes that guides, directs, and controls how an organization's business divisions and IT teams cooperate to achieve business goals.

Enterprise Shared Service

People

Policy Process

Technology

Governance

Documents/ Items (Site Admin & End Users)Docs, Calendar Events, Contacts, Info, images etc..

Content Type/ List/ Library (Site Admin, End Users & Dev.)Docs, Pages, Task, Events, Discussions, Surveys, etc…

Sites (Owner, Site Admin & Developer)

Team Site, Project Site, Wiki, Blogs, HR, Legal etc.

Site Collections (SC Admin, Owner & Developers)

Team Site, Project Site, Wiki, Blogs, HR, Legal etc.

Databases (Architect & Admins)Content, Config, SSP, Search

Web Applications (Architect & Admins)Central Admin, SSP Admin, Content, Apps

Servers (Architect & Admins)Web Front End, APP, SQL, Search, SharePoint/ Provider Hosted Apps

Farm (Entp. Architect and Admin)Internet, Extranet, Intranet

Governance Layers & Responsible roles

SharePoint Service Isolation

SSL, Quota templates, Blocked Files, Apps, Service Applications, File Upload Size

Data Storage SLAs

Quota, Site Templates, Versioning, Managed Metadata, Features, Security

Features, Security, Best Practices

Security, Best Practices

SharePoint Service Isolation App Model Governance

Page 4: SharePoint 2013 governance model

Governance Area

3

Application Governance

Information Governance

Infrastructure Governance

Information Governance

Software and Services

SLAsClassification

of dataSecurity Performance

Support, Rules and Guidelines

Development Standards, Apps

Governance & Best Practices

Project lifecycle Management, Deployment Guidelines

Branding as per Organization

Policies

Infrastructure Governance

Site structure classification

Managing documents, lists, sites, pages etc.

Content Access Management

Availability of Content

Redundancy Management

Application Governance

Governance expertise is required in 3 major areas

Drive User Adoption and Best Practices

Page 5: SharePoint 2013 governance model

Infrastructure Governance

4

Define Quota templates like Data storage limit for site collections, Maximum size of uploaded files. Different quota templates for site collections at different service levels.

Manage uploads to large libraries by using the Content Organizer. Classify content of your organization. Different type of webapps based on the type of content i.e. High security content, transactional content,

public (internet) facing content, unsecured internal content etc. Define Content lifecycle SLA based on the type of content. i.e. Regular collaboration content, business critical,

High Security Content. Define backup and recovery policies Plan the frequency at which you back up the farms. Recovery, load

balancing, and failover strategies. Response time that you will guarantee for restoring data. Define service SLA for SharePoint support.

Page 6: SharePoint 2013 governance model

Infrastructure Governance

5

ArtifactsSite

Collection / Site

Quota VersioningProvisioni

ngRetention

Search Enable

d

Community Sites /Community 1 GB – 2 GB No or On Demand (2-5 versions)

SC Owner 6 Months from last use (Automated notification to confirm)

Yes *

Project Sites /Projects 2 GB or On Demand

Max 5 Major and 5 Minor

Automated/ Helpdesk

Project Duration + 1 Year (Automated notification to confirm)

Yes

Team Sites /Teamsite 2 GB or On Demand

Max 3Major and 3 Minor

Automated/ Helpdesk

3 Years (Content not modified in last 3 years & Automated notification to confirm)

Yes

My Sites /Mysite 200 MB Max 2 Major and 2 Minor

Self 1 Year from last used (Automated notification to confirm)

Yes

Applications /Apps 5 - 10 GB or Business Need

Max 5 Major and 5 Minor

Central Admin/ Automated/ Helpdesk

3-7 Years based on business needs (Archive content not modified in last 3 years & Automated notification to confirm)

Yes

PII (Personal Identifiable Information) –High securitydata

/PII 5 - 10 GB or Business Need

Max 5 Major and 5 Minor

Central Admin/ Automated/ Helpdesk

3-7 Years based on business needs (Archive content not modified in last 3 years & Automated notification to confirm)

Yes **

* Closed community group may not be search enabled.** Only with closed group of people having access to PII content (SharePoint automatically takes case based on security setup).Automated archival process is highly recommended for applications with huge volume of data to ensure greater performance.

Page 7: SharePoint 2013 governance model

Application Governance

6

Development best practices, defined guidelines for coding standards and 3rd Party Tools. Best practices and governance for app development (SharePoint and Provider Hosted). Consider maximum use of client side code and custom code outside of SharePoint (Provider hosted apps). Consider high level scrutiny for full trust solutions (farm level), 90% of your business need should be fulfil with

custom apps. Defined application lifecycle management process (Requirements, Design, Coding, Code Management, Testing

and Deployment/ Release Management) Automated builds and fully equipped test environment for integration testing. Clear deployment guidelines, defined deployment schedule and automated scripts. Pre-production environment identical to production. Issue log/ bug fix tracking/ performance testing. Regular test of applications in disaster recovery environment. End users use the production environment for feedback and ideas. Issues are reported and tracked. Feedback and issues are transformed to requirements and tasks, cycle begins again

Page 8: SharePoint 2013 governance model

Application Governance

7

Chose the right owner for Development Tools

• Visual Studio Only Developers• SharePoint Designer, Nintex Developers , Admins• InfoPath Designer, Nintex Forms Developers,

AdminsIn special cases only handover Designer or InfoPath to Trained and Certified Power Users with regular monitoring.

SharePoint Development is UniqueSharePoint coding structure and practices are different that traditional .Net development. Features SharePoint Object Model Web Services

Event Receivers/Handlers Developer Dashboard

CAML BI Solutions Farm (Full Trust Solution)

App development Client Side Coding XSL

Coding Best PracticesSome of the coding best practices are

• Object Disposal – SPSite, SPWeb, SPList.item etc.• Deployment – Always wsp and app package

deployment, avoid backup/restore and import/export.• Don’t hard code, use web properties• 64- bit compatibility• Log errors and activities, Exception handling

3rd Party Tools

• Integration and Compatibility with SharePoint• Infrastructure requirement• Security and architecture• Business need and future usability• Access control• Does is require any other development tool• Future upgrades

Page 9: SharePoint 2013 governance model

SharePoint Development Classification

8

Configuration

(Out-of-the box Apps)

• Web Parts/ App Parts

• Workflows

• Site Templates

• List Templates

• Content Types

• Lists, Libraries

• List Views

Design

• SharePoint Designer, Nintex

• InfoPath, Nintex Form

• No-code Workflows

• Master Pages

• Site Templates

• Custom Views and Webparts

Extensibility

(Custom Code)

• Visual Studio

• Custom Apps

• Farm Solutions

• Client Side Code

• Web Services

• 3rd Party Tools

Full Trust Custom Apps

• Full Trust Code• Full SharePoint API access• Access across Site

Collections and to external resources

• Can impact SharePoint Server (Farm)

• Partial Trust• Option to host within SharePoint

or outside SharePoint.• Limited SharePoint API access• Easy deployment• Access to resources within

hosted Site Collection• Runs under resource governor• Cannot intefere other

applications.

Page 10: SharePoint 2013 governance model

Content

9

• SharePoint Governance Insight

• Governance Area

• Infrastructure Governance

• Application Governance

• Information Governance

• SharePoint Information Architecture

• Managed Metadata Planning

• Content Type Planning

• Templates in SharePoint

• Community (Social)

Page 11: SharePoint 2013 governance model

SharePoint Information Architecture

10

Information architecture in SharePoint Server is the organization of information in an enterprise to maximize the information’s usability and manageability.

Availability

AccessRedundancy

Three balanced factors Content needs to be available when a user needs it, and where they can get to it.

Shared copies reduce redundancy, and provide one version of the truth.

Consider who has access to the content. If it should be secure, is it?

How easy it is to find informationHow information is stored and retrievedHow users navigate to informationHow redundant or overlapping information is

Page 12: SharePoint 2013 governance model

SharePoint Landscape Planning

11

Sources of informationLine of Business

Projects

Domain Applications

Communities

Personal Information

Councils

For each sourcePlanned workload

Geographical distribution of users

User communities (Employees, Vendors, Partners,…)

Security classification

Data retention/deletion strategy

Navigation to Information

Searching the Information

Page 13: SharePoint 2013 governance model

Site Collection Planning

12

Why not putting everything in one Site Collection?

Since SharePoint allows subsite structures in a Site Collection there is this general question how

much do I put into one Site Collection?

One per Team, Department, Line of business, Company, …

One per project? Multiple projects in a Site Collection?

Site Collection/Data lifecycle management

Every day we create tons of content

Often only a few documents of e.g. a project are worth to keep afterwards

An easy method of data lifecycle management is Site Collection lifecycle management –SiteCollections that are not used get deleted

SiteCollection lifecycle management is most effective with less sub sites

Meeting Minutes

Presentations

Project ResultsTasks

Projects

Page 14: SharePoint 2013 governance model

Manage Site Collection Permissions

13

The name SharePoint implies that you actually share information

Think about how open you like to have your Site Collection or even all Site Collection

Implications:

‒ Employees have free access to information

‒ Reduce workload – no need to ask and send information

‒ Reduce email traffic / mailbox quota

Recommendation:

Think about using AD Groups to at least give read access for all information that is not confidential to all employees.

List/Library

SiteCollectionSiteCollectionSiteCollection

Site Site

List/LibraryList/Library

Permission (group) inheritance can be stopped at every level in a SiteCollection

This can get fairly complicated and thus it is hard to track who has access to which information when looking at the whole Site Collection

It is therefore recommended to not stop group inheritance too often

Page 15: SharePoint 2013 governance model

Plan Site Navigation

14

A major stake in user satisfaction for SharePoint is “how easy is it to get to the information I need”.

Within one Site Collection

‒ Building consistent navigation structures

‒ Use standard templates

‒ Hierarchy ≠ Navigation (at least not always) => have a look at metadata navigation, content types and content query web parts

Across Site Collections

‒ You will have multiple Site Collections

‒ Think about linking them (html can do this) – e.g. a list with all project site collections at one place

‒ Avoid having 100 bookmarks in the browser

Page 16: SharePoint 2013 governance model

Search

15

Again - A major stake in user satisfaction for SharePoint is “how easy is it to get to the information I need’

There can be two search “Scopes” – “One Site Collection” & “All SiteCollections in one Farm”. The second option will produce a long list of results

Make sure you use metadata consistently – bad search results are mainly caused because of bad metadata

Try to avoid using “Old fashioned” folder structures => use metadata and views to navigate

Think about using “Site Columns” or even consistent metadata across Site Collections

Page 17: SharePoint 2013 governance model

Content

16

• SharePoint Governance Insight

• Governance Area

• Infrastructure Governance

• Application Governance

• Information Governance

• SharePoint Information Architecture

• Managed Metadata Planning

• Content Type Planning

• Templates in SharePoint

• Community (Social)

Page 18: SharePoint 2013 governance model

Manage Metadata

17

Metadata Concepts in SharePoint

Taxonomy (Managed Metadata)

A taxonomy is a hierarchical classification of words, labels, or terms that are organized into groups based on similarities. A taxonomy may be defined and centrally managed by one or more individuals. Taxonomies are useful because they provide a logical, hierarchical structure of metadata that can be used to classify information consistently.

Folksonomy (Enterprise Keywords)

A folksonomy is the classification that results when Web site users collaboratively apply words, labels, or terms to content on a site. If you have ever seen a tag cloud on a Web site, then you have seen a visualization of a folksonomy. A folksonomy-based approach to metadata can be useful because it taps the knowledge and expertise of site users.

Social Tags

Social tags refer to metadata that users add to content to help define what it is, what it includes, or what it does. Social feedback, content added by users as tags and ratings capabilities allow users to participate and interact with your SharePoint solution and improve content “findability” by allowing individuals to supplement formal classification with tags they find personally meaningful.

Page 19: SharePoint 2013 governance model

Why Managed Metadata in SharePoint?

18

Improved content discoverability When the content across sites in an organization has consistent metadata, it is easier to find and access business information and data by using search.

Additionally, you can configure metadata navigation for lists and libraries to enable users to create dynamic views of information based on specific metadata fields.

Page 20: SharePoint 2013 governance model

Centralized Metadata Taxonomy

19

• Great concept to manage metadata at enterprise level

• Can be used as tags, reusable columns etc. across the site collections

• Best use in out of box solutions

• Consistent use of terminology

• Better search results

• E.g. Org Chart, Domains, Departments, Reusable categories etc.

A hierarchical collection of centrally managed terms that can be defined and use as attributes for information and documents

Lists Columns Managed Metadata

Local properties Global properties

Managed in the context Managed out of context

Static Dynamic

Managed by site admin Managed by site collection administrators

Can be imported from CSV files

Define metadata taxonomy groups on top level site

Page 21: SharePoint 2013 governance model

Content

20

• SharePoint Governance Insight

• Governance Area

• Infrastructure Governance

• Application Governance

• Information Governance

• SharePoint Information Architecture

• Managed Metadata Planning

• Content Type Planning

• Templates in SharePoint

• Community (Social)

Page 22: SharePoint 2013 governance model

Content Types

21

Centrally managed

Apply templates to documents

Define metadata

Configure retention and auditing

Workflow association

A typical organization produces many different kinds of content; for example: legal contracts, marketing proposals, product design specifications, manufacturing process documents, etc.

Although these different types of documents might share a small set of common properties, each type of content has unique attributes, and each might be created, used, shared, and retained in different ways. An organization might want to maintain different kinds of metadata about these different kinds of content, or it might want to apply different kinds of retention or confidentiality policies to them.

Organizations can define each of these different sets of documents as a content type. A content type is a group of reusable settings that describe the shared attributes and behaviors for a specific kind of content. Content types can be defined for any item type, including documents, list items, media files, and folders.

Page 23: SharePoint 2013 governance model

What is Content Type

22

22

“A content type is a reusable collection of settings that you want to apply to a certain category of content. Content types enable you to manage the metadata and behavior of a document, item, or folder in a centralized, reusable way”

That is standard definition, Content Type in SharePoint is a comprehensive term but don’t feel puzzled

Document Base

Contract

• Effective Date• Lawyer• Client Code• Business Unit• Security Clearance

•Client Code•Business Unit•Security Clearance

Policy

• Review Date• Category• Client Code• Business Unit• Security Clearance

Presentation

• Theme• Author• Client Code• Business Unit• Security Clearance

Defined as Site Content Type

Reuse in other Content type/ Lists or Library

Page 24: SharePoint 2013 governance model

Content Type Hub

23

• Centralized manage all types of content type

• Uniform across the organization

• Easy to upgrade and manage

• Best practice to manage content type in big scenarios

Site Collection

Web Collection (SP Farm)

SP Site SP SiteSP Site

Content Type

Content Type

Content Type

Content Type

Site Collection

Site Collection

Content Type Hub

• In SharePoint Farm define one site collection as content type hub.

• Inherit content types to all other site collections.

• Easy one spot upgrade and update to all other site collections

One content type hub per farm or for group of site collections

A site collection which operates as a central source to share content types across the enterprise

Page 25: SharePoint 2013 governance model

Content

24

• SharePoint Governance Insight

• Governance Area

• Infrastructure Governance

• Application Governance

• Information Governance

• SharePoint Information Architecture

• Managed Metadata Planning

• Content Type Planning

• Templates in SharePoint

• Community (Social)

Page 26: SharePoint 2013 governance model

Templates in SharePoint

25

SharePoint templates are pre-built artifacts designed around a particular business need in order to brings more control and uniformity across the organization

While designing template it is important to understand the need of business users.

Site Templates

Team Sites

Project Sites

Departmental Sites

Generic Templates e.g. vacation schedule, event calendar etc.

Un

ifo

rm a

cro

ss o

rgan

izat

ion

Site Artifacts

Site

Art

ifac

ts -

Un

ifo

rm a

cro

ss s

ite

te

mp

late

s• Can be developed Out Of the Box &

Custom development

• One site can combine a set of predefined artifacts as part of the template

Lists/ Library

Content Type

Workflows

Views & Navigation

User/ Group/ Permissions

Master Pages and UI

Webparts

• Can be developed Out Of the Box & Custom development

• Can be developed as individual templates with plug & play feature

Centrally managed in artifact gallery of a SharePoint site

Page 27: SharePoint 2013 governance model

Governance Controls - Templates

26

Centralized template management ensures consistent and controlled services

Farm-1

LOBExternalNon

ConfidentialConfidential ----------

Farm-2

Site collection

Legal

Site collection

Internet Home

HRMarketingFinance

Site collection

Finance

Site collection

Marketing

Site collection

HR

Template

RepositoryTemplate

Repository

Template

Repository

Template

Repository

Template Repository

(Custom .wsp solutions)

Template deployed on farm level will be

automatically updated across site collections

Quotas Locks Retention Versions

Lists Library Content Type Webparts

Navigation Views Workflows Search

Auditing User/ Groups Permissions Development Tools Restrictions

Custom Site Template

Central template repository on farm

level

Page 28: SharePoint 2013 governance model

Content

27

• SharePoint Governance Insight

• Governance Area

• Infrastructure Governance

• Application Governance

• Information Governance

• SharePoint Information Architecture

• Managed Metadata Planning

• Content Type Planning

• Templates in SharePoint

• Community (Social)

Page 29: SharePoint 2013 governance model

Community (Social)

28

Why Enterprise Social Networking?

• Drive collaboration & social interaction

• Capture & Share implicit knowledge

• Discover content in new ways

• Capture the “wisdom of the masses” via social feedback

• Build a sense of connection to the company

• New workers expect social tools in the workplace

User Profile Database – The database containing information about SharePoint users, imported from Active Directory and other potential sources.

People Search – A search scope and result page configured specifically for finding people, based on data crawled from the Profile database.

My Profile Pages – One method of displaying the Profile database information, using web parts designed for that purpose and available only on the Profile page.

User Generated Content – Features such as Blogs and Wikis empower users to share information.

Social Feedback – Built-in tagging, note boards, rating to highlight important information from the ground up.

Co-Authoring – Office 2010 Web Applications enable multi-user authoring in real time.

Key Features

Page 30: SharePoint 2013 governance model

Communities Governance

29

• Don’t just update SharePoint – keep AD up to dateo Information also available in Outlook / other tools

• Sync with other systems – PeopleSoft, etc…• Development processes for User Profile/Import Changes• Database and server topology planning is required before rolling out company-wide My Site

deployments (100s or 1000s of sites)

Profile Information• Profile Property Privacy

‒ Only Me, My Manager, My Team, My Colleagues, Everyone

• User Profile Change Management• Import / Export to Active Directory• Key Stakeholders

‒ HR, Legal, IT and Business Owners

Social data• Permissions for Tagging – Who can Tag / Bookmark?• User Profile Service Application administrators

‒ Social Data CAN be deleted but not approved• On-boarding / Off-boarding social data• Define Acceptable Use Policy

‒ Note Boards, Status Updates, Skills, Etc…

User Adoption• Start with a diverse employee advisory committee

prior to deployment• Find champions of corporate social information• Seed the social network and Tag corpus• Connect with HR, Legal, and Executive sponsors to

ensure a smooth deployment• Agree and Develop the workflow for handling

concerns and escalations

User Adoption – Post Launch• Encourage acceptance through viral growth• Train where appropriate• Advertise the social computing roll-out• Encourage and respond to feedback• Sponsorship and approval from management• Incorporate into employee related business processes

– mentoring, skills validation• Integrate social computing capabilities business

processes

Page 31: SharePoint 2013 governance model

Flexibility for Admin and End users

30

SharePoint places increased levels of power and autonomy into the hands of business users and the success of SharePoint is dependent on the ability to deliver the right information to the

right people at the right time in ways that are quick, efficient and intuitive.

Create newPermission

Levels

Manage Permissions

/ Groups

Add/ Remove users from

Groups

Manage Lists/ Libraries/

Workflows

Manage Pages/

Webparts

Manage Views &

Navigation

Apply Style sheet and CSS

Manage Documents & Information

Site Collection Admin

Site Admin

Site Owner

End User

Activities

Roles

Page 32: SharePoint 2013 governance model

31

Backup

Page 33: SharePoint 2013 governance model

Which Topics need governance?

32

Governance Topics

Who gets a SiteCollection?

How does order approval

work?How much rights in a

SiteCollection do I give to the business unit?

How much customization

do I allow?

Do I allow application

development? How can I encourage

reuse?

How do I manage a

Information Architecture

with SharePoint?

How do I organize local

support?

Do I require every business

unit user to take a

training?

32

Page 34: SharePoint 2013 governance model

Templates Deployment

33

Out of Box Templates Custom Templates

• Site collection level scope only

• Template has to deploy per site collection

• SharePoint farm and site collection level scope

• Template can be deployed on farm level and site collection level

Site Collection

Web Collection (SP Farm)

SP Site SP SiteSP Site

Artifacts Artifacts Artifacts Artifacts

Site CollectionSite Collection

.wsp

activate/ deactivate

.wsp

activate/ deactivate

Site Collection

Web Collection (SP Farm)

SP Site SP SiteSP Site

Artifacts Artifacts Artifacts Artifacts

Site CollectionSite Collection

.wsp

activate/ deactivate

Pros:

• Very easy to create and deploy

• Can be deployed by site collection owner

• Code free solutions

Cons:

• Does not save configurations like permissions, webparts, lookups, user/groups, custom workflows

• Does not save any customization

• Need to re-perform configuration steps

• Not uniform across the organization

Pros:

• Custom templates stores all the customizations and configuration required.

• Ready to use after deployment

• Can be managed centrally as farm level solution

• Easy to upgrade uniformly

Cons:

• Need skilled developers to develop custom .Net solutions

• Corrupt solution can impact whole farm

Page 35: SharePoint 2013 governance model

Thanks and visit www.freelearningzone.com for

more topics on SharePoint planning


Recommended