Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

56
Implementing End-to-End SharePoint Governance and Compliance Dan Holme Microsoft Technologies Analyst & Evangelist MVP, SharePoint Server danholme http://tiny.cc/danholmepresentations [email protected]

description

SharePoint Governance is a buzzword, but why? Governance itself is not new. SharePoint, however, is a platform for delivering business solutions. As such, SharePoint shines a spotlight on everything that’s good and bad about your business processes, project management, change management, information management policies, and IT service delivery. SharePoint forces organizations to realize that governance-from the business strategic to the technical level and everywhere in between-is critical. Dan Holme

Transcript of Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Page 1: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Implementing End-to-End SharePoint Governance and Compliance

Dan HolmeMicrosoft Technologies Analyst & EvangelistMVP, SharePoint Server

danholme http://tiny.cc/[email protected]

Page 2: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

ConsultantDan Holme

Dan Holme

INTELLIEM AuthorMAUI, HAWAIIAvePoint

danholme http://tiny.cc/[email protected]

Page 3: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

How do we implement effective, reliable, and compliant service delivery (for SharePoint)?

Page 4: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Governance

Page 5: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

SharePoint Doesn’t

Matter

Business Matters

Page 6: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Business Outcomes

ServiceDelivery

GOVERNANCE

Governance is the set of policies, roles, responsibilities, and processes that guide, direct, and control how an organization's business divisions and IT teams cooperate to achieve business goals.

Page 7: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Governance

Define

Design Develop

Deploy

Manage

Measure

Modify

Change

Operations

Business Outcomes

ServiceDelivery

People

Process

Policy

People

Process

Policy

Innovation

Page 8: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Roles of GovernanceManage innovationDefine business needEnumerate business & technical “requirements”Identify risks vs. rewards; costs vs. benefitsAssign roles and responsibilitiesManage development of solution

Manage changeDeployment of solutionUser adoption of solution

Manage operationsDefine policies to which the service is managedVerify performance

Page 9: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Perfect 10

Page 10: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

1. Identify Business Need

Page 11: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Define the Business NeedQuestion Identifies

What are we trying to achieve?

Outcomes

Why does it matter? Business Value

To whom does it matter? Politics

How do we know it worked? Metrics

Page 12: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Guidance: Identify Business NeedEstablish channels to identify needAssign responsibility for analyzing needDefine business needOutcomesBusiness valuePoliticsMetrics

Page 13: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

2. Determine Feasibility

Page 14: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Define Business CaseQuestion Identifies

What is the business need? Benefit

Can it be delivered today? Suitability

What would it take to deliver? Cost

What could go wrong? Risk

Page 15: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Guidance: Determine FeasibilityEstablish processes to determine feasibilityAssign roles & responsibilitiesDocument business case for solutionBenefitSuitabilityCostRisk

Approve the business case

Page 16: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

3. Establish a Project

Page 17: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

The D’sDefine the solutionDesired outcomesStandardsPolicies

Design the solutionTechnical requirementsDesign specification

Develop the solutionBuild in iterationsValidation

Deploy the solutionDelegate to operations

Define

Design

Develop

Deploy

Delegate

Page 18: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Guidance: Establish a ProjectDetermine how you will progress through “The D’s”Assign responsibilities for project management

Page 19: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

4. Architect the Solution

BusinessOutcomes

TechnicalConsiderations

InformationClassification

Information Management

Policies

ServiceArchitecture

InformationArchitecture

Information Management

Standards

Service Management

Policies

FunctionalPreferences

InformationManagementArchitecture

FunctionalDesign

Project ConstraintsBudget, Timeframe, Resources

Page 20: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Guidance: Architect for ComplianceEstablish policyIdentify scopes and controls that enforce policy

Page 21: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Logical ArchitectureFarm

Web AppService

AppZone

Content DB

Site collection

Site

List / Library

[Folder]

Item / Document

Tenancy

Farm

Page 22: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Farm

TEAMS

Content DB

Site collection

Project B

Site collection

Project A

Scope(Top Level Site)

Control(ACL)

Control(Site Collection Admins)

Scope(Site Collection)

POLICY:OWNERSHIP

POLICY:ACCESS

Farm

TEAMS

Content DB

Control(Farm Architecture)

Scope(Farm)

POLICY:99.9% Uptime

Page 23: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Guidance: Architect for ComplianceEstablish policyIdentify scopes and controls that enforce policyMeasure cost of enforcement vs. risk of non-enforcement: The Two ROI’s™Return on InvestmentRisk of Inaction

Document the riskWhere service architecture doesn’t support “requirements”, there is risk

Bubble up the risk

Page 24: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Definition to DesignBusiness

Outcomes

TechnicalConsiderations

InformationClassification

Information Management

Policies

ServiceArchitecture

InformationArchitecture

Information Management

Standards

Service Management

Policies

FunctionalPreferences

InformationManagementArchitecture

FunctionalDesign

Project ConstraintsBudget, Timeframe, Resources

DesignDefine

Page 25: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Definition to DesignBusiness

Outcomes

TechnicalConsiderations

FunctionalPreferences

Project ConstraintsBudget, Timeframe, Resources

Page 26: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Definition to DesignBusiness

Outcomes

TechnicalConsiderations

InformationClassification

InformationArchitecture

FunctionalPreferences

Project ConstraintsBudget, Timeframe, Resources

Information Architecture

Describe contentMetadataContent types

Content findabilitySite mapSearch optimization

Facilitate information management

Page 27: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Definition to DesignInformation ManagementPOLICIES

Security (Permissions)Compliance (Records)Lifecycle Management

CaptureStoreDeliverPreserveDelete

http://www.avepoint.com/assets/pdf/solution_briefs/Enterprise_Content_Management.pdf

BusinessOutcomes

TechnicalConsiderations

InformationClassification

Information Management

Policies

InformationArchitecture

Information Management

Standards

FunctionalPreferences

Project ConstraintsBudget, Timeframe, Resources

Page 28: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Definition to DesignService ManagementPOLICIES

Uptime (availability)Data protection (integrity)

Content recovery

Business continuityDisaster recovery

PerformanceStorageInteroperability

BusinessOutcomes

TechnicalConsiderations

InformationClassification

Information Management

Policies

InformationArchitecture

Information Management

Standards

Service Management

Policies

FunctionalPreferences

Project ConstraintsBudget, Timeframe, Resources

Page 29: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Definition to DesignArchitecture Design Specifications

BusinessOutcomes

TechnicalConsiderations

InformationClassification

Information Management

Policies

ServiceArchitecture

InformationArchitecture

Information Management

Standards

Service Management

Policies

FunctionalPreferences

InformationManagementArchitecture

Project ConstraintsBudget, Timeframe, Resources

Page 30: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Definition to DesignBusiness

Outcomes

TechnicalConsiderations

InformationClassification

Information Management

Policies

ServiceArchitecture

InformationArchitecture

Information Management

Standards

Service Management

Policies

FunctionalPreferences

InformationManagementArchitecture

FunctionalDesign

Project ConstraintsBudget, Timeframe, Resources

Page 31: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Definition to DesignProcessSpecifications

Decision track-backThe inputWho drove itWhy it mattersHow it will be measured

It’s a system

Solicited

Derived

BusinessOutcomes

TechnicalConsiderations

InformationClassification

Information Management

Policies

ServiceArchitecture

InformationArchitecture

Information Management

Standards

Service Management

Policies

FunctionalPreferences

InformationManagementArchitecture

FunctionalDesign

Project ConstraintsBudget, Timeframe, Resources

Page 32: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

BusinessOutcomes

TechnicalConsiderations

InformationClassification

Information Management

Policies

ServiceArchitecture

InformationArchitecture

Information Management

Standards

Service Management

Policies

FunctionalPreferences

InformationManagementArchitecture

FunctionalDesign

Project ConstraintsBudget, Timeframe, Resources

Definition to Design

Critical!SharePoint expertise required

Page 33: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Definition to DesignBusiness

Outcomes

TechnicalConsiderations

InformationClassification

Information Management

Policies

ServiceArchitecture

InformationArchitecture

Information Management

Standards

Service Management

Policies

FunctionalPreferences

InformationManagementArchitecture

FunctionalDesign

Project ConstraintsBudget, Timeframe, Resources

Define

Design

Business

Outcomes

Technical

Considerations

Information

Classification

Information

Management

Policies

Service

Architecture

Information

Architecture

Information

Management

Standards

Service

Management

PoliciesFunctional

Preferences

Information

Management

Architecture

Functional

Design

Project Constraints

Budget, Timeframe, Resources

http://tiny.cc/danholmearchitecturevideo

Page 34: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

5. Develop the Solution

Page 35: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Delegate

The R’sDefine the solutionDesign the solutionDevelop the solutionReleaseRefine requirementsRevisit designRevise solutionRepeat

Deploy the solutionDelegate to operations

Define

Design

Develop

DeployRefine

Revisit

Revise

Release

Page 36: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

The D’s and R’sDefine the solutionDesign the solutionDevelop the solutionReleaseRefine requirementsRevisit designRevise solutionRepeat

Deploy the solutionDelegate to operations

Project Lifecycle

Development Lifecycle

Delegate

Page 37: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Guidance: Develop the SolutionDevelop in iterationsProject management keeps things on track

Page 38: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

The Messy Reality BusinessOutcomes

TechnicalConsiderations

InformationClassification

Information Management

Policies

ServiceArchitecture

InformationArchitecture

Information Management

Standards

Service Management

Policies

FunctionalPreferences

InformationManagementArchitecture

FunctionalDesign

Project ConstraintsBudget, Timeframe, Resources

1 2 3

4

OutcomesBusiness valuePoliticsMetrics

BenefitSuitabilityCostRisk

5

Page 39: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

6. Deploy the Solution

Page 40: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Development Test Staging

Production

Application deployment and revisionsCustomization deployment and revisionsContent deployment / content publishing

Page 41: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Guidance: Deploy the SolutionEstablish application lifecycle managementPoliciesProceduresRoles & responsibilities

Establish lifecycle management for customizations & content

Page 42: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

7. Drive User Adoption

Page 43: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Guidance: Drive User AdoptionEmbed the userMarket the solutionSolve user-perceived pain while solving business goalsBranding matters

Train and messageDon’t train users to use SharePointEvangelize the whyTrain users how to achieve the requirements of the solutionEquip users to discover the what else

www.sharepoint-videos.comwww.sharepointshepherd.com

Page 44: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

8. Optimize Operations

Page 45: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Operations Management and Improvement

Document• Inputs

(Requests)• Outputs

(Changes)• Operational

Procedures

Measure• SLAs Achieved• Costs of

Operations

Identify• Time Consuming• Complex• Critical• Compliant

Automate• PowerShell• Third Party Tools• ROI & ROI

Page 46: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Guidance: Optimize OperationsDocument operational proceduresMeasure cost of operationsAutomate procedures

Page 47: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

9. Manage the Portfolio

Page 48: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Portfolio Management

Catalog

• Solutions• Specifications• Policies• Changes

Monitor

Current state

Evaluate

Does current state match the specifications of the solutions in

place?

Trigger

Page 49: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Guidance: Manage the PortfolioEstablish a service catalogMonitor servicesEvaluate servicesTrigger review of service operating outside spec

Page 50: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

10. Commit to Evolve

Page 51: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

A Discipline of D’s and R’sDefine the solutionDesign the solutionDevelop the solutionReleaseRefine requirementsRevisit designRevise solutionRepeat

Deploy the solutionDelegate to operationsDo it again!

Project Lifecycle

Development Lifecycle

Page 52: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Define

Design

Develop

DeployManage

Measure

Modify

Page 53: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Business Need Business Need Business Need Business Need

Business Value

ManageabilityDefine

Design

Develop

DeployManage

Measure

Modify

Page 54: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

In Sum

Page 55: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Governance

Define

Design Develop

Deploy

Manage

Measure

Modify

Change

Operations

Business Outcome

ServiceDelivery

People

Process

Policy

People

Process

Policy

Innovation

Page 56: Beyond the Buzzwords: Implementing End-to-End SharePoint Governance and Compliance

Resourceshttp://tiny.cc/danholmepresentationshttp://tiny.cc/danholmearticleshttp://tiny.cc/danholmebookshttp://tiny.cc/danholmegovernancevideohttp://tiny.cc/danholmearchitecturevideo

[email protected]@danholme