SlideShare a Scribd company logo
HOW TO EFFECTIVELY GOVERN
YOUR SHAREPOINT CONTENT,
DEPLOYMENTS, AND DEVELOPER
CUSTOMIZATIONS
SHAREPOINT DEPLOYMENTS CAN BE DIFFICULT TO MANAGE, ESPECIALLY IF YOU
HAVE A LOT OF CONTENT. CHAOS CAN REIGN, ALL THE WAY FROM
CONTENT FINDABILITY, TO ENVIRONMENT CONSISTENCY AND STABILITY, AND HOW TO
BEST COORDINATE YOUR TEAM. THE SOLUTION LIES WITH
IMPLEMENTING GOVERNANCE BEST PRACTICES AND GOOD, CLEARLY DEFINED
LEADERSHIP. COME LEARN HOW TO CONTROL THE CHAOS!
Phil Wicklund
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAconsulting.com
About Me?
Training & Certifications:
• MCTIP: SharePoint 2010 Administration
• MCPD: SharePoint 2010 Development
• Microsoft’s SharePoint Masters Training (Redmond, WA)
Other Notable Experience:
• Published Author on SharePoint 2010 (SharePoint 2010 Workflows in
Action)
• National Speaker at SharePoint Conferences (The Experts Conference-LA,
SharePoint Technology Conference-San Fran, TechFuse-MN,
SharePoint Saturdays)
• SharePoint Blog: www.philwicklund.com
About Me: Over 6 years of experience SharePoint Architecture Experience, trained
SharePoint architecture and development classes for nationally renown SharePoint-
focused training organization.
Agenda
 Common Pain Points (End Users/Admins, &
Architects/Devs)
 Governance Strategies
 Managing “12 Hive” Customizations
 Code Promotion Techniques
 Instructor Led Demonstration
 New Visual Studio project
 Simulate common 12 Hive modifications, including
demonstrating how to:
 Build a “Hello World” .NET web part
 Wrap that web part with a Feature
 Add custom actions into the UI
 Deploy these customizations with a SharePoint Solution
Package
 Conclusion
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAconsulting.com
Common Pain Points
 Findability
 Maintaining an Information
Architecture
 Viral Growth
 Retention
 Security & Risk
Management
 Adoption
 Training/Support
 Capacity Monitoring
 Lack of Vision / Quagmire
 Version Control
 Overwriting Work
 Front End Consistency
 Team Member
Consistency
 Too Few Environments

 Stability/Promotability
 What Changed, Why,
and When
Administrators / Power End
Users
Architects / Developers
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAconsulting.com
Administrative Pain Points?
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAconsulting.com
Environment Governance
Strategies
 WHAT areas need to be governed?
 Taxonomy / Information Architecture
 Physical Infrastructure & Platform Services
 HOW will we govern?
 How will we hold ourselves accountable?
 WHO will it be governed by?
 What Roles are in Play?
 What skills are needed?
 WHY are we doing this?
 End user adoption… (ROI)
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAconsulting.com
WHAT: Taxonomy & IA
 The BIG 3:
 Who are our users?
 What are they trying to do?
 How will they do it?
 Information Architecture –
Where does this go?
 Document Compliance
(security & retention)
 Search (Best bets,
keywords, usage,
relevancy)
 Standards, Templates, and
Site Versioning
 New Site Request
Management (Viral
Growth)
 Support Tiers
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAconsulting.com
WHAT: Infrastructure
 Goal: Environment Governance
Plan
 Stability
 Consistency
 Promotable
 “Too few Environments”
 Content Database Scaling &
Monitoring
 “Technical Taxonomy”
 Server Load (CPU, Memory,
Local Disk, etc.)
 Disaster Recovery
 Customizations
 Documentation
HOW: Board(s) of Governors
Adoption
Starts
Here!
• Who? What? How?
• Vision Statement
• Championship
• Product Roadmap
• IRM
• Policies
• Findability
• Taxonomy
• Capacity
• Disaster Recovery
• Training / Support
• Customizations
• Project Execution
• Content Good/Bad
• Q&A
• Best Practices
• Demonstrations
WHO: Roles & Responsibilities
 Product Manager
 Content Managers
 Product Manager
 Technical Architect
 Database Architect
 Findability Architect
 Compliance Architect
 Change Manager
 Training Manager
 Support Manager
Board of Content Managers
IT Governance Board
Policy Governance Board
 CIO
 Product Manager
 Enterprise Risk
Management
 Business
Stakeholders
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAconsulting.com
WHO: What Skills are Needed?
Level 0
(End Users)
• Uploading
Documents
• Discussion
Boards
• MySites
• Tasks & Issues
• Calendaring
• Blogs
• Search
Level 1
(Content Managers)
• Level 0 plus…
• Creating Sub
sites & pages
• OOB Web Parts
• OOB Workflows
• Templates
• Site
Administration
• Managing
Security
Level 2
(Product Manager)
• Level 1 plus…
• “Theory” and
“Why”
• Trainer Acumen
• OOB vs.
Custom
• SharePoint
Designer
Workflows
• Site Collections
Level 3
(Architect)
• Level 2 plus…
• .NET Developer
• ASP.NET
Experience
• SharePoint
Development
Experience
• Custom Web
Parts
• Branding Dev.
• Workflow Dev.
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAconsulting.com
WHO: What Skills are Needed?
Level 1.5
(Compliance Architect)
• Level 1 plus…
• “Theory” behind
security
• Broken
Inheritance
• Central Admin
Policies
• Security Auditing
• Search Security
Level 2.5
(Findability Architect)
• Level 2 plus…
• Search Center
• Crawler settings
• Content Sources
• Search Scopes
• Best Bets
• Usage Analysis
• Noise Words
• Search Security
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAconsulting.com
WHY: Phil’s Phantastic Phormula Phor
Success
 if (Leadership == true)
{
if (Governance == true)
EndUserAdoption = true;
}
if (EndUserAdoption == true)
ROI = true;
if (ROI == true)
SUCCESS = true; // !!!!
Circling Back…
 Findability (I)
 Maintaining Taxonomy
(I)
 Viral Growth (C)
 Retention (P/I)
 Security (I)
 Risk Management (P/I)
 Adoption (P/I/C)
 Training/Support (I/C)
 Capacity Monitoring (I)
 Lack of Vision
(P)
 Quagmire (P)
Pain – Point
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAconsulting.com
Developer Pain Points?
 Version Control
 Overwriting Work
 Front End Consistency
 Team Member Consistency
 Stability/ Promotability
 What Changed, Why,
and When – Rollback?
INSTRUCTOR LEAD
DEMONSTRATION
Using Visual Studio to deploy
SharePoint Customizations
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAConsulting.com
Conclusion…
 Phil’s Phive Phindings…
1. Identify your vision, roadmap, and risks
2. Identify appropriate roles & accountabilities
3. Govern 1 & 2 accordingly
4. Budget for Dev and Test environments
5. Use Solution Packages for code deployments
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAconsulting.com
QUESTIONS & COMMENTS
Phil Wicklund
SharePoint FREEWARE
www.PhilWicklund.com
SharePoint CONSULTING
www.RBAConsulting.com

More Related Content

What's hot

SPS NYC - End User Adoption - Microsoft Teams and Planner - Without Change Th...
SPS NYC - End User Adoption - Microsoft Teams and Planner - Without Change Th...SPS NYC - End User Adoption - Microsoft Teams and Planner - Without Change Th...
SPS NYC - End User Adoption - Microsoft Teams and Planner - Without Change Th...
Heather Newman
 
Records Managment in SharePoint 2010
Records Managment in SharePoint 2010Records Managment in SharePoint 2010
Records Managment in SharePoint 2010
Chris Riley ☁
 
5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...
Netwoven Inc.
 
SharePoint Meet ECM at #SPSSC
SharePoint Meet ECM at #SPSSCSharePoint Meet ECM at #SPSSC
SharePoint Meet ECM at #SPSSC
Chris Riley ☁
 
SPS Leicester 2019 - Reducing the number of clicks with Microsoft 365 Admin C...
SPS Leicester 2019 - Reducing the number of clicks with Microsoft 365 Admin C...SPS Leicester 2019 - Reducing the number of clicks with Microsoft 365 Admin C...
SPS Leicester 2019 - Reducing the number of clicks with Microsoft 365 Admin C...
Chirag Patel
 
NOW I Get it!! What SharePoint IS and why I need it
NOW I Get it!! What SharePoint IS and why I need itNOW I Get it!! What SharePoint IS and why I need it
NOW I Get it!! What SharePoint IS and why I need it
Mark Rackley
 
Summit 2013 - Practical SharePoint Information Architecture
Summit 2013 - Practical SharePoint Information ArchitectureSummit 2013 - Practical SharePoint Information Architecture
Summit 2013 - Practical SharePoint Information Architecture
Ruven Gotz
 
SPS Toronoto - SharePoint meet ECM
SPS Toronoto - SharePoint meet ECMSPS Toronoto - SharePoint meet ECM
SPS Toronoto - SharePoint meet ECM
Chris Riley ☁
 
SharePoint - the opportunity for service bureaus
SharePoint  -  the opportunity for service bureausSharePoint  -  the opportunity for service bureaus
SharePoint - the opportunity for service bureaus
Chris Riley ☁
 
Office 365: Is Governance Affected and Where Do We Start?
Office 365: Is Governance Affected and Where Do We Start?Office 365: Is Governance Affected and Where Do We Start?
Office 365: Is Governance Affected and Where Do We Start?
Stacy Deere
 
Governance in o365 share point online. yes, you can and yes, you should
Governance in o365 share point online. yes, you can and yes, you shouldGovernance in o365 share point online. yes, you can and yes, you should
Governance in o365 share point online. yes, you can and yes, you should
Don Daubert
 
20220119 ARMA Toronto Professional Development for the Information Profession...
20220119 ARMA Toronto Professional Development for the Information Profession...20220119 ARMA Toronto Professional Development for the Information Profession...
20220119 ARMA Toronto Professional Development for the Information Profession...
Jesse Wilkins
 
Doing It Right: The SharePoint Way
Doing It Right:  The SharePoint WayDoing It Right:  The SharePoint Way
Doing It Right: The SharePoint Way
Stacy Deere
 

What's hot (13)

SPS NYC - End User Adoption - Microsoft Teams and Planner - Without Change Th...
SPS NYC - End User Adoption - Microsoft Teams and Planner - Without Change Th...SPS NYC - End User Adoption - Microsoft Teams and Planner - Without Change Th...
SPS NYC - End User Adoption - Microsoft Teams and Planner - Without Change Th...
 
Records Managment in SharePoint 2010
Records Managment in SharePoint 2010Records Managment in SharePoint 2010
Records Managment in SharePoint 2010
 
5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...
 
SharePoint Meet ECM at #SPSSC
SharePoint Meet ECM at #SPSSCSharePoint Meet ECM at #SPSSC
SharePoint Meet ECM at #SPSSC
 
SPS Leicester 2019 - Reducing the number of clicks with Microsoft 365 Admin C...
SPS Leicester 2019 - Reducing the number of clicks with Microsoft 365 Admin C...SPS Leicester 2019 - Reducing the number of clicks with Microsoft 365 Admin C...
SPS Leicester 2019 - Reducing the number of clicks with Microsoft 365 Admin C...
 
NOW I Get it!! What SharePoint IS and why I need it
NOW I Get it!! What SharePoint IS and why I need itNOW I Get it!! What SharePoint IS and why I need it
NOW I Get it!! What SharePoint IS and why I need it
 
Summit 2013 - Practical SharePoint Information Architecture
Summit 2013 - Practical SharePoint Information ArchitectureSummit 2013 - Practical SharePoint Information Architecture
Summit 2013 - Practical SharePoint Information Architecture
 
SPS Toronoto - SharePoint meet ECM
SPS Toronoto - SharePoint meet ECMSPS Toronoto - SharePoint meet ECM
SPS Toronoto - SharePoint meet ECM
 
SharePoint - the opportunity for service bureaus
SharePoint  -  the opportunity for service bureausSharePoint  -  the opportunity for service bureaus
SharePoint - the opportunity for service bureaus
 
Office 365: Is Governance Affected and Where Do We Start?
Office 365: Is Governance Affected and Where Do We Start?Office 365: Is Governance Affected and Where Do We Start?
Office 365: Is Governance Affected and Where Do We Start?
 
Governance in o365 share point online. yes, you can and yes, you should
Governance in o365 share point online. yes, you can and yes, you shouldGovernance in o365 share point online. yes, you can and yes, you should
Governance in o365 share point online. yes, you can and yes, you should
 
20220119 ARMA Toronto Professional Development for the Information Profession...
20220119 ARMA Toronto Professional Development for the Information Profession...20220119 ARMA Toronto Professional Development for the Information Profession...
20220119 ARMA Toronto Professional Development for the Information Profession...
 
Doing It Right: The SharePoint Way
Doing It Right:  The SharePoint WayDoing It Right:  The SharePoint Way
Doing It Right: The SharePoint Way
 

Similar to How to Effectively Govern your SharePoint Content, Deployments, and Developer Customizations

The SharePoint Business Analyst Guide
The SharePoint Business Analyst GuideThe SharePoint Business Analyst Guide
The SharePoint Business Analyst Guide
Matthew J. Bailey , MCT
 
SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...
SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...
SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...
Joel Oleson
 
Extending your SharePoint Information Architecture to Microsoft Teams
Extending your SharePoint Information Architecture to Microsoft TeamsExtending your SharePoint Information Architecture to Microsoft Teams
Extending your SharePoint Information Architecture to Microsoft Teams
Christian Buckley
 
Governance
GovernanceGovernance
Governance
UGAIA
 
The Value of Adding Managed Metadata to Microsoft Online Search
The Value of Adding Managed Metadata to Microsoft Online SearchThe Value of Adding Managed Metadata to Microsoft Online Search
The Value of Adding Managed Metadata to Microsoft Online Search
Concept Searching, Inc
 
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
Richard Harbridge
 
SP Fest Denver - O365 Governance: One Area Cloud May Not Be Simpler
SP Fest Denver - O365 Governance: One Area Cloud May Not Be SimplerSP Fest Denver - O365 Governance: One Area Cloud May Not Be Simpler
SP Fest Denver - O365 Governance: One Area Cloud May Not Be Simpler
Stacy Deere
 
2012 MN Gov IT Symposium - Get Away from SharPoint Nightmares with Governance
2012 MN Gov IT Symposium - Get Away from SharPoint Nightmares with Governance2012 MN Gov IT Symposium - Get Away from SharPoint Nightmares with Governance
2012 MN Gov IT Symposium - Get Away from SharPoint Nightmares with Governance
Don Donais
 
Climbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations WebinarClimbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations Webinar
Concept Searching, Inc
 
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
Joel Oleson
 
August 2011 The Business Value of Office 365 for SharePoint users
August 2011 The Business Value of Office 365 for SharePoint usersAugust 2011 The Business Value of Office 365 for SharePoint users
August 2011 The Business Value of Office 365 for SharePoint users
Knowledge Management Associates, LLC
 
Share point best practices for services exec forum - p
Share point best practices    for services exec forum - pShare point best practices    for services exec forum - p
Share point best practices for services exec forum - p
Mike Alsup
 
SharePoint Governance: From Chaos to Success in 10 Steps
SharePoint Governance: From Chaos to Success in 10 StepsSharePoint Governance: From Chaos to Success in 10 Steps
SharePoint Governance: From Chaos to Success in 10 Steps
Joel Oleson
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
Perficient, Inc.
 
DMC Team Collaboration Workshop - March 16, 2011
DMC Team Collaboration Workshop - March 16, 2011DMC Team Collaboration Workshop - March 16, 2011
DMC Team Collaboration Workshop - March 16, 2011
DMC, Inc.
 
Share poinrt 2013 planning consideration sps atlanta
Share poinrt 2013 planning consideration sps atlantaShare poinrt 2013 planning consideration sps atlanta
Share poinrt 2013 planning consideration sps atlanta
Michael Hinckley
 
Webinar: Where Are You In Your Social Journey?
Webinar: Where Are You In Your Social Journey? Webinar: Where Are You In Your Social Journey?
Webinar: Where Are You In Your Social Journey?
WithumSmith+Brown, formerly Portal Solutions
 
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 ConferenceStructuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Nick Inglis
 
Social Journey Webinar with ViewDo Labs and Portal Solutions
Social Journey Webinar with ViewDo Labs and Portal SolutionsSocial Journey Webinar with ViewDo Labs and Portal Solutions
Social Journey Webinar with ViewDo Labs and Portal Solutions
Joel Oleson
 
Designing your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basicsDesigning your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basics
C/D/H Technology Consultants
 

Similar to How to Effectively Govern your SharePoint Content, Deployments, and Developer Customizations (20)

The SharePoint Business Analyst Guide
The SharePoint Business Analyst GuideThe SharePoint Business Analyst Guide
The SharePoint Business Analyst Guide
 
SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...
SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...
SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...
 
Extending your SharePoint Information Architecture to Microsoft Teams
Extending your SharePoint Information Architecture to Microsoft TeamsExtending your SharePoint Information Architecture to Microsoft Teams
Extending your SharePoint Information Architecture to Microsoft Teams
 
Governance
GovernanceGovernance
Governance
 
The Value of Adding Managed Metadata to Microsoft Online Search
The Value of Adding Managed Metadata to Microsoft Online SearchThe Value of Adding Managed Metadata to Microsoft Online Search
The Value of Adding Managed Metadata to Microsoft Online Search
 
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
 
SP Fest Denver - O365 Governance: One Area Cloud May Not Be Simpler
SP Fest Denver - O365 Governance: One Area Cloud May Not Be SimplerSP Fest Denver - O365 Governance: One Area Cloud May Not Be Simpler
SP Fest Denver - O365 Governance: One Area Cloud May Not Be Simpler
 
2012 MN Gov IT Symposium - Get Away from SharPoint Nightmares with Governance
2012 MN Gov IT Symposium - Get Away from SharPoint Nightmares with Governance2012 MN Gov IT Symposium - Get Away from SharPoint Nightmares with Governance
2012 MN Gov IT Symposium - Get Away from SharPoint Nightmares with Governance
 
Climbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations WebinarClimbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations Webinar
 
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
 
August 2011 The Business Value of Office 365 for SharePoint users
August 2011 The Business Value of Office 365 for SharePoint usersAugust 2011 The Business Value of Office 365 for SharePoint users
August 2011 The Business Value of Office 365 for SharePoint users
 
Share point best practices for services exec forum - p
Share point best practices    for services exec forum - pShare point best practices    for services exec forum - p
Share point best practices for services exec forum - p
 
SharePoint Governance: From Chaos to Success in 10 Steps
SharePoint Governance: From Chaos to Success in 10 StepsSharePoint Governance: From Chaos to Success in 10 Steps
SharePoint Governance: From Chaos to Success in 10 Steps
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
 
DMC Team Collaboration Workshop - March 16, 2011
DMC Team Collaboration Workshop - March 16, 2011DMC Team Collaboration Workshop - March 16, 2011
DMC Team Collaboration Workshop - March 16, 2011
 
Share poinrt 2013 planning consideration sps atlanta
Share poinrt 2013 planning consideration sps atlantaShare poinrt 2013 planning consideration sps atlanta
Share poinrt 2013 planning consideration sps atlanta
 
Webinar: Where Are You In Your Social Journey?
Webinar: Where Are You In Your Social Journey? Webinar: Where Are You In Your Social Journey?
Webinar: Where Are You In Your Social Journey?
 
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 ConferenceStructuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
Structuring Serendipitous Collaboration - Nick Inglis at Collab365 Conference
 
Social Journey Webinar with ViewDo Labs and Portal Solutions
Social Journey Webinar with ViewDo Labs and Portal SolutionsSocial Journey Webinar with ViewDo Labs and Portal Solutions
Social Journey Webinar with ViewDo Labs and Portal Solutions
 
Designing your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basicsDesigning your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basics
 

More from Phil Wicklund

SharePoint Silverlight Sandboxed solutions
SharePoint Silverlight Sandboxed solutionsSharePoint Silverlight Sandboxed solutions
SharePoint Silverlight Sandboxed solutions
Phil Wicklund
 
SharePoint 2010 Client-side Object Model
SharePoint 2010 Client-side Object ModelSharePoint 2010 Client-side Object Model
SharePoint 2010 Client-side Object Model
Phil Wicklund
 
Highly available and scalable architectures
Highly available and scalable architecturesHighly available and scalable architectures
Highly available and scalable architectures
Phil Wicklund
 
Custom SharePoint 2010 solutions without server access
Custom SharePoint 2010 solutions without server accessCustom SharePoint 2010 solutions without server access
Custom SharePoint 2010 solutions without server access
Phil Wicklund
 
SharePoint 2010 Workflows
SharePoint 2010 WorkflowsSharePoint 2010 Workflows
SharePoint 2010 Workflows
Phil Wicklund
 
SharePoint 2010 branding
SharePoint 2010 brandingSharePoint 2010 branding
SharePoint 2010 branding
Phil Wicklund
 

More from Phil Wicklund (6)

SharePoint Silverlight Sandboxed solutions
SharePoint Silverlight Sandboxed solutionsSharePoint Silverlight Sandboxed solutions
SharePoint Silverlight Sandboxed solutions
 
SharePoint 2010 Client-side Object Model
SharePoint 2010 Client-side Object ModelSharePoint 2010 Client-side Object Model
SharePoint 2010 Client-side Object Model
 
Highly available and scalable architectures
Highly available and scalable architecturesHighly available and scalable architectures
Highly available and scalable architectures
 
Custom SharePoint 2010 solutions without server access
Custom SharePoint 2010 solutions without server accessCustom SharePoint 2010 solutions without server access
Custom SharePoint 2010 solutions without server access
 
SharePoint 2010 Workflows
SharePoint 2010 WorkflowsSharePoint 2010 Workflows
SharePoint 2010 Workflows
 
SharePoint 2010 branding
SharePoint 2010 brandingSharePoint 2010 branding
SharePoint 2010 branding
 

Recently uploaded

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

How to Effectively Govern your SharePoint Content, Deployments, and Developer Customizations

  • 1. HOW TO EFFECTIVELY GOVERN YOUR SHAREPOINT CONTENT, DEPLOYMENTS, AND DEVELOPER CUSTOMIZATIONS SHAREPOINT DEPLOYMENTS CAN BE DIFFICULT TO MANAGE, ESPECIALLY IF YOU HAVE A LOT OF CONTENT. CHAOS CAN REIGN, ALL THE WAY FROM CONTENT FINDABILITY, TO ENVIRONMENT CONSISTENCY AND STABILITY, AND HOW TO BEST COORDINATE YOUR TEAM. THE SOLUTION LIES WITH IMPLEMENTING GOVERNANCE BEST PRACTICES AND GOOD, CLEARLY DEFINED LEADERSHIP. COME LEARN HOW TO CONTROL THE CHAOS! Phil Wicklund SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAconsulting.com
  • 2. About Me? Training & Certifications: • MCTIP: SharePoint 2010 Administration • MCPD: SharePoint 2010 Development • Microsoft’s SharePoint Masters Training (Redmond, WA) Other Notable Experience: • Published Author on SharePoint 2010 (SharePoint 2010 Workflows in Action) • National Speaker at SharePoint Conferences (The Experts Conference-LA, SharePoint Technology Conference-San Fran, TechFuse-MN, SharePoint Saturdays) • SharePoint Blog: www.philwicklund.com About Me: Over 6 years of experience SharePoint Architecture Experience, trained SharePoint architecture and development classes for nationally renown SharePoint- focused training organization.
  • 3. Agenda  Common Pain Points (End Users/Admins, & Architects/Devs)  Governance Strategies  Managing “12 Hive” Customizations  Code Promotion Techniques  Instructor Led Demonstration  New Visual Studio project  Simulate common 12 Hive modifications, including demonstrating how to:  Build a “Hello World” .NET web part  Wrap that web part with a Feature  Add custom actions into the UI  Deploy these customizations with a SharePoint Solution Package  Conclusion SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAconsulting.com
  • 4. Common Pain Points  Findability  Maintaining an Information Architecture  Viral Growth  Retention  Security & Risk Management  Adoption  Training/Support  Capacity Monitoring  Lack of Vision / Quagmire  Version Control  Overwriting Work  Front End Consistency  Team Member Consistency  Too Few Environments   Stability/Promotability  What Changed, Why, and When Administrators / Power End Users Architects / Developers SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAconsulting.com
  • 5. Administrative Pain Points? SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAconsulting.com
  • 6. Environment Governance Strategies  WHAT areas need to be governed?  Taxonomy / Information Architecture  Physical Infrastructure & Platform Services  HOW will we govern?  How will we hold ourselves accountable?  WHO will it be governed by?  What Roles are in Play?  What skills are needed?  WHY are we doing this?  End user adoption… (ROI) SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAconsulting.com
  • 7. WHAT: Taxonomy & IA  The BIG 3:  Who are our users?  What are they trying to do?  How will they do it?  Information Architecture – Where does this go?  Document Compliance (security & retention)  Search (Best bets, keywords, usage, relevancy)  Standards, Templates, and Site Versioning  New Site Request Management (Viral Growth)  Support Tiers SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAconsulting.com
  • 8. WHAT: Infrastructure  Goal: Environment Governance Plan  Stability  Consistency  Promotable  “Too few Environments”  Content Database Scaling & Monitoring  “Technical Taxonomy”  Server Load (CPU, Memory, Local Disk, etc.)  Disaster Recovery  Customizations  Documentation
  • 9. HOW: Board(s) of Governors Adoption Starts Here! • Who? What? How? • Vision Statement • Championship • Product Roadmap • IRM • Policies • Findability • Taxonomy • Capacity • Disaster Recovery • Training / Support • Customizations • Project Execution • Content Good/Bad • Q&A • Best Practices • Demonstrations
  • 10. WHO: Roles & Responsibilities  Product Manager  Content Managers  Product Manager  Technical Architect  Database Architect  Findability Architect  Compliance Architect  Change Manager  Training Manager  Support Manager Board of Content Managers IT Governance Board Policy Governance Board  CIO  Product Manager  Enterprise Risk Management  Business Stakeholders SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAconsulting.com
  • 11. WHO: What Skills are Needed? Level 0 (End Users) • Uploading Documents • Discussion Boards • MySites • Tasks & Issues • Calendaring • Blogs • Search Level 1 (Content Managers) • Level 0 plus… • Creating Sub sites & pages • OOB Web Parts • OOB Workflows • Templates • Site Administration • Managing Security Level 2 (Product Manager) • Level 1 plus… • “Theory” and “Why” • Trainer Acumen • OOB vs. Custom • SharePoint Designer Workflows • Site Collections Level 3 (Architect) • Level 2 plus… • .NET Developer • ASP.NET Experience • SharePoint Development Experience • Custom Web Parts • Branding Dev. • Workflow Dev. SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAconsulting.com
  • 12. WHO: What Skills are Needed? Level 1.5 (Compliance Architect) • Level 1 plus… • “Theory” behind security • Broken Inheritance • Central Admin Policies • Security Auditing • Search Security Level 2.5 (Findability Architect) • Level 2 plus… • Search Center • Crawler settings • Content Sources • Search Scopes • Best Bets • Usage Analysis • Noise Words • Search Security SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAconsulting.com
  • 13. WHY: Phil’s Phantastic Phormula Phor Success  if (Leadership == true) { if (Governance == true) EndUserAdoption = true; } if (EndUserAdoption == true) ROI = true; if (ROI == true) SUCCESS = true; // !!!!
  • 14. Circling Back…  Findability (I)  Maintaining Taxonomy (I)  Viral Growth (C)  Retention (P/I)  Security (I)  Risk Management (P/I)  Adoption (P/I/C)  Training/Support (I/C)  Capacity Monitoring (I)  Lack of Vision (P)  Quagmire (P) Pain – Point SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAconsulting.com
  • 15. Developer Pain Points?  Version Control  Overwriting Work  Front End Consistency  Team Member Consistency  Stability/ Promotability  What Changed, Why, and When – Rollback?
  • 16. INSTRUCTOR LEAD DEMONSTRATION Using Visual Studio to deploy SharePoint Customizations SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAConsulting.com
  • 17. Conclusion…  Phil’s Phive Phindings… 1. Identify your vision, roadmap, and risks 2. Identify appropriate roles & accountabilities 3. Govern 1 & 2 accordingly 4. Budget for Dev and Test environments 5. Use Solution Packages for code deployments SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAconsulting.com
  • 18. QUESTIONS & COMMENTS Phil Wicklund SharePoint FREEWARE www.PhilWicklund.com SharePoint CONSULTING www.RBAConsulting.com