SlideShare uma empresa Scribd logo
1 de 18
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

Mais conteúdo relacionado

Mais procurados

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 2010Chris 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 #SPSSCChris 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 itMark Rackley
 
Summit 2013 - Practical SharePoint Information Architecture
Summit 2013 - Practical SharePoint Information ArchitectureSummit 2013 - Practical SharePoint Information Architecture
Summit 2013 - Practical SharePoint Information ArchitectureRuven Gotz
 
SPS Toronoto - SharePoint meet ECM
SPS Toronoto - SharePoint meet ECMSPS Toronoto - SharePoint meet ECM
SPS Toronoto - SharePoint meet ECMChris Riley ☁
 
SharePoint - the opportunity for service bureaus
SharePoint  -  the opportunity for service bureausSharePoint  -  the opportunity for service bureaus
SharePoint - the opportunity for service bureausChris 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 shouldDon 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 WayStacy Deere
 

Mais procurados (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
 

Semelhante a GOVERN YOUR SHAREPOINT CHAOS

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 TeamsChristian Buckley
 
Governance
GovernanceGovernance
GovernanceUGAIA
 
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 SearchConcept 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 SimplerStacy 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 GovernanceDon 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 WebinarConcept 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
 
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 - pMike 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 StepsJoel 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 2013Perficient, 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, 2011DMC, 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 atlantaMichael Hinckley
 
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 ConferenceNick 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 SolutionsJoel 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 basicsC/D/H Technology Consultants
 

Semelhante a GOVERN YOUR SHAREPOINT CHAOS (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
 

Mais de Phil Wicklund

SharePoint Silverlight Sandboxed solutions
SharePoint Silverlight Sandboxed solutionsSharePoint Silverlight Sandboxed solutions
SharePoint Silverlight Sandboxed solutionsPhil Wicklund
 
SharePoint 2010 Client-side Object Model
SharePoint 2010 Client-side Object ModelSharePoint 2010 Client-side Object Model
SharePoint 2010 Client-side Object ModelPhil Wicklund
 
Highly available and scalable architectures
Highly available and scalable architecturesHighly available and scalable architectures
Highly available and scalable architecturesPhil 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 accessPhil Wicklund
 
SharePoint 2010 Workflows
SharePoint 2010 WorkflowsSharePoint 2010 Workflows
SharePoint 2010 WorkflowsPhil Wicklund
 
SharePoint 2010 branding
SharePoint 2010 brandingSharePoint 2010 branding
SharePoint 2010 brandingPhil Wicklund
 

Mais de 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
 

Último

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Último (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

GOVERN YOUR SHAREPOINT CHAOS

  • 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