SlideShare a Scribd company logo
1 of 39
Enforcing SharePoint
Governance
Randy Williams
Enterprise Trainer and Evangelist
AvePoint
Randy Williams
            Enterprise Trainer & Evangelist
            Based in San Diego, CA
            SharePoint MVP for 2009, 2010, 2011
            Speaker at many global conferences
 20+ years in IT

 Columnist: SharePoint Pro magazine
 randy.williams@avepoint.com
 @tweetraw
What is
governance
Origin:
 Greek kybernân to steer (a ship)
 Latin gubernāre
 Medieval Latin gubernantia
 Old French gouverner
 Middle English governaunce
Governance is (much) bigger than
SharePoint
                   Business
                   Governanc
                       e

                      IT
                   Governanc
                       e



                    Service
                   Governanc
                       e
What is
SharePoint
governance
What is governance?

 Governance defines the
processes, people, policies
     and technologies
   that deliver a service
BUSINESS

GOVERNANCE

MANAGEMENT
  SERVICE
Where the enforcement problems begin…
“Site Map”



                          http://intranet


             HR                                 Finance

              Vacation & Sick          Financial          Expense
  Benefits
               Day Tracking           Performance         Reports
Common site map (small organizations)



                          http://intranet


             HR                                 Finance

              Vacation & Sick          Financial          Expense
  Benefits
               Day Tracking           Performance         Reports
Common site map (larger organizations)



                          http://intranet


             HR                                 Finance

              Vacation & Sick          Financial          Expense
  Benefits
               Day Tracking           Performance         Reports
Common mistakes
Site map = site hierarchy
While easy to build out, manageability is constrained
Governance challenges
   Security management (chaos)
   Policy enforcement
   Classification challenges
Lack of separation between portal and collaboration content
Design must reflect both
   Information architecture
   Information management
Info Architecture vs. Info Management
Information Architecture
  Organize and describe content
       Metadata
       Structure
       Relationships
 Inputs
       Knowledge Management team
       Librarians
       Content owners
       Subject matter experts (SMEs)
 Outcomes
       Site map (navigation)
       Taxonomy
       Search
       Audiences (targeting)
Info Architecture vs. Info Management
Information Architecture                Information Management
  Organize and describe content         Manage the content & service
       Metadata                              Access levels (permissions)
       Structure                             Lifecycle
       Relationships                         Storage
 Inputs                                 Inputs
       Knowledge Management team             Information management policies
       Librarians                            IT usage policies
       Content owners                        Regulatory environment
       Subject matter experts (SMEs)         SLAs
 Outcomes                               Outcomes
       Site map (navigation)                 Access levels
       Taxonomy                              Records management
       Search                                Compliance
       Audiences (targeting)                 Performance
Info Architecture vs. Info Management
Information Architecture                Information Management
  Organize and describe content         Manage the content & service
       Metadata                             Access levels (permissions)
    
    
        Structure
                 How you describe content is
        Relationships
                                          
                                          
                                              Lifecycle
                                              Storage
 Inputs          fundamentallyInputs
     Knowledge Management team
                                different than
                                  Information management policies
     Librarians
     Content owners
                      how you manage policies
                                  IT usage it
                                             Regulatory environment
       Subject matter experts (SMEs)        SLAs
 Outcomes                               Outcomes
       Site map (navigation)                Access levels
       Taxonomy                             Records management
       Search                               Compliance
       Audiences (targeting)                Performance
Does governance input affect your
architecture?
Absolutely! In fact, they’re interdependent
   You cannot architect a farm without governance input
   You cannot create a governable service without a solid
    architecture
In other words, the architecture helps enforce governance
policies
These policies help determine how many farms, web
applications, content databases, site collections you’ll need
Let’s see why…
Management controls and scopes
                       Farm


     Zone        Web Application     Service Application


                    Content DB

                Site collection

                    Top-level site


    Sub site         List/Library     Sub site

                       [Folder]

                  Item / Document
Here’s a simple example…
Translating Business Needs into Architecture
Business needs
   Human resources wants to work on 75 HR
    documents
   Engineering wants to work on 25
    engineering documents
Policy requirements
   Access to these documents must be
    restricted to users in respective
    department
Information and Service Management Architecture
                        Farm


                                      Service
            Zone      Web App
                                       App


                     Content DB

                    Site collection
                         Site

                        Library

                       [Folder]

                      Document
Farm
Sites
                  TEAMS


                Content DB

              Site collection
               Departments


        Engineering            HR




                       Scope        Control
                       (web site)
Farm
   Sites
                                           TEAMS


                                         Content DB

                                        Site collection
                                         Departments


                                 Engineering            HR




Governance Policy   Management      =           Scope
                                                (web site)
                                                             +   Control
Some other examples
“My Asia team must be able to collaborate locally”
   Create a separate farm for users in Asia
“Only my engineering group should be able to upload large
AutoCAD drawings”
   Store in a separate web application
“I need to limit the amount of content that marketing creates”
   Store in a separate site collection
The Great Divide
Management requirements  more “containers”
   Web applications
   Site collections
   Content databases
In order to manage something more effectively, you increase the
management effort
Out-of-box features scoped to a single site collection
   Navigation
   Security management
        SharePoint Groups
   Quotas, auditing, content types, content rollup, and many more
The Management Headache
                                                                                                           Central
                                                                                                           Admin
 Too many setting pages…

                                                             WebApp                                                                               WebApp
                                                             Settings                                                                             Settings



                     Site Collection                                         Site Collection             Site Collection                                          Site Collection
                        Settings                                                Settings                    Settings                                                 Settings




     Site Settings           Site Settings   Site Settings   Site Settings         Site Settings                  Site Settings   Site Settings   Site Settings        Site Settings




List Settings
                                                                                  Library Settings
                                                                                                         Site Settings




                                                                                         List Settings                                                        Library Settings
What’s the Solution?
1. Find the right balance when making design
decisions
Considerations
      Scalability
      Performance
      Ease of administration
      Future requirements
      Upgrade
      Budget
Most all are trade-off decisions
    The “yin and yang of SharePoint”
2. Separate site map from architecture
                                                                Site Map (the “Interface”)
                                                                       http://intranet


                                           HR                                                                             Finance

                                                 Vacation & Sick Day
   Benefits                                                                             Financial Performance                                 Expense Reports
                                                      Tracking


                                                             Service Architecture (the “Back end”)
                            http://apps
                             http://apps                          http://teams
                                                                   http://teams                       http://intranet
                                                                                                       http://intranet

                                                                                                       Site Collection
                                                                                                        Site Collection

                                                                                                                //

                                                                                       HR               Engineering             Finance

          Site Collection                  Site Collection           Site Collection          Site Collection

           Custom App                           HR                    Engineering                Finance



                                                                                                                               User Profile
                                                                              Search                    MMS
                                                                                                                                 Service
3. Find ways to simplify administration
If you administer through a “single pane of glass” on
     Farms                                                   Security

     Web applications
                                                                         Configuratio
     Content databases                                                  ns

     Site collections
     …                                                                  Reports




You can                                                                  Search

   Manage access, groups, provision users, audit
   Enforce policies such as “We require checkout enabled for each
    library in the http://teams web application”
   Minimize administrative burden
How is this done?
Adaptive navigation
     Manual top-link and quick launch menus
     Third-party or custom navigation controls
     Use portal site connection to link site collections together
     Search-based navigation
Automated administration
     PowerShell
     Write custom code
     Consider automated provisioning for things like sites and site collections
     Use third-party administration tools
Site Provisioning
with PowerShell
DocAve Overview



  Migrate     Integrate      Manage          Optimize       Protect           Report


• Content   • Connector    • Administrat   • Archiver    • Protect all     • Report and
  Manager                    or                            critical          configure
            • Replicator                   • Connector
                                                           SharePoint        administrati
                           • Content       • Storage       assets from       ve alerts on
                             Manager         Manager       network           vital
                           • Content                       failure, non-     SharePoint
                             Shield                        compliant         statistics
                           • Deployment                    content &
                             Manager                       accidental
                                                           deletions
                           • Replicator
Using DocAve Administrator
Enforcement best practices
 Only define policies that can be enforced
 Use your service architecture to proactively enforce as much as
  possible (automated)
 Determine how other policies get enforced
 Do not try to automate everything




      Manual                Semi-automated             Automated
    Enforcement                                       Enforcement
Important questions to ask…
Have users been trained on your governance plan?
   Don’t teach users how to use SharePoint
   Train users to achieve the requirements of the solution
   Have it involve day-to-day activities
Will your users do the right thing?
Are resources available to enforce?
Has the farm been architected with
governance in mind?
Resources
 TechNet

     http://technet.microsoft.com/en-us/sharepoint/ff800826.aspx


     http://technet.microsoft.com/en-us/library/cc262287.aspx


     http://technet.microsoft.com/en-us/library/cc262787.aspx
 White Papers: http://www.avepoint.com  Resources
Thank you

More Related Content

What's hot

Moss 2007 Technology Briefing
Moss 2007 Technology BriefingMoss 2007 Technology Briefing
Moss 2007 Technology BriefingTeguhsantoso
 
2011 Sharepoint Summit - Overview of enterprise content management in share_...
2011 Sharepoint Summit - Overview of enterprise content management  in share_...2011 Sharepoint Summit - Overview of enterprise content management  in share_...
2011 Sharepoint Summit - Overview of enterprise content management in share_...MSHOWTO Bilisim Toplulugu
 
SPSDenver-Enforcing.SP.Governance
SPSDenver-Enforcing.SP.GovernanceSPSDenver-Enforcing.SP.Governance
SPSDenver-Enforcing.SP.GovernanceMary Leigh Mackie
 
Oracle - Document Life - 6apr2012
Oracle - Document Life - 6apr2012Oracle - Document Life - 6apr2012
Oracle - Document Life - 6apr2012Agora Group
 
Presenting SharePoint as a service back to your organization
Presenting SharePoint as a service back to your organizationPresenting SharePoint as a service back to your organization
Presenting SharePoint as a service back to your organizationJeremy Thake
 
Northridge Webinar Share Point 2010 Public Web
Northridge Webinar Share Point 2010 Public WebNorthridge Webinar Share Point 2010 Public Web
Northridge Webinar Share Point 2010 Public Webjfarq
 
Office And Share Point 2010 - Sneak Peak Event, Baltimore, MD
Office And Share Point 2010   - Sneak Peak Event, Baltimore, MDOffice And Share Point 2010   - Sneak Peak Event, Baltimore, MD
Office And Share Point 2010 - Sneak Peak Event, Baltimore, MDDaniel Cohen-Dumani
 
Now that I have CRM, what else can I do with it?
Now that I have CRM, what else can I do with it?Now that I have CRM, what else can I do with it?
Now that I have CRM, what else can I do with it?Swimfish
 
SharePoint My Sites: Aligning Business Needs, Corporate Culture & SharePoint ...
SharePoint My Sites: Aligning Business Needs, Corporate Culture & SharePoint ...SharePoint My Sites: Aligning Business Needs, Corporate Culture & SharePoint ...
SharePoint My Sites: Aligning Business Needs, Corporate Culture & SharePoint ...Perficient, Inc.
 
Envision IT - Designing your SharePoint Extranet to work for you
Envision IT - Designing your SharePoint Extranet to work for youEnvision IT - Designing your SharePoint Extranet to work for you
Envision IT - Designing your SharePoint Extranet to work for youEnvision IT
 
Cms Basic
Cms BasicCms Basic
Cms BasicPG Bhat
 
KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101Chris McNulty
 
Vision - The Agile Data Center
Vision - The Agile Data CenterVision - The Agile Data Center
Vision - The Agile Data Centerincommoninc
 
ConceptClassifier for SharePoint Turbo Charging the Public Sector
ConceptClassifier for SharePoint Turbo Charging the Public SectorConceptClassifier for SharePoint Turbo Charging the Public Sector
ConceptClassifier for SharePoint Turbo Charging the Public Sectormartingarland
 
Razorfish Multi-Channel Marketing: Better Customer Segmentation and Targeting
Razorfish Multi-Channel Marketing: Better Customer Segmentation and TargetingRazorfish Multi-Channel Marketing: Better Customer Segmentation and Targeting
Razorfish Multi-Channel Marketing: Better Customer Segmentation and TargetingTeradata Aster
 

What's hot (20)

Moss 2007 Technology Briefing
Moss 2007 Technology BriefingMoss 2007 Technology Briefing
Moss 2007 Technology Briefing
 
2011 Sharepoint Summit - Overview of enterprise content management in share_...
2011 Sharepoint Summit - Overview of enterprise content management  in share_...2011 Sharepoint Summit - Overview of enterprise content management  in share_...
2011 Sharepoint Summit - Overview of enterprise content management in share_...
 
SPSDenver-Enforcing.SP.Governance
SPSDenver-Enforcing.SP.GovernanceSPSDenver-Enforcing.SP.Governance
SPSDenver-Enforcing.SP.Governance
 
Oracle - Document Life - 6apr2012
Oracle - Document Life - 6apr2012Oracle - Document Life - 6apr2012
Oracle - Document Life - 6apr2012
 
Presenting SharePoint as a service back to your organization
Presenting SharePoint as a service back to your organizationPresenting SharePoint as a service back to your organization
Presenting SharePoint as a service back to your organization
 
Northridge Webinar Share Point 2010 Public Web
Northridge Webinar Share Point 2010 Public WebNorthridge Webinar Share Point 2010 Public Web
Northridge Webinar Share Point 2010 Public Web
 
Asap session 1
Asap session 1Asap session 1
Asap session 1
 
Office And Share Point 2010 - Sneak Peak Event, Baltimore, MD
Office And Share Point 2010   - Sneak Peak Event, Baltimore, MDOffice And Share Point 2010   - Sneak Peak Event, Baltimore, MD
Office And Share Point 2010 - Sneak Peak Event, Baltimore, MD
 
Now that I have CRM, what else can I do with it?
Now that I have CRM, what else can I do with it?Now that I have CRM, what else can I do with it?
Now that I have CRM, what else can I do with it?
 
SharePoint My Sites: Aligning Business Needs, Corporate Culture & SharePoint ...
SharePoint My Sites: Aligning Business Needs, Corporate Culture & SharePoint ...SharePoint My Sites: Aligning Business Needs, Corporate Culture & SharePoint ...
SharePoint My Sites: Aligning Business Needs, Corporate Culture & SharePoint ...
 
Information Worker
Information WorkerInformation Worker
Information Worker
 
Envision IT - Designing your SharePoint Extranet to work for you
Envision IT - Designing your SharePoint Extranet to work for youEnvision IT - Designing your SharePoint Extranet to work for you
Envision IT - Designing your SharePoint Extranet to work for you
 
Cms Basic
Cms BasicCms Basic
Cms Basic
 
Km Portals - Lessons Learned
Km Portals - Lessons LearnedKm Portals - Lessons Learned
Km Portals - Lessons Learned
 
KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101
 
E businesssuite
E businesssuiteE businesssuite
E businesssuite
 
Vision - The Agile Data Center
Vision - The Agile Data CenterVision - The Agile Data Center
Vision - The Agile Data Center
 
ConceptClassifier for SharePoint Turbo Charging the Public Sector
ConceptClassifier for SharePoint Turbo Charging the Public SectorConceptClassifier for SharePoint Turbo Charging the Public Sector
ConceptClassifier for SharePoint Turbo Charging the Public Sector
 
Katrina marques presentation
Katrina marques   presentationKatrina marques   presentation
Katrina marques presentation
 
Razorfish Multi-Channel Marketing: Better Customer Segmentation and Targeting
Razorfish Multi-Channel Marketing: Better Customer Segmentation and TargetingRazorfish Multi-Channel Marketing: Better Customer Segmentation and Targeting
Razorfish Multi-Channel Marketing: Better Customer Segmentation and Targeting
 

Similar to Enforcing SharePoint Governance

SharePoint & ERM
SharePoint & ERMSharePoint & ERM
SharePoint & ERMNick Inglis
 
Mary leigh mackie-enforcing-sp_gov-spsbe04
Mary leigh mackie-enforcing-sp_gov-spsbe04Mary leigh mackie-enforcing-sp_gov-spsbe04
Mary leigh mackie-enforcing-sp_gov-spsbe04BIWUG
 
SPSBE_2012_Mackie_Enforcing SharePoint Governnace (SPSBE04)
SPSBE_2012_Mackie_Enforcing SharePoint Governnace (SPSBE04)SPSBE_2012_Mackie_Enforcing SharePoint Governnace (SPSBE04)
SPSBE_2012_Mackie_Enforcing SharePoint Governnace (SPSBE04)Mary Leigh Mackie
 
Enforcing SharePoint Governance_Tony Coppa_Detroit Roadshow
Enforcing SharePoint Governance_Tony Coppa_Detroit RoadshowEnforcing SharePoint Governance_Tony Coppa_Detroit Roadshow
Enforcing SharePoint Governance_Tony Coppa_Detroit RoadshowMary Leigh Mackie
 
SAP Microsoft Interoperability - Portal Solutions
SAP Microsoft Interoperability - Portal SolutionsSAP Microsoft Interoperability - Portal Solutions
SAP Microsoft Interoperability - Portal SolutionsKristian Kalsing
 
10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklistQuestexConf
 
Share Point Presentation Introduction To Sharepoint
Share Point Presentation    Introduction To SharepointShare Point Presentation    Introduction To Sharepoint
Share Point Presentation Introduction To Sharepointrpeterson1
 
Spca2014 navigating clouds sp_con14_mackie
Spca2014 navigating clouds sp_con14_mackieSpca2014 navigating clouds sp_con14_mackie
Spca2014 navigating clouds sp_con14_mackieNCCOMMS
 
Governance - how does information & security drive your architecture
Governance - how does information & security drive your architectureGovernance - how does information & security drive your architecture
Governance - how does information & security drive your architectureRandy Williams
 
SharePoint - Right Intro To Development
SharePoint - Right Intro To DevelopmentSharePoint - Right Intro To Development
SharePoint - Right Intro To DevelopmentMark Rackley
 
Share Point, The Right CMS For Your Website?
Share Point, The Right CMS For Your Website?Share Point, The Right CMS For Your Website?
Share Point, The Right CMS For Your Website?NavigationArts
 
Governance: The what and who for SharePoint
Governance: The what and who for SharePointGovernance: The what and who for SharePoint
Governance: The what and who for SharePointmdlorkowski
 
Expert Webinar Series: SharePoint Governance - Managing Content Sprawl
Expert Webinar Series:  SharePoint Governance - Managing Content SprawlExpert Webinar Series:  SharePoint Governance - Managing Content Sprawl
Expert Webinar Series: SharePoint Governance - Managing Content Sprawlmartingarland
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...InSync2011
 
Innovative_ecm_with_sharepoint_2010
Innovative_ecm_with_sharepoint_2010Innovative_ecm_with_sharepoint_2010
Innovative_ecm_with_sharepoint_2010QuestexConf
 
Productie Sharepoint Presentatie
Productie Sharepoint PresentatieProductie Sharepoint Presentatie
Productie Sharepoint PresentatieJan van der Kolk
 
Gilbane SF - Content Convergence Strategies
Gilbane SF - Content Convergence StrategiesGilbane SF - Content Convergence Strategies
Gilbane SF - Content Convergence StrategiesEric Barroca
 
WebCenter Content & Portal Methodology Deep Dive with Case Studies
WebCenter Content & Portal Methodology Deep Dive with Case StudiesWebCenter Content & Portal Methodology Deep Dive with Case Studies
WebCenter Content & Portal Methodology Deep Dive with Case StudiesBrian Huff
 

Similar to Enforcing SharePoint Governance (20)

SharePoint & ERM
SharePoint & ERMSharePoint & ERM
SharePoint & ERM
 
Mary leigh mackie-enforcing-sp_gov-spsbe04
Mary leigh mackie-enforcing-sp_gov-spsbe04Mary leigh mackie-enforcing-sp_gov-spsbe04
Mary leigh mackie-enforcing-sp_gov-spsbe04
 
SPSBE_2012_Mackie_Enforcing SharePoint Governnace (SPSBE04)
SPSBE_2012_Mackie_Enforcing SharePoint Governnace (SPSBE04)SPSBE_2012_Mackie_Enforcing SharePoint Governnace (SPSBE04)
SPSBE_2012_Mackie_Enforcing SharePoint Governnace (SPSBE04)
 
Enforcing SharePoint Governance_Tony Coppa_Detroit Roadshow
Enforcing SharePoint Governance_Tony Coppa_Detroit RoadshowEnforcing SharePoint Governance_Tony Coppa_Detroit Roadshow
Enforcing SharePoint Governance_Tony Coppa_Detroit Roadshow
 
SAP Microsoft Interoperability - Portal Solutions
SAP Microsoft Interoperability - Portal SolutionsSAP Microsoft Interoperability - Portal Solutions
SAP Microsoft Interoperability - Portal Solutions
 
10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist
 
Share Point Presentation Introduction To Sharepoint
Share Point Presentation    Introduction To SharepointShare Point Presentation    Introduction To Sharepoint
Share Point Presentation Introduction To Sharepoint
 
Spca2014 navigating clouds sp_con14_mackie
Spca2014 navigating clouds sp_con14_mackieSpca2014 navigating clouds sp_con14_mackie
Spca2014 navigating clouds sp_con14_mackie
 
Governance - how does information & security drive your architecture
Governance - how does information & security drive your architectureGovernance - how does information & security drive your architecture
Governance - how does information & security drive your architecture
 
SharePoint - Right Intro To Development
SharePoint - Right Intro To DevelopmentSharePoint - Right Intro To Development
SharePoint - Right Intro To Development
 
Share Point, The Right CMS For Your Website?
Share Point, The Right CMS For Your Website?Share Point, The Right CMS For Your Website?
Share Point, The Right CMS For Your Website?
 
Governance: The what and who for SharePoint
Governance: The what and who for SharePointGovernance: The what and who for SharePoint
Governance: The what and who for SharePoint
 
Expert Webinar Series: SharePoint Governance - Managing Content Sprawl
Expert Webinar Series:  SharePoint Governance - Managing Content SprawlExpert Webinar Series:  SharePoint Governance - Managing Content Sprawl
Expert Webinar Series: SharePoint Governance - Managing Content Sprawl
 
IT Governance Portals
IT Governance   PortalsIT Governance   Portals
IT Governance Portals
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
 
Sharepoint Governance
Sharepoint GovernanceSharepoint Governance
Sharepoint Governance
 
Innovative_ecm_with_sharepoint_2010
Innovative_ecm_with_sharepoint_2010Innovative_ecm_with_sharepoint_2010
Innovative_ecm_with_sharepoint_2010
 
Productie Sharepoint Presentatie
Productie Sharepoint PresentatieProductie Sharepoint Presentatie
Productie Sharepoint Presentatie
 
Gilbane SF - Content Convergence Strategies
Gilbane SF - Content Convergence StrategiesGilbane SF - Content Convergence Strategies
Gilbane SF - Content Convergence Strategies
 
WebCenter Content & Portal Methodology Deep Dive with Case Studies
WebCenter Content & Portal Methodology Deep Dive with Case StudiesWebCenter Content & Portal Methodology Deep Dive with Case Studies
WebCenter Content & Portal Methodology Deep Dive with Case Studies
 

More from Randy Williams

Architecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to SuccessArchitecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to SuccessRandy Williams
 
An IT Pro Guide to Deploying and Managing SharePoint 2013 Apps
An IT Pro Guide to Deploying and Managing SharePoint 2013 AppsAn IT Pro Guide to Deploying and Managing SharePoint 2013 Apps
An IT Pro Guide to Deploying and Managing SharePoint 2013 AppsRandy Williams
 
Integrating SharePoint with Exchange-2013
Integrating SharePoint with Exchange-2013Integrating SharePoint with Exchange-2013
Integrating SharePoint with Exchange-2013Randy Williams
 
Governing and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environmentsGoverning and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environmentsRandy Williams
 
When governance lacks compliance
When governance lacks complianceWhen governance lacks compliance
When governance lacks complianceRandy Williams
 
The Future of Social Collaboration
The Future of Social CollaborationThe Future of Social Collaboration
The Future of Social CollaborationRandy Williams
 
Getting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 AppsGetting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 AppsRandy Williams
 
Building the next generation of browser apps today
Building the next generation of browser apps todayBuilding the next generation of browser apps today
Building the next generation of browser apps todayRandy Williams
 
SQL Server 2012 and SharePoint 2010: Reporting Nirvana
SQL Server 2012 and SharePoint 2010: Reporting NirvanaSQL Server 2012 and SharePoint 2010: Reporting Nirvana
SQL Server 2012 and SharePoint 2010: Reporting NirvanaRandy Williams
 
Sizing your Content Databases: Understanding the Limits
Sizing your Content Databases: Understanding the LimitsSizing your Content Databases: Understanding the Limits
Sizing your Content Databases: Understanding the LimitsRandy Williams
 
SharePoint Online and the Cloud
SharePoint Online and the CloudSharePoint Online and the Cloud
SharePoint Online and the CloudRandy Williams
 
Migrating to Office 365
Migrating to Office 365Migrating to Office 365
Migrating to Office 365Randy Williams
 
Understanding SharePoint Governance
Understanding SharePoint GovernanceUnderstanding SharePoint Governance
Understanding SharePoint GovernanceRandy Williams
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationRandy Williams
 
Plugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategyPlugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategyRandy Williams
 
Spicing up SharePoint web parts
Spicing up SharePoint web partsSpicing up SharePoint web parts
Spicing up SharePoint web partsRandy Williams
 
Using Visual Studio to Build SharePoint 2010 Solutions
Using Visual Studio to Build SharePoint 2010 SolutionsUsing Visual Studio to Build SharePoint 2010 Solutions
Using Visual Studio to Build SharePoint 2010 SolutionsRandy Williams
 

More from Randy Williams (18)

Architecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to SuccessArchitecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to Success
 
An IT Pro Guide to Deploying and Managing SharePoint 2013 Apps
An IT Pro Guide to Deploying and Managing SharePoint 2013 AppsAn IT Pro Guide to Deploying and Managing SharePoint 2013 Apps
An IT Pro Guide to Deploying and Managing SharePoint 2013 Apps
 
Integrating SharePoint with Exchange-2013
Integrating SharePoint with Exchange-2013Integrating SharePoint with Exchange-2013
Integrating SharePoint with Exchange-2013
 
Governing and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environmentsGoverning and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environments
 
When governance lacks compliance
When governance lacks complianceWhen governance lacks compliance
When governance lacks compliance
 
The Future of Social Collaboration
The Future of Social CollaborationThe Future of Social Collaboration
The Future of Social Collaboration
 
Getting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 AppsGetting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 Apps
 
Building the next generation of browser apps today
Building the next generation of browser apps todayBuilding the next generation of browser apps today
Building the next generation of browser apps today
 
SQL Server 2012 and SharePoint 2010: Reporting Nirvana
SQL Server 2012 and SharePoint 2010: Reporting NirvanaSQL Server 2012 and SharePoint 2010: Reporting Nirvana
SQL Server 2012 and SharePoint 2010: Reporting Nirvana
 
Sizing your Content Databases: Understanding the Limits
Sizing your Content Databases: Understanding the LimitsSizing your Content Databases: Understanding the Limits
Sizing your Content Databases: Understanding the Limits
 
SharePoint Online and the Cloud
SharePoint Online and the CloudSharePoint Online and the Cloud
SharePoint Online and the Cloud
 
Migrating to Office 365
Migrating to Office 365Migrating to Office 365
Migrating to Office 365
 
Understanding SharePoint Governance
Understanding SharePoint GovernanceUnderstanding SharePoint Governance
Understanding SharePoint Governance
 
Why I Use SharePoint
Why I Use SharePointWhy I Use SharePoint
Why I Use SharePoint
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
 
Plugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategyPlugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategy
 
Spicing up SharePoint web parts
Spicing up SharePoint web partsSpicing up SharePoint web parts
Spicing up SharePoint web parts
 
Using Visual Studio to Build SharePoint 2010 Solutions
Using Visual Studio to Build SharePoint 2010 SolutionsUsing Visual Studio to Build SharePoint 2010 Solutions
Using Visual Studio to Build SharePoint 2010 Solutions
 

Recently uploaded

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Enforcing SharePoint Governance

  • 2. Randy Williams  Enterprise Trainer & Evangelist  Based in San Diego, CA  SharePoint MVP for 2009, 2010, 2011  Speaker at many global conferences  20+ years in IT  Columnist: SharePoint Pro magazine  randy.williams@avepoint.com  @tweetraw
  • 3.
  • 5. Origin:  Greek kybernân to steer (a ship)  Latin gubernāre  Medieval Latin gubernantia  Old French gouverner  Middle English governaunce
  • 6. Governance is (much) bigger than SharePoint Business Governanc e IT Governanc e Service Governanc e
  • 8. What is governance? Governance defines the processes, people, policies and technologies that deliver a service
  • 10. Where the enforcement problems begin…
  • 11. “Site Map” http://intranet HR Finance Vacation & Sick Financial Expense Benefits Day Tracking Performance Reports
  • 12. Common site map (small organizations) http://intranet HR Finance Vacation & Sick Financial Expense Benefits Day Tracking Performance Reports
  • 13. Common site map (larger organizations) http://intranet HR Finance Vacation & Sick Financial Expense Benefits Day Tracking Performance Reports
  • 14. Common mistakes Site map = site hierarchy While easy to build out, manageability is constrained Governance challenges  Security management (chaos)  Policy enforcement  Classification challenges Lack of separation between portal and collaboration content Design must reflect both  Information architecture  Information management
  • 15. Info Architecture vs. Info Management Information Architecture Organize and describe content  Metadata  Structure  Relationships Inputs  Knowledge Management team  Librarians  Content owners  Subject matter experts (SMEs) Outcomes  Site map (navigation)  Taxonomy  Search  Audiences (targeting)
  • 16. Info Architecture vs. Info Management Information Architecture Information Management Organize and describe content Manage the content & service  Metadata  Access levels (permissions)  Structure  Lifecycle  Relationships  Storage Inputs Inputs  Knowledge Management team  Information management policies  Librarians  IT usage policies  Content owners  Regulatory environment  Subject matter experts (SMEs)  SLAs Outcomes Outcomes  Site map (navigation)  Access levels  Taxonomy  Records management  Search  Compliance  Audiences (targeting)  Performance
  • 17. Info Architecture vs. Info Management Information Architecture Information Management Organize and describe content Manage the content & service  Metadata  Access levels (permissions)   Structure How you describe content is Relationships   Lifecycle Storage Inputs fundamentallyInputs  Knowledge Management team different than  Information management policies  Librarians  Content owners how you manage policies  IT usage it  Regulatory environment  Subject matter experts (SMEs)  SLAs Outcomes Outcomes  Site map (navigation)  Access levels  Taxonomy  Records management  Search  Compliance  Audiences (targeting)  Performance
  • 18. Does governance input affect your architecture? Absolutely! In fact, they’re interdependent  You cannot architect a farm without governance input  You cannot create a governable service without a solid architecture In other words, the architecture helps enforce governance policies These policies help determine how many farms, web applications, content databases, site collections you’ll need Let’s see why…
  • 19. Management controls and scopes Farm Zone Web Application Service Application Content DB Site collection Top-level site Sub site List/Library Sub site [Folder] Item / Document
  • 20. Here’s a simple example…
  • 21. Translating Business Needs into Architecture Business needs  Human resources wants to work on 75 HR documents  Engineering wants to work on 25 engineering documents Policy requirements  Access to these documents must be restricted to users in respective department
  • 22. Information and Service Management Architecture Farm Service Zone Web App App Content DB Site collection Site Library [Folder] Document
  • 23. Farm Sites TEAMS Content DB Site collection Departments Engineering HR Scope Control (web site)
  • 24. Farm Sites TEAMS Content DB Site collection Departments Engineering HR Governance Policy Management = Scope (web site) + Control
  • 25. Some other examples “My Asia team must be able to collaborate locally”  Create a separate farm for users in Asia “Only my engineering group should be able to upload large AutoCAD drawings”  Store in a separate web application “I need to limit the amount of content that marketing creates”  Store in a separate site collection
  • 26. The Great Divide Management requirements  more “containers”  Web applications  Site collections  Content databases In order to manage something more effectively, you increase the management effort Out-of-box features scoped to a single site collection  Navigation  Security management  SharePoint Groups  Quotas, auditing, content types, content rollup, and many more
  • 27. The Management Headache Central Admin Too many setting pages… WebApp WebApp Settings Settings Site Collection Site Collection Site Collection Site Collection Settings Settings Settings Settings Site Settings Site Settings Site Settings Site Settings Site Settings Site Settings Site Settings Site Settings Site Settings List Settings Library Settings Site Settings List Settings Library Settings
  • 29. 1. Find the right balance when making design decisions Considerations  Scalability  Performance  Ease of administration  Future requirements  Upgrade  Budget Most all are trade-off decisions  The “yin and yang of SharePoint”
  • 30. 2. Separate site map from architecture Site Map (the “Interface”) http://intranet HR Finance Vacation & Sick Day Benefits Financial Performance Expense Reports Tracking Service Architecture (the “Back end”) http://apps http://apps http://teams http://teams http://intranet http://intranet Site Collection Site Collection // HR Engineering Finance Site Collection Site Collection Site Collection Site Collection Custom App HR Engineering Finance User Profile Search MMS Service
  • 31. 3. Find ways to simplify administration If you administer through a “single pane of glass” on  Farms Security  Web applications Configuratio  Content databases ns  Site collections  … Reports You can Search  Manage access, groups, provision users, audit  Enforce policies such as “We require checkout enabled for each library in the http://teams web application”  Minimize administrative burden
  • 32. How is this done? Adaptive navigation  Manual top-link and quick launch menus  Third-party or custom navigation controls  Use portal site connection to link site collections together  Search-based navigation Automated administration  PowerShell  Write custom code  Consider automated provisioning for things like sites and site collections  Use third-party administration tools
  • 34. DocAve Overview Migrate Integrate Manage Optimize Protect Report • Content • Connector • Administrat • Archiver • Protect all • Report and Manager or critical configure • Replicator • Connector SharePoint administrati • Content • Storage assets from ve alerts on Manager Manager network vital • Content failure, non- SharePoint Shield compliant statistics • Deployment content & Manager accidental deletions • Replicator
  • 36. Enforcement best practices  Only define policies that can be enforced  Use your service architecture to proactively enforce as much as possible (automated)  Determine how other policies get enforced  Do not try to automate everything Manual Semi-automated Automated Enforcement Enforcement
  • 37. Important questions to ask… Have users been trained on your governance plan?  Don’t teach users how to use SharePoint  Train users to achieve the requirements of the solution  Have it involve day-to-day activities Will your users do the right thing? Are resources available to enforce? Has the farm been architected with governance in mind?
  • 38. Resources  TechNet  http://technet.microsoft.com/en-us/sharepoint/ff800826.aspx  http://technet.microsoft.com/en-us/library/cc262287.aspx  http://technet.microsoft.com/en-us/library/cc262787.aspx  White Papers: http://www.avepoint.com  Resources

Editor's Notes

  1. Having a good SharePoint Governance strategy in large effect defines the success of your SharePoint deployment. In this session Randy Williams, SharePoint Evangelist and MVP, discusses the types of policies that should be enforced when implementing a SharePoint Governance strategy. You will learn how to align your governance requirements with SharePoint farms, Web applications, site collections, and other components. Join us to gain a deeper understanding of the intricacies and challenges and take away practical, blueprint-like guidance to what a governable SharePoint architecture might look like in your enterprise.
  2. Animation of the settings complexity of SharePoint