SharePoint 2016: Simple Example Governance Plan Template
[Provided here is an example template for drafting a SharePoint governance plan for an on-premises SharePoint farm. This template is not meant to be the preferred organization and content for such a plan but merely a starting point. It's much easier to begin with something, and then modify it to one's own needs, than to create something from whole cloth. Each SharePoint governance plan will be unique to its organization. Critical to effective governance plan development and acceptance is trace-ability, where each governance requirement is traceable to an industry best-practice, vendor product recommended use or corporate requirement. This example template provides that trace-ability to Microsoft SharePoint-related references. Organizational references will still need to be added. This helps ensure that the governance requirement is traceable and justifiable.]
1.0 Overview
1.1 Document Objective
This document sets the minimum rules of engagement, policies and guidelines related to the use and administration of the CONTOSO on-premises SharePoint Environment
References
- What is governance in SharePoint?
- IT governance in SharePoint
- Overview: best practices for managing how people use your team site
1.2 Revision History
Revision | Date | Description | Revised By |
1 | MM/DD/YYYY | Initial | |
1.3 Related Documents
Document Name | Revision | Author |
1.4 Governance Framework
This Governance Plan is a guidebook outlining the roles, responsibilities, and policies necessary to support the CONTOSO implementation of the SharePoint environment. It identifies lines of ownership for both business (system users) and technical teams (system maintainers), defining who is responsible for what areas of the system; and it establishes rules for the appropriate usage of the CONTOSO SharePoint environment within the CONTOSO organization
References
- Governance SharePoint Server
- Information management and governance in SharePoint
- SharePoint 2010 Governance Planning: whitepaper
- Implementing Governance in SharePoint 2010: guidance
- Poster: What is governance in SharePoint 2013?
1.5 Audience
The audience for this document includes
- Management
- IT administrators
- Site collection administrators
- Site owners
- Site developers
- Users
SharePoint product and technical environment governance are not in the scope of this document and shall be governed in accordance with CONTOSO Platform Services policies
2.0 Governance Committee
2.1 Purpose
The purpose of the CONTOSO SharePoint governance committee is to develop and implement the set of policies, roles, responsibilities, standards and practices that govern how CONTOSO organizations and individuals use the CONTOSO SharePoint environment to accomplish CONTOSO business goals and objectives.
The members of the CONTOSOS SharePoint governance committee meet monthly to develop and update as necessary the vision, policies, and standards used to monitor CONTOSO organizational use of the SharePoint and to objectively measure the ongoing benefit that the SharePoint environment is delivering to CONTOSO.
The members of the CONTOSOS SharePoint governance committee develop and implement the classification strategy and information architecture used to capture and organize business information in the CONTOSO SharePoint environment.
The members of the CONTOSOS SharePoint governance committee devise and implement the education strategy for training CONTOSO members on the approved use of the SharePoint environment and promoting the adoption of the SharePoint environment to meet CONTOSO business objectives.
References
2.2 Membership
The members of the CONTOSO SharePoint Environment governance committee shall be comprised of the following:
- One representative from CONTOSOS senior management, as designated by the senior management team
- One representative from each CONTOSO department, as designated by each department’s head
- One representative from the CONTOSO development team
- Lead SharePoint farm administrator
2.3 Roles
The members of the CONTOSO SharePoint Environment governance committee shall select members among themselves to serve in the following roles
- Chair: organizes meetings; sets meeting agenda in consultation with committee members
- Secretary: captures meeting discussions; generates and issues monthly meeting reports; schedules meetings
- Members: represent the needs and concerns of their respective CONTOSO departments
The lead SharePoint farm administrator performs in a purely advisory role to the committee and does not take part in setting committee agendas or voting on committee decisions.
3.0 Site Architecture
3.1 Site Types
The SharePoint Environment for CONTOSO consists of the following types of sites
- CONTOSO Core Sites: are the root sites of a department site collection and are accessible by all CONTOSO organization members. Content for Core Sites will be available on a read-only basis for CONTOSO personnel, except for those few employees who maintain the content on those sites.
- Division Team Sites: are those that are only read/write by those who are part of the department/division/team.
- Project Sites: are those that employ project management components. They are based on a specific site template that has been customized to meet company requirements with project specific folder hierarchies and metadata.
References
- Plan sites and site collections in SharePoint Server
- Overview of sites and site collections in SharePoint Server
3.2 Site Collections
CONTOSO has adopted a hierarchical architecture model, where each type of site is provisioned in a tiered manner. Individual site collections are provisioned for each CONTOSO department.
References
3.3 Use of Subsites in Site Collections
Subsites are allowed in this SharePoint Environment and can be created by Site Owners at their discretion in any site they own
References
3.4 Site Publishing Features
All CONTOSO sites will employ SharePoint Server publishing. This is to ensure that all sites have a consistent global navigation menu, which is one of the features SharePoint Server publishing. To accomplish this, site collection administrators must activate the SharePoint Server Publishing Infrastructure site collection feature for the site collection or collections they administer, and site owners must activate the SharePoint Server Publishing site feature for the site or sites they administer
References
- Overview of publishing to Internet, intranet, and extranet sites in SharePoint Server
- Plan for Internet, intranet, and extranet publishing sites in SharePoint Server
4.0 Security
4.1 Roles
Security Roles defined by CONTOSO
Role Name | Authority |
SharePoint Farm Administrator |
|
Site Collection Administrator |
|
Site Owner |
|
Site Designer |
|
Term Store Group Manager |
|
Content Owner |
|
User |
|
References
- Choose administrators and owners for the administration hierarchy in SharePoint Server
- Understanding permission levels in SharePoint
4.2 Security Model
CONTOSO has adopted an out-of-the-box security model for its SharePoint sites. The table below represents an overview and description of the various out-of-the-box security groups and permission levels
Security Group | Permission_Level | Authority |
Farm Owner | Farm | The CONTOSO farm owner is the CONTOSO IT department head, who delegates farm administration to designated farm administrators. |
Farm Administrator | Farm | The CONTOSO SharePoint farm administrator is determined and designated by the CONTOSO IT department head. The farm administrator can modify all farm settings; and can modify all content and settings for all site collections, sites and subsites. |
Service Application Administrator | Service application | A service application administrator is determined by the farm administrator in consultation with the farm owner. A service application administrator may view farm settings but may only modify the settings of the service application that he or she is designated to administer. |
Site Collection Owner | Site collection | A site collection owner is the corresponding CONTOSO department head, who delegates site collection administration to designated site collection administrators. |
Site Collection Administrator | Site collection | A site collection administrator is determined and designated by the CONTOSO department head. The site collection administrator can modify all site collection settings; and can modify all content and settings for all sites in the site collection. |
Site Owners | Full Control | A site owner is determined and designated by the site collection owner in consultation with the site collection administrator. The site owner can modify all site collection settings; and can modify all content and settings for all subsites of the site. |
Site Members | Contribute | Can modify content for a site |
Site Visitors | Read | Can view content for a site |
References
- Choose administrators and owners for the administration hierarchy in SharePoint Server
- Determine permission levels and groups in SharePoint Server
- Understanding permission levels in SharePoint
- Default SharePoint groups
- Change site collection administrators in SharePoint Server
Additional SharePoint security groups can be created at the discretion of a Site Owner or a Site Collection Administrator
4.3 Network Security Groups
CONTOSO maintains security groups in Active Directory that aggregate multiple organization departments and divisions. Membership in these network security groups is administered and constantly updated by the CONTOSO network administration team. Site owners and site collection administrators must implement network security groups when provisioning access to members of a department or division so as to minimize user access administration
References
4.4 Custom Permission Levels
While custom permission levels can be created by Site Collection Administrators, their use shall be avoided as much as possible. Site Owners and Site Collection Administrators must first utilize the out-of-the-box permission levels that currently exist. Custom permission levels can only be created by Site Collection Administrators under the following conditions
- Custom permission levels are not allowed on Core Sites
- Out-of-the-box permission levels cannot be altered. Any new permission levels must be separately created by a Site Collection Administrator
- Any custom permission levels created must be brought to the attention of the Governance Committee, so they can be properly documented
References
- Determine permission levels and groups in SharePoint Server
- User permissions and permission levels in SharePoint Server
- Understanding permission levels in SharePoint
4.5 Site Collection Administrators
Each site collection shall have a minimum of one (1) and a maximum of three (3) site collection administrators
References
4.6 Site Owners
Each site (and subsite) not inheriting its permissions from its parent site shall have a minimum of one (1) site owner
References
4.7 Sharing and Access Request Settings
Access request settings must be disabled for each site and subsite in each departmental site collection; and site owners are responsible for disabling this setting
Access requests for any SharePoint site resource must be submitted to the appropriate supervisor for review using a CONTOSO site access request form so as to track and document user permission changes
References
- External sharing overview
- Turn external sharing on or off
- Turn external sharing on or off for a site
4.8 Subsite Security Inheritance
Subsite security inheritance is engaged in coordination with the site collection administrator
References
- Plan site permissions in SharePoint Server
- Overview of site permissions in SharePoint Server
- Understanding permission levels in SharePoint
4.9 Item and Folder Level Security
Individual items in a document library or list can be configured with unique security settings independent of its parent list or document library. However, configuring item level security should be avoided. The reason being that individual item security settings are not immediately visible as there is no GUI that enables an administrator to quickly view and administer individual item security for a site. The security setting for an individual item is unique to that item, and thus if there are 30 different items in a document library each having unique security settings, there are 31 different security interfaces for that one list or library that must be administered (30 items + the list or library). Best industry practice is to avoid item-level security and instead create a new list or document library to contain those items that need security settings different from their parent list or library
References
- Best practices for using fine-grained permissions in SharePoint Server
- Overview of site permissions in SharePoint Server
- Troubleshoot common fine-grained permissions issues for SharePoint Server
- Understanding permission levels in SharePoint
5.0 Navigation
5.1 Overview
CONTOSO employs both global and current (local) navigation controls that employ structured or managed navigation methods
References
- Overview of site navigation in SharePoint Server
- Overview of managed navigation in SharePoint Server
- Customize the navigation on your SharePoint site
5.2 Global Navigation
Global navigation is the top navigation available on each site collection. It usually links the Site Collection with its subsites (if applicable) such as sites, links and pages. It is to be managed by the Site Collection Administrator only
References
- Overview of publishing to Internet, intranet, and extranet sites in SharePoint Server
- Customize the navigation on your SharePoint site
5.4 Current Navigation
Current navigation (also called local navigation) is the navigation that appears on the left side of a Team Site. Quick Launch Navigation shall link to content specific to a given site. It is to be managed by the Site Collection Administrator or the Site Owner
6.0 Look and Feel
6.1 Site Templates
The following is a list of available site templates that have been approved by the CONTOSO SharePoint Governance Committee. The Site Template must be defined the when a new site is requested by the Site Owner.
Template Name | Description | Purpose |
Team Site | Out of the box traditional Team site template | To be used for all organization sites and subsites |
Project Site | Out of the box traditional project template | To be used for all projects |
References
6.2 Site Theme
The CONTOSO SharePoint environment supports the deployment of packaged themes that implement a consistent look and feel for all sites and subsites in a site collection. Site collection owners may adopt any theme they choose for implementing branding. Themes may be developed internally, or they may be obtained commercially
Theme packages must be deployed in coordination with the CONTOSO SharePoint farm administrator to ensure that all theme components are successfully deployed, some of which may need to be deployed to individual SharePoint farm servers
Themes deployed to a site collection must be implemented by all sites and subsites in the site collection so as to ensure a consistent look and feel to the organization’s site collection
Reference
6.3 Custom Branding
Site collection owners may opt to use a commercial or custom branding solution for their site collections. When doing so, site collection owners must deploy these solutions in coordination with the CONTOSO SharePoint farm administrator to ensure that all theme components are successfully deployed, some of which may need to be deployed to individual SharePoint farm servers. Additionally, commercial or custom branding solutions deployed to a site collection must be implemented by all sites and subsites in the site collection so as to ensure a consistent look and feel.
References
- SharePoint site branding and page customization solutions
- SharePoint development and design tools and practices
6.4 Master Page Templates
Site collection owners may implement branding through customization of the site collection’s master page. When this branding method is implemented, the site collection owner and administrator must ensure that the master page is implemented for all sites and subsites in the site collection so as to ensure a consistent look and feel for the organization’s site collection
References
7.0 Taxonomy and Metadata
7.1 Metadata Types
CONTOSO employs several types of metadata available to its SharePoint Environment
- Global Metadata: metadata that is consistent and reusable among various site collections, lists and libraries. CONTOSO makes available global term sets that are available across all departmental site collections. Departments also have the option of having term sets that are available across all sites in the department’s site collection. All global metadata is to be defined in the Term Store. All Local Metadata can be defined either in the Term Store or locally at the site/list/library level.
- Local Metadata: metadata that is unique to a particular site, list or library and is not repeatable or reusable among other sites, lists or libraries
- Enterprise Keywords: stored in a single non-hierarchical term set called a keywords term set
References
7.2 Global Metadata Term Sets
CONTOSO implements several global term sets that maintain taxonomies to be used across all departments in the CONTOSO organization, including
- Department and project names
- CONTOSO satellite locations
- Document types
References
- tbd
7.3 Department Term Sets
Each CONTOSO department has the option of implementing one or more global term sets to maintain taxonomies and folksonomies that need to be available to all sites in the department’s site collection. All of a department’s term sets are maintained in a term set group that is administered by a designated department staff person, who may also be the department’s site collection administrator. The term sets of one department can only be accessed and employed by that department. Department’s are responsible for administering their own global term sets in consultation with the CONTOSO SharePoint farm administrator
At the discretion of the department, departmental users may also create and implement local term sets to meet the needs of specific sites, lists or libraries within the department’s site collection
References
7.4 Enterprise Keywords
Enterprise keywords is a form of global metadata in that the enterprise keywords term set is available to all site collections across the farm. It is a shared term set in that keywords created by users in one site collection are available to users of another site collection.
References
- Managing Enterprise Metadata in SharePoint Server 2010 (ECM)
- Plan for managed metadata in SharePoint Server
- Add an enterprise keywords column to a list or library
7.5 Term Store Access
Access levels to the Term Store are presented below:
Role Name | Authority |
SharePoint farm administrator |
|
Site Collection Administrator |
|
Site Owner |
|
References
- tbd
7.6 Use of Folders and Metadata
Site Owners have the option to employ folders and metadata on their sites in consultation with their department management to help ensure that end users have a consistent experience
References
- tbd
8.0 Retention and Deletion
8.1 Overview
tbd
References
- Overview of retention policies
- Plan for information management policy in SharePoint Server
- Policy and Retention in SharePoint Server 2010: background
8.2 Content Retention Policy
All content within the SharePoint environment is to be retained indefinitely, unless deleted by the users of the site. CONTOSO does not employ any retention or disposition review policies of content. All content is to be retained indefinitely by default.
References
- Document management in SharePoint Server
- Plan document versioning, content approval, and check-out controls in SharePoint Server
- Overview of document deletion policies in SharePoint Server 2016
- SharePoint Data Retention Policy: background only
- Data Retention, Deletion, and Destruction in Office 365: background only
8.3 Site Retention Policy
All sites within the CONTOSO environment must be retained indefinitely, unless specifically asked to be removed by the Site Owners. Any site with 180 days of inactivity will be “flagged” for the review and will be deleted if agreed by the Site Owner and the Governance Committee.
References
- Use policies for site closure and deletion
- Site Policy in SharePoint
- Overview of site policies in SharePoint Server
9.0 Integration
9.1 Overview
The CONTOSO SharePoint environment supports multiple integration methods, including sandbox solutions, provider-hosted add-in solutions,, and client-side scripting.
References
9.1 Farm Solutions
The CONTOSO SharePoint 2016 environment does not support farm solutions involving custom managed code that runs on SharePoint servers. Site collection and site owners needing to deploy managed code solutions must deploy them using the SharePoint Add-in solution deployment model.
References
- SharePoint Add-ins compared with SharePoint solutions
- Transform farm solutions to the SharePoint Add-in model
9.2 Sandbox Solutions
Site Collection owners and administrators, in coordination with SharePoint farm administrators, may deploy no-code sandbox solutions (NCSS) containing only declarative markup and JavaScript to their site collections.
References
- Sandboxed Solutions in SharePoint 2010
- Installing, Uninstalling, and Upgrading Sandboxed Solutions in SharePoint 2010
- Deprecation of Custom Code in Sandboxed Solutions
- What's deprecated or removed from SharePoint Server 2016
- What's deprecated or removed from SharePoint Server 2019
- Transform sandbox solutions to the SharePoint Add-in model
9.3 Provider Hosted Add-in Solutions
Site collection owners and administrators, in coordination with SharePoint farm administrators, may integrate their site collections with provider-hosted add-ins.
References
10.0 Training
10.1 User
CONTOSO organization user training is provided by the respective organization.
Reference
- tbd
10.2 Site Collection Administrator
tbd
References
- tbd
10.3 Farm Administrator
tbd
References
- tbd
tbd
tbd