This document discusses how to effectively govern SharePoint content, deployments, and customizations. It emphasizes that SharePoint governance is important to manage content findability, environment consistency and stability, and team coordination. The solution involves implementing governance best practices and clear leadership. It recommends defining roles and responsibilities, managing the information architecture and infrastructure, and using techniques like solution packages for code deployment.
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
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
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