SlideShare ist ein Scribd-Unternehmen logo
1 von 28
@caspug #spsclt 
Notes from the field 
How Carolinas HealthCare System 
Governs SharePoint
Who am I? 
• Kelly D. Jones 
– Carolinas HealthCare System 
• SharePoint Architect & SP Team Manager 
– 15+ years industry experience; 6+ SharePoint 
• My blog: http://www.KellyDJones.com 
• Twitter: @KellyDJones 
9/29/2014 @caspug #spsclt 2
Please thank our sponsors! 
9/29/2014 @caspug #spsclt 3
Agenda 
• Why this presentation? 
• What is Carolinas HealthCare System? 
• The CHS SharePoint governance story 
– Where we started 
– Where we are 
– Where we’re going 
9/29/2014 @caspug #spsclt 4
Why this presentation? 
• Introductions to governance tend to focus on theory: 
– Governance is the set of policies, roles, responsibilities, and 
processes that control how an organization's business divisions 
and IT teams work together to achieve its goals. – MS Technet 
•• Need for real world examples of tgaomveinrgn athnece wild west 
– Why was governance introduced? 
– How was governance implemented? 
– What problems did governance solve? 
• Is the way we govern the best? Is it all directly applicable 
to you? 
– Probably not. Pick and choose what makes sense. 
9/29/2014 @caspug #spsclt 5
What is CHS? 
• Carolinas HealthCare System 
(http://www.carolinashealthcare.org) 
• 900+ care locations throughout the Carolinas 
– Over 40 hospitals 
• 60,000 full and part time 
employees 
• 7,400+ licensed beds 
• 10 million patient 
encounters 
9/29/2014 @caspug #spsclt 6
CHS – Where we started (2011) 
So what massive SharePoint farm was supporting CHS? 
• Number of servers in farm: 
One. (SharePoint + SQL Server) 
• Version of SharePoint: 
• 70+: 
WSS 3.0 (“free” version of SharePoint 2007) 
Web applications. 
1 site collection had 330+ top level sub sites 
• 2000+ 
Sub sites in 70+ site collections 
9/29/2014 @caspug #spsclt 7
CHS – Where we started (2011) cont. 
• SharePoint 2010 was set up as a POC 
– 1 SharePoint 2010 server 
– 2 SQL Server 2008 servers in a cluster 
• Consulting firm was engaged: 
– Migrate WSS to SP2010 
– Estimated to take six weeks 
That’s me. 
9/29/2014 @caspug #spsclt 8
Migrating to 2010 – Backing into governance 
• How many sites do we have? 
• What functionality is in use? 
• What customizations have been done? 
• Who do we talk to about this site? Who’s the owner? 
9/29/2014 @caspug #spsclt 9
Step 1. Take an inventory 
• Created a list of all web applications, site 
collections, sub sites, solutions 
• Sub sites 
– Site owners 
– Size: amount of data, number 
of lists, number of documents 
– Templates used 
– Is anonymous enabled? 
• Web applications 
– DNS address 
– User policies 
• Site collections 
– Address 
– Site Collection Admins 
– Size 
9/29/2014 @caspug #spsclt 10
Step 2. Store that inventory 
• Output of PowerShell can be XML or CSV 
• Store them in Excel or SharePoint List? 
– We manually imported them from Excel into an SP List 
– Our PowerShell eventually could populate the list directly 
9/29/2014 @caspug #spsclt 11
Step 3. Analyze data: What we found? 
• Fab 40 site templates 
• Lots of sites with “test” as part of title or URL 
• Sites with anonymous access 
• Sites storing sensitive data 
• One site collection with 
– 330+ top level sub sites 
– 2,000+ total sub sites 
– 2,000+ SharePoint groups 
• Users built Word documents that were simply a list of 
links to documents stored in the same SP library 
(views?) 
• 98% of the usage was a glorified file share 
9/29/2014 @caspug #spsclt 12
Step 4. Technical Enforcement 
• Limited site collection administrators to the central 
SharePoint team 
– Gained control of SharePoint Designer options (and disabled it) 
– Gained control of SC features 
– Gained control of branding 
– Gained control of auditing settings 
– Gained control of sandbox solutions 
• Set quotas on site collections 
– Improved database management 
– Improved stability – no more SQL running out of room and 
bringing farm to a halt 
9/29/2014 @caspug #spsclt 13
Step 5. Owner Policy Changes 
• Defined site owners for site collections, not subsites 
– Many options/decisions are at the site collection level 
• Auditing 
• Allowing sensitive data or not 
– Instantly reduced number of owners from thousands to hundreds 
• Identify site owners 
– Found owners by looking in the “Owners” group of the root site 
within a site collection (aka: tag  you’re it!) 
• Categorized owners 
– Data Owners 
– Primary Site Owner 
– Secondary Site Owner 
9/29/2014 @caspug #spsclt 14
Step 6. Site Management List 
• Turned list of site collections into the “Site Management 
List” 
• Track status of site – new, renewed, read only, archived, 
deleted 
• New Site Request and Site Update Forms allows owners 
to: 
– Submit names of new owners 
– Set the data classification (sensitive or not) 
– Can state site no longer needed 
• Renewal process 
– Require owners to update their site info annually 
9/29/2014 @caspug #spsclt 15
Step 7. Information Architecture Changes 
• Split up large site collection 
– Turned each of the 300 into separate site collections 
• Consolidated from 70+ to 1 web application 
– Eliminated vanity URLs 
• Simplified communications about SharePoint 
• Eliminated issues with DNS changes 
– Technical issues with that many web apps 
– Microsoft recommends no more than 10 per farm 
– Microsoft suggests that if you need more than 2-4, you’re doing it 
wrong 
9/29/2014 @caspug #spsclt 16
Step 8. Standard Branding 
• Reinforce CHS brand to all teammates (meeting 
marketing goals) 
• Reminds users this is a CHS property 
• Eliminates garish color schemes 
– Reduces non productive time spent by owners (we hope they 
focus on their content and not the color scheme for the site) 
• Added “alert” functionality 
– SP team can make a message appear on any site with different 
colors 
– Great way to notify about outages or upcoming site moves 
9/29/2014 @caspug #spsclt 17
Current Environment – SharePoint 2010 
• Upgrade from WSS 3.0 to SharePoint 2010 
– November 2011 until July 2013 
• Current environment 
– Test: 
• 1 WFE, 1 App, 1 FAST, 1 SQL 
– Production: 
• 5 WFEs, 3 App, 2 FAST 
• 3 SQL (2 node cluster + SQL 2012 Always On Server) 
– ~500 site collections 
– 7000+ sub sites 
– 600 GB 
– 20% annual growth rate 
9/29/2014 @caspug #spsclt 18
Next Environment 
• Office 365 
– CHS decided to go 100% to SharePoint Online in June 2013 
– 38k users licensed with E3 plan 
• Governance changes 
– New issues to address 
– Opportunity to address existing issues 
9/29/2014 @caspug #spsclt 19
New Governance Goals 
• Providing more information to users to increase their 
understanding of our policies 
• Reinforce ownership at the site collection level 
• Address compliance concerns about new functionality 
9/29/2014 @caspug #spsclt 20
About This Site 
• Everyone can view: 
– Who the owners are 
– Whether sensitive data can be stored there 
– A description of the site, reinforcing its intended purpose 
– How stale the content is (last 
modified date) 
– Whether external sharing or 
SharePoint Designer are 
enabled 
– Renewal deadline 
– Link for owners to update info 
9/29/2014 @caspug #spsclt 21
New Security Reports 
• Goal is to increase accurate permissions 
• External Sharing Report 
– List all external users 
– What address the invitation was sent to 
– What email address accepted the invitation 
• Permissions Report 
– More easily identify people who should no longer have access 
– Highlight problem areas – like too many full control users 
• Active Directory Group Report 
– If sensitive data is present, how do owners know who is in an AD 
group? 
9/29/2014 @caspug #spsclt 22
File Synchronization 
• Using OneDrive for Business client users can 
synchronize the contents of any library to a non CHS 
controlled device 
• Compliance Issues: 
– No requirement for local encryption 
– No requirement that the data is remotely wiped when someone 
is no longer with CHS 
• Solution: 
– Built a utility to disable file sync on each and every library in 
SharePoint Online and OneDrive 
9/29/2014 @caspug #spsclt 23
SharePoint Designer 
• Added checkbox on site request form – owners can now 
ask for Designer to be enabled 
• Owners will be reminded: 
– Designer can lead to site outages if not used correctly 
– Any Full Control users can use Designer 
– Support time may increase due to Designer issues taking longer 
to troubleshoot (reverse engineer) and resolve 
• CHS will still require standard branding 
• Why allow it now? 
– CHS has a pent up demand for business process automation 
9/29/2014 @caspug #spsclt 24
Audit Logs 
• CHS written utility will insure audit log configuration is 
consistent across all site collections 
• Reports will be surfaced to site owners so they can 
review (along with permissions reports) 
• CHS didn’t enable on all SharePoint 2010 sites due to 
overhead – only enabled on sensitive site collections 
• Overhead is now a Microsoft concern, so auditing will be 
enabled 
9/29/2014 @caspug #spsclt 25
One Last Thing 
• Attempting to engage our users at a higher level 
– Not just break/fix 
– Let us help you take advantage of SharePoint 
• Moving quick questions to eLearning (reduce burden on 
help desk) 
• Improving eLearning 
– Rebuilt site to improve usability 
– Added Brainstorm videos 
– Adding SharePoint Team blog to share longer answers to 
commonly asked questions 
• Hosting “Ask Us Anything” sessions 
• Executing projects with our SharePoint Analysts 
9/29/2014 @caspug #spsclt 26
250 North Trade Street 
Matthews, NC 28105 
SharePint 
1st drink on us, 
bring your ticket 
9/29/2014 @caspug #spsclt 27
Thank you! 
Any Questions? 
• Blog: http://www.kellydjones.com 
• Twitter mentions are appreciated: 
@kellydjones 
• Please complete the survey via the 
QR code 
9/29/2014 @caspug #spsclt 28

Weitere ähnliche Inhalte

Was ist angesagt?

SharePoint Office Web Apps 2013 presentation
SharePoint Office Web Apps 2013 presentationSharePoint Office Web Apps 2013 presentation
SharePoint Office Web Apps 2013 presentationjtbarrera
 
What’s new in SharePoint 2016 Beta 2?
What’s new in SharePoint 2016 Beta 2?What’s new in SharePoint 2016 Beta 2?
What’s new in SharePoint 2016 Beta 2?Jason Himmelstein
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinarShanesCows
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotRegroove
 
PowerShell for the Anxious ITPro
PowerShell for the Anxious ITProPowerShell for the Anxious ITPro
PowerShell for the Anxious ITProJason Himmelstein
 
ECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenarios
ECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenariosECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenarios
ECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenariosEuropean Collaboration Summit
 
What's New and What's Out for SharePoint Server 2019 On-Premises
What's New and What's Out for SharePoint Server 2019 On-PremisesWhat's New and What's Out for SharePoint Server 2019 On-Premises
What's New and What's Out for SharePoint Server 2019 On-PremisesJohn Calvert
 
Making sense of Microsoft Identities in a Hybrid world
Making sense of Microsoft Identities in a Hybrid worldMaking sense of Microsoft Identities in a Hybrid world
Making sense of Microsoft Identities in a Hybrid worldJason Himmelstein
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
 
SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019Brian Caauwe
 
MinRole and SharePoint 2016
MinRole and SharePoint 2016MinRole and SharePoint 2016
MinRole and SharePoint 2016InnoTech
 
ECS19 - Laura Kokkarinen - Everything you need to know about SharePoint site ...
ECS19 - Laura Kokkarinen - Everything you need to know about SharePoint site ...ECS19 - Laura Kokkarinen - Everything you need to know about SharePoint site ...
ECS19 - Laura Kokkarinen - Everything you need to know about SharePoint site ...European Collaboration Summit
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapEuropean Collaboration Summit
 
SharePoint 2016 Search
SharePoint 2016 SearchSharePoint 2016 Search
SharePoint 2016 SearchMike Maadarani
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Talbott Crowell
 
My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerAppBecky Bertram
 

Was ist angesagt? (20)

SharePoint Office Web Apps 2013 presentation
SharePoint Office Web Apps 2013 presentationSharePoint Office Web Apps 2013 presentation
SharePoint Office Web Apps 2013 presentation
 
What’s new in SharePoint 2016 Beta 2?
What’s new in SharePoint 2016 Beta 2?What’s new in SharePoint 2016 Beta 2?
What’s new in SharePoint 2016 Beta 2?
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinar
 
ECS19 - Robi Voncina - Upgrade to SharePoint 2019
ECS19 - Robi Voncina - Upgrade to SharePoint 2019ECS19 - Robi Voncina - Upgrade to SharePoint 2019
ECS19 - Robi Voncina - Upgrade to SharePoint 2019
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's Not
 
PowerShell for the Anxious ITPro
PowerShell for the Anxious ITProPowerShell for the Anxious ITPro
PowerShell for the Anxious ITPro
 
ECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenarios
ECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenariosECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenarios
ECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenarios
 
ECS19 - Katja Jokisalo - Modernize your Intranet
ECS19 - Katja Jokisalo - Modernize your IntranetECS19 - Katja Jokisalo - Modernize your Intranet
ECS19 - Katja Jokisalo - Modernize your Intranet
 
What's New and What's Out for SharePoint Server 2019 On-Premises
What's New and What's Out for SharePoint Server 2019 On-PremisesWhat's New and What's Out for SharePoint Server 2019 On-Premises
What's New and What's Out for SharePoint Server 2019 On-Premises
 
Making sense of Microsoft Identities in a Hybrid world
Making sense of Microsoft Identities in a Hybrid worldMaking sense of Microsoft Identities in a Hybrid world
Making sense of Microsoft Identities in a Hybrid world
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
 
SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019
 
MinRole and SharePoint 2016
MinRole and SharePoint 2016MinRole and SharePoint 2016
MinRole and SharePoint 2016
 
ECS19 - Laura Kokkarinen - Everything you need to know about SharePoint site ...
ECS19 - Laura Kokkarinen - Everything you need to know about SharePoint site ...ECS19 - Laura Kokkarinen - Everything you need to know about SharePoint site ...
ECS19 - Laura Kokkarinen - Everything you need to know about SharePoint site ...
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
 
PnP Monthly Community Call - December 2017
PnP Monthly Community Call - December 2017PnP Monthly Community Call - December 2017
PnP Monthly Community Call - December 2017
 
SharePoint 2016 Search
SharePoint 2016 SearchSharePoint 2016 Search
SharePoint 2016 Search
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
 
My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerApp
 

Ähnlich wie How Carolinas HealthCare System Governs SharePoint

SPSNYC17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNYC17 - The Wall: Overcoming SharePoint’s Site Collection BoundarySPSNYC17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNYC17 - The Wall: Overcoming SharePoint’s Site Collection BoundaryJonathan Ralton
 
High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013C5 Insight
 
PowerShell Introduction to Administering SharePoint On-Premises & O365
PowerShell Introduction to Administering SharePoint On-Premises & O365PowerShell Introduction to Administering SharePoint On-Premises & O365
PowerShell Introduction to Administering SharePoint On-Premises & O365Michael Greene
 
SharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsSharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsNick Hobbs
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsJill Hannemann
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016Mike Maadarani
 
The Path Through SharePoint Migrations
The Path Through SharePoint MigrationsThe Path Through SharePoint Migrations
The Path Through SharePoint MigrationsBrian Caauwe
 
Exploring SharePoint 2013 and Improving your Business Applications
Exploring SharePoint 2013 and Improving your Business ApplicationsExploring SharePoint 2013 and Improving your Business Applications
Exploring SharePoint 2013 and Improving your Business ApplicationsSociusPartner
 
WISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsWISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsBrian Caauwe
 
Office 365 Developer Bootcamp Melbourne
Office 365 Developer Bootcamp MelbourneOffice 365 Developer Bootcamp Melbourne
Office 365 Developer Bootcamp MelbourneAnupam Ranku
 
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection BoundarySPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection BoundaryJonathan Ralton
 
What’s your Social IQ? Succeeding with SharePoint Social by Chris McNulty - S...
What’s your Social IQ? Succeeding with SharePoint Social by Chris McNulty - S...What’s your Social IQ? Succeeding with SharePoint Social by Chris McNulty - S...
What’s your Social IQ? Succeeding with SharePoint Social by Chris McNulty - S...SPTechCon
 
ArcGIS Open Data - Best Practices
ArcGIS Open Data - Best PracticesArcGIS Open Data - Best Practices
ArcGIS Open Data - Best Practicessidewalkballet
 
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’ SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’ Adam Levithan
 
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013Kashish Sukhija
 
Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017Jim Adcock
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseAdam Levithan
 
Mct Summit 2013 Why SharePoint 2013
Mct Summit 2013   Why SharePoint 2013Mct Summit 2013   Why SharePoint 2013
Mct Summit 2013 Why SharePoint 2013Chris Givens
 

Ähnlich wie How Carolinas HealthCare System Governs SharePoint (20)

SPSNYC17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNYC17 - The Wall: Overcoming SharePoint’s Site Collection BoundarySPSNYC17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNYC17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
 
High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013
 
PowerShell Introduction to Administering SharePoint On-Premises & O365
PowerShell Introduction to Administering SharePoint On-Premises & O365PowerShell Introduction to Administering SharePoint On-Premises & O365
PowerShell Introduction to Administering SharePoint On-Premises & O365
 
SharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsSharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - Announcements
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
 
The Path Through SharePoint Migrations
The Path Through SharePoint MigrationsThe Path Through SharePoint Migrations
The Path Through SharePoint Migrations
 
Exploring SharePoint 2013 and Improving your Business Applications
Exploring SharePoint 2013 and Improving your Business ApplicationsExploring SharePoint 2013 and Improving your Business Applications
Exploring SharePoint 2013 and Improving your Business Applications
 
WISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsWISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint Migrations
 
Office 365 Developer Bootcamp Melbourne
Office 365 Developer Bootcamp MelbourneOffice 365 Developer Bootcamp Melbourne
Office 365 Developer Bootcamp Melbourne
 
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection BoundarySPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
 
Migration sp2013
Migration sp2013Migration sp2013
Migration sp2013
 
What’s your Social IQ? Succeeding with SharePoint Social by Chris McNulty - S...
What’s your Social IQ? Succeeding with SharePoint Social by Chris McNulty - S...What’s your Social IQ? Succeeding with SharePoint Social by Chris McNulty - S...
What’s your Social IQ? Succeeding with SharePoint Social by Chris McNulty - S...
 
ArcGIS Open Data - Best Practices
ArcGIS Open Data - Best PracticesArcGIS Open Data - Best Practices
ArcGIS Open Data - Best Practices
 
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’ SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
 
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
 
Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
Mct Summit 2013 Why SharePoint 2013
Mct Summit 2013   Why SharePoint 2013Mct Summit 2013   Why SharePoint 2013
Mct Summit 2013 Why SharePoint 2013
 

Kürzlich hochgeladen

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 

Kürzlich hochgeladen (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

How Carolinas HealthCare System Governs SharePoint

  • 1. @caspug #spsclt Notes from the field How Carolinas HealthCare System Governs SharePoint
  • 2. Who am I? • Kelly D. Jones – Carolinas HealthCare System • SharePoint Architect & SP Team Manager – 15+ years industry experience; 6+ SharePoint • My blog: http://www.KellyDJones.com • Twitter: @KellyDJones 9/29/2014 @caspug #spsclt 2
  • 3. Please thank our sponsors! 9/29/2014 @caspug #spsclt 3
  • 4. Agenda • Why this presentation? • What is Carolinas HealthCare System? • The CHS SharePoint governance story – Where we started – Where we are – Where we’re going 9/29/2014 @caspug #spsclt 4
  • 5. Why this presentation? • Introductions to governance tend to focus on theory: – Governance is the set of policies, roles, responsibilities, and processes that control how an organization's business divisions and IT teams work together to achieve its goals. – MS Technet •• Need for real world examples of tgaomveinrgn athnece wild west – Why was governance introduced? – How was governance implemented? – What problems did governance solve? • Is the way we govern the best? Is it all directly applicable to you? – Probably not. Pick and choose what makes sense. 9/29/2014 @caspug #spsclt 5
  • 6. What is CHS? • Carolinas HealthCare System (http://www.carolinashealthcare.org) • 900+ care locations throughout the Carolinas – Over 40 hospitals • 60,000 full and part time employees • 7,400+ licensed beds • 10 million patient encounters 9/29/2014 @caspug #spsclt 6
  • 7. CHS – Where we started (2011) So what massive SharePoint farm was supporting CHS? • Number of servers in farm: One. (SharePoint + SQL Server) • Version of SharePoint: • 70+: WSS 3.0 (“free” version of SharePoint 2007) Web applications. 1 site collection had 330+ top level sub sites • 2000+ Sub sites in 70+ site collections 9/29/2014 @caspug #spsclt 7
  • 8. CHS – Where we started (2011) cont. • SharePoint 2010 was set up as a POC – 1 SharePoint 2010 server – 2 SQL Server 2008 servers in a cluster • Consulting firm was engaged: – Migrate WSS to SP2010 – Estimated to take six weeks That’s me. 9/29/2014 @caspug #spsclt 8
  • 9. Migrating to 2010 – Backing into governance • How many sites do we have? • What functionality is in use? • What customizations have been done? • Who do we talk to about this site? Who’s the owner? 9/29/2014 @caspug #spsclt 9
  • 10. Step 1. Take an inventory • Created a list of all web applications, site collections, sub sites, solutions • Sub sites – Site owners – Size: amount of data, number of lists, number of documents – Templates used – Is anonymous enabled? • Web applications – DNS address – User policies • Site collections – Address – Site Collection Admins – Size 9/29/2014 @caspug #spsclt 10
  • 11. Step 2. Store that inventory • Output of PowerShell can be XML or CSV • Store them in Excel or SharePoint List? – We manually imported them from Excel into an SP List – Our PowerShell eventually could populate the list directly 9/29/2014 @caspug #spsclt 11
  • 12. Step 3. Analyze data: What we found? • Fab 40 site templates • Lots of sites with “test” as part of title or URL • Sites with anonymous access • Sites storing sensitive data • One site collection with – 330+ top level sub sites – 2,000+ total sub sites – 2,000+ SharePoint groups • Users built Word documents that were simply a list of links to documents stored in the same SP library (views?) • 98% of the usage was a glorified file share 9/29/2014 @caspug #spsclt 12
  • 13. Step 4. Technical Enforcement • Limited site collection administrators to the central SharePoint team – Gained control of SharePoint Designer options (and disabled it) – Gained control of SC features – Gained control of branding – Gained control of auditing settings – Gained control of sandbox solutions • Set quotas on site collections – Improved database management – Improved stability – no more SQL running out of room and bringing farm to a halt 9/29/2014 @caspug #spsclt 13
  • 14. Step 5. Owner Policy Changes • Defined site owners for site collections, not subsites – Many options/decisions are at the site collection level • Auditing • Allowing sensitive data or not – Instantly reduced number of owners from thousands to hundreds • Identify site owners – Found owners by looking in the “Owners” group of the root site within a site collection (aka: tag  you’re it!) • Categorized owners – Data Owners – Primary Site Owner – Secondary Site Owner 9/29/2014 @caspug #spsclt 14
  • 15. Step 6. Site Management List • Turned list of site collections into the “Site Management List” • Track status of site – new, renewed, read only, archived, deleted • New Site Request and Site Update Forms allows owners to: – Submit names of new owners – Set the data classification (sensitive or not) – Can state site no longer needed • Renewal process – Require owners to update their site info annually 9/29/2014 @caspug #spsclt 15
  • 16. Step 7. Information Architecture Changes • Split up large site collection – Turned each of the 300 into separate site collections • Consolidated from 70+ to 1 web application – Eliminated vanity URLs • Simplified communications about SharePoint • Eliminated issues with DNS changes – Technical issues with that many web apps – Microsoft recommends no more than 10 per farm – Microsoft suggests that if you need more than 2-4, you’re doing it wrong 9/29/2014 @caspug #spsclt 16
  • 17. Step 8. Standard Branding • Reinforce CHS brand to all teammates (meeting marketing goals) • Reminds users this is a CHS property • Eliminates garish color schemes – Reduces non productive time spent by owners (we hope they focus on their content and not the color scheme for the site) • Added “alert” functionality – SP team can make a message appear on any site with different colors – Great way to notify about outages or upcoming site moves 9/29/2014 @caspug #spsclt 17
  • 18. Current Environment – SharePoint 2010 • Upgrade from WSS 3.0 to SharePoint 2010 – November 2011 until July 2013 • Current environment – Test: • 1 WFE, 1 App, 1 FAST, 1 SQL – Production: • 5 WFEs, 3 App, 2 FAST • 3 SQL (2 node cluster + SQL 2012 Always On Server) – ~500 site collections – 7000+ sub sites – 600 GB – 20% annual growth rate 9/29/2014 @caspug #spsclt 18
  • 19. Next Environment • Office 365 – CHS decided to go 100% to SharePoint Online in June 2013 – 38k users licensed with E3 plan • Governance changes – New issues to address – Opportunity to address existing issues 9/29/2014 @caspug #spsclt 19
  • 20. New Governance Goals • Providing more information to users to increase their understanding of our policies • Reinforce ownership at the site collection level • Address compliance concerns about new functionality 9/29/2014 @caspug #spsclt 20
  • 21. About This Site • Everyone can view: – Who the owners are – Whether sensitive data can be stored there – A description of the site, reinforcing its intended purpose – How stale the content is (last modified date) – Whether external sharing or SharePoint Designer are enabled – Renewal deadline – Link for owners to update info 9/29/2014 @caspug #spsclt 21
  • 22. New Security Reports • Goal is to increase accurate permissions • External Sharing Report – List all external users – What address the invitation was sent to – What email address accepted the invitation • Permissions Report – More easily identify people who should no longer have access – Highlight problem areas – like too many full control users • Active Directory Group Report – If sensitive data is present, how do owners know who is in an AD group? 9/29/2014 @caspug #spsclt 22
  • 23. File Synchronization • Using OneDrive for Business client users can synchronize the contents of any library to a non CHS controlled device • Compliance Issues: – No requirement for local encryption – No requirement that the data is remotely wiped when someone is no longer with CHS • Solution: – Built a utility to disable file sync on each and every library in SharePoint Online and OneDrive 9/29/2014 @caspug #spsclt 23
  • 24. SharePoint Designer • Added checkbox on site request form – owners can now ask for Designer to be enabled • Owners will be reminded: – Designer can lead to site outages if not used correctly – Any Full Control users can use Designer – Support time may increase due to Designer issues taking longer to troubleshoot (reverse engineer) and resolve • CHS will still require standard branding • Why allow it now? – CHS has a pent up demand for business process automation 9/29/2014 @caspug #spsclt 24
  • 25. Audit Logs • CHS written utility will insure audit log configuration is consistent across all site collections • Reports will be surfaced to site owners so they can review (along with permissions reports) • CHS didn’t enable on all SharePoint 2010 sites due to overhead – only enabled on sensitive site collections • Overhead is now a Microsoft concern, so auditing will be enabled 9/29/2014 @caspug #spsclt 25
  • 26. One Last Thing • Attempting to engage our users at a higher level – Not just break/fix – Let us help you take advantage of SharePoint • Moving quick questions to eLearning (reduce burden on help desk) • Improving eLearning – Rebuilt site to improve usability – Added Brainstorm videos – Adding SharePoint Team blog to share longer answers to commonly asked questions • Hosting “Ask Us Anything” sessions • Executing projects with our SharePoint Analysts 9/29/2014 @caspug #spsclt 26
  • 27. 250 North Trade Street Matthews, NC 28105 SharePint 1st drink on us, bring your ticket 9/29/2014 @caspug #spsclt 27
  • 28. Thank you! Any Questions? • Blog: http://www.kellydjones.com • Twitter mentions are appreciated: @kellydjones • Please complete the survey via the QR code 9/29/2014 @caspug #spsclt 28