SlideShare a Scribd company logo
1 of 45
Movin’ On Up
A SharePoint 2013
Migration Case Study
August 14, 2013
Jim Adcock, The SharePoint Therapist
Director, Enterprise Development
Dynamic Systems
http://dlairman.wordpress.com
http://SharePointTherapist.com
@dlairman
Focused on Governance, User Adoption, Business Process Automation
Thursdays at 11:30 am Fridays at 10:00 am
The Client
A nearly century-old construction company
(slow to make changes)
The Environment
• Existing SharePoint 2007
– ~400 GB in the content DB
• Pilot SharePoint 2010
– Records Center
• Office 365
– Project that needed ability to collaborate with
external entities, not enough resources at the
time to set up their own extranet
The Goal
• SharePoint 2013
• On-premises
• Unified environment
Business Drivers
• Some performance issues in 2007
– (All 400 GB in a single content DB)
• Unhelpful search results
• Required support for legacy customizations
• Low user adoption
– Lots of files sent via e-mail
– Shadow resources may be in use (Box, etc.)
• Access controls out of control
– Lots of folders!
Proposed Solution
Migrate content into new environment using
third-party tool
– Cleans up access controls
– Allows creation and assignment of content types
– Leaves behind stale content
– No customization ghosts
– Realign content into smaller content databases
Alternative – script migration using PowerShell
Challenges
• Resources dedicated to SAP implementation
– Funding limitations
– Server resources
• Turnover of SharePoint staff
• Datacenter and office move
Potential Wins
Once the migration is complete:
• Resources dedicated to supporting the two
older environments can be reclaimed
• Costs of the cloud environment eliminated
• SP2013 costs less than SP2010, skipping 2010
makes sense
Example Savings
# of Internal Users 100
# of Servers 2
Internal CAL Enterprise (Est.) Cost
SharePoint 2010 $ 82 $ 40,000 $ 88,200
SharePoint 2013 $ 94 $ 7,000 $ 23,400
Saving (Est.): $ 64,800
Legacy SharePoint Customizations
Choices:
• Retired
• Replaced w/ other (non-SharePoint) solutions
• Replaced using OOTB SP2013 features
• Must be rebuilt with the App model
Use SharePoint
The Plan
Documents customized to reflect the
existing environment and desired
outcomes labeled as “Plan”, and as-yet
un-customized docs are “Templates”.
As the templates get filled out, they
become plans.
To Do
• Determine Governance
• Determine Architecture
• Install Servers and Software
• Configure 2013 Environment
• User Training
• Content Migration
• Application Migration
• Decommission 2007 and 2010
Governance
• Identify Key Stakeholders
• Project Kickoff Meeting
• Vision and Goals
• Decisions List
These decisions feed into Architecture design
Governance & Architecture
Recommended Architecture
MAKE IT BETTER!
INTRANET MIGRATION TO SHAREPOINT 2013
Upgrade project kickoff meeting with key stakeholders
(Presentation Rough Draft)
WE’RE GETTING AN UPGRADE
• SharePoint 2013 has some great new features –
including a more intuitive interface!
• Streamlined Permissions – it will be easier for you to
get access to your stuff!
• Better Search – it will be easier for you to find what
you are looking for!
BETTER SEARCH!
• So significant, I had to mention it again!
• You know how Google has gotten better over the
years at giving you what you are looking for?
Microsoft has figured out that it needs to step up its
game.
MOST IMPORTANT…
We are trying to make work easier for you.
THAT’S THE CARROT
• Carrots are good for you!
• But you aren’t a horse, and carrots may not be your
favorite food…
• In other words, while it is good for you, you might
have to “eat” some things that you may not like the
taste of in order to reap the benefits.
CHANGE CAN BE HARD….
• But we are going to do everything we can to make
it as easy as possible to get to the good stuff.
WHY SHAREPOINT?
Provides a secure place to store documents
• Always backed up
• Always available (cloud!)
• Version control
• Access control
• Alerts – stay informed of changes!
WHY SHAREPOINT?
Workflow automates business processes
Spend less time managing processes and more time
accomplishing things!
WHY SHAREPOINT?
Empower users – get IT out of the way of business!
WHY SHAREPOINT?
PC Network Share SharePoint
Backup
Availability
Version Control
Access Control
Workflow
Alerts
A FEW CHANGES…
• Additional Governance - Consistent look and feel
across the organization
• Better experience for the end users – you!
• More consistent system behavior
• More consistent search results!
• Behavior - Never add another attachment to e-mail
• Cost savings!
• No more playing “Which version is correct?”
• No more folders!
• Say what?!?!?
FILE FOLDERS ARE SO 19TH
CENTURY
• Prior to 1898, businesses kept papers in envelopes in
turn stored in arrays of pigeonholes often lining a
wall. Finding and opening envelopes and unfolding
papers was troublesome and inefficient.
• The vertical filing cabinet (more or less as in use
today) was invented by Edwin G. Seibels in 1898.
Seibels reasoned that folding was not necessary;
papers could be kept in large envelopes standing
on end vertically in a drawer.
• Electronic folders are designed to mimic the
separation provided by the 1898 invention.
LIMITING YOUR VIEW
• Folders limit your view of information to only the way
the data is separated by the folders
• But what if you wanted to look at the data a
different way?
HOW WE FIND STUFF
• Then: Location was everything
• Now: Search is king. Search is so much the
prevalent way we find things that we don’t even
call it “searching” anymore. We call it after a
common search appliance – we “Google” things
now! (Even when we are using Bing! Sorry, MS!)
• Search gives you what you are looking for when
you are looking for it
CONTAINERS ARE FOR LOCKING
• Use containers (like sites, libraries or folders) to
create security zones.
• Use labels – tags and “metadata” to group things
by what they are and make them findable
• Use “content types” to determine what types of
labels can be applied, and how to handle the
document lifecycle
TRAINING!
• A big change like this is an opportunity to address
training gaps
• A big part of helping you to get the most out of
SharePoint is teaching you how to get the most out
of SharePoint
MAKE USERS HAPPIER
• Easier to use
• More effective, giving you time to spend on things
that matter!
MAKE MANAGEMENT HAPPIER
• Cost reductions!
• Increased efficiency! (More cost reductions!)
• More focus on capturing business (more profit!)
• More focus on improving services (happier
customers, more profit!)
PROPOSED VISION STATEMENT
“The Portal provides an environment where, in one organized, intuitive
and searchable location employees will find the systems, tools,
information and collaboration areas that they need.
From any internet-connected computer, employees will be able to
realize greater efficiency accessing important business systems, people
information, company forms, news, benefits summaries, calendars and
other company information.
The portal will provide tools for teams to collaborate and share
documents, timelines, status reports and other communication, thus
providing additional benefit to our customers, and our industry partners
in a secure and efficient way.”
Stakeholders provide input at this step
InScope
OutofScope
Utilized by Business Users to develop and implement business solutions that use technology without
IT’s direct involvement.
Utilized by IT to develop and implement more advanced technical solutions through a unified
application delivery platform.
The primary repository for document sharing, collaboration, and communication.
The primary location for simple workflow/business process automation.
The employee Portal and communication center for internal corporate communications.
The primary project issue tracking system with the support of Project Server.
x The repository for any XYZ documents and processes.
The platform used for customer relationship management. (Recommend OOS)
The learning management system used by our organization. (Recommend OOS)
Utilized as an asset management system.
The ticket tracking system for our operational issues.
The work order management system used by our organization.
Stakeholders provide input at this step
Install the Servers
• Virtualized environment, can clone base OS
• Dev, Test and Production environments
How do you create multiple environments with
consistency?
PowerShell!
User Training
Often the most overlooked
requirement for successful
rollout!
Training begins as soon as the
Dev environment is stood up.
Open for Business
• Open the 2013 site for use
• Search crawls 2007 content
• New home pages for each department
• Links to 2007 site content until migrated
Content Migration
Test migration of content to Test environment
– Move IT first – dog food!
– Validate the migration test in Test
– Use the validated migration to re-migrate to Prod.
– Final validation in Production
Customization Migration
Recreate customizations from 2007 that the
business needs to carry forwards into 2013
Can be done in parallel to Content Migration
Decommission 2007 and 2010
• Final backup
• Turn off VMs
• Wait to see if anyone screams “My data!”
• Release resources
All done!
Resources
Architecture Designs
• http://technet.microsoft.com/en-us/sharepoint/fp123594.aspx
Planning Resources
• http://technet.microsoft.com/en-us/library/cc261834.aspx
• http://jimehrenberg.wordpress.com/2013/07/22/an-oldie-but-a-goodie-sharepoint-2013-version-comparison-chart/
• http://sharepointpromag.com/blog/migrating-sharepoint-2007-sharepoint-2013-part-1
• http://sharepointpromag.com/blog/migrating-sharepoint-2007-sharepoint-2013-part-2
Governance Resources
• http://www.rharbridge.com/?page_id=726
• http://kjellsj.blogspot.com/2010/05/sharepoint-governance-part-i-eating.html
• http://technet.microsoft.com/en-us/library/ff848257(v=office.14).aspx
• http://sharepointtherapist.com/
Install Scripts
• http://gallery.technet.microsoft.com/DownloadInstall-SharePoint-e6df9eb8
• http://autospinstaller.codeplex.com/
• http://blog.tedpattison.net/Lists/Posts/Post.aspx?List=9d54806e%2D14ca%2D456d%2Da62a%2Db903c9dda841&ID=24&Web=dbc8a5
bc%2Dc0d9%2D412c%2D8929%2D177a045a5351
Some Training Resources
• http://www.discoversharepoint.com/
• http://office.microsoft.com/en-us/sharepoint-help/training-courses-for-sharepoint-2013-HA104030990.aspx
• http://www.brainstorminc.com/for-business/train-by-type/quick-start-cards/microsoft/sharepoint/productid/208
• http://www.youtube.com/playlist?list=PLCB216CC4ACF9338E
Questions?
Ask now or feel free to contact me later:
– @dlairman and @SPointTherapist
– jim@adcock.net
– http://www.linkedin.com/in/jimadcock
– http://SharePointTherapist.com
– http://dlairman.wordpress.com

More Related Content

More from Jim Adcock

SharePoint Governance 101 - Austin O365 & SharePoint User Group
SharePoint Governance 101  - Austin O365 & SharePoint User GroupSharePoint Governance 101  - Austin O365 & SharePoint User Group
SharePoint Governance 101 - Austin O365 & SharePoint User GroupJim Adcock
 
SharePoint Governance 101 - OKCSUG
SharePoint Governance 101 - OKCSUGSharePoint Governance 101 - OKCSUG
SharePoint Governance 101 - OKCSUGJim Adcock
 
SharePoint Governance 101 SPSSA2016
SharePoint Governance 101  SPSSA2016SharePoint Governance 101  SPSSA2016
SharePoint Governance 101 SPSSA2016Jim Adcock
 
Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015Jim Adcock
 
#SharePoint Governance 101 #SPEngage October 2015
#SharePoint Governance 101  #SPEngage October 2015#SharePoint Governance 101  #SPEngage October 2015
#SharePoint Governance 101 #SPEngage October 2015Jim Adcock
 
MS Ignite Report - San Antonio SharePoint User Group 2015-05-19
MS Ignite Report - San Antonio SharePoint User Group 2015-05-19MS Ignite Report - San Antonio SharePoint User Group 2015-05-19
MS Ignite Report - San Antonio SharePoint User Group 2015-05-19Jim Adcock
 
#SharePoint Group Therapy #SPSHOU 2015
#SharePoint Group Therapy #SPSHOU 2015#SharePoint Group Therapy #SPSHOU 2015
#SharePoint Group Therapy #SPSHOU 2015Jim Adcock
 
Haiku Deck Test
Haiku Deck Test Haiku Deck Test
Haiku Deck Test Jim Adcock
 
SharePoint Governance 101 - Austin SharePoint User Group August 2014
SharePoint Governance 101 - Austin SharePoint User Group August 2014SharePoint Governance 101 - Austin SharePoint User Group August 2014
SharePoint Governance 101 - Austin SharePoint User Group August 2014Jim Adcock
 
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUGMovin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUGJim Adcock
 
Tools, Techniques and Resources for Supporting Supporting the Dis-employed as...
Tools, Techniques and Resources for Supporting Supporting the Dis-employed as...Tools, Techniques and Resources for Supporting Supporting the Dis-employed as...
Tools, Techniques and Resources for Supporting Supporting the Dis-employed as...Jim Adcock
 
Can I Use Twitter to Help My Career - TweetCamp San Antonio
Can I Use Twitter to Help My Career - TweetCamp San AntonioCan I Use Twitter to Help My Career - TweetCamp San Antonio
Can I Use Twitter to Help My Career - TweetCamp San AntonioJim Adcock
 
Can I Use Twitter to Help My Career - Launch Pad Job Club
Can I Use Twitter to Help My Career - Launch Pad Job ClubCan I Use Twitter to Help My Career - Launch Pad Job Club
Can I Use Twitter to Help My Career - Launch Pad Job ClubJim Adcock
 

More from Jim Adcock (13)

SharePoint Governance 101 - Austin O365 & SharePoint User Group
SharePoint Governance 101  - Austin O365 & SharePoint User GroupSharePoint Governance 101  - Austin O365 & SharePoint User Group
SharePoint Governance 101 - Austin O365 & SharePoint User Group
 
SharePoint Governance 101 - OKCSUG
SharePoint Governance 101 - OKCSUGSharePoint Governance 101 - OKCSUG
SharePoint Governance 101 - OKCSUG
 
SharePoint Governance 101 SPSSA2016
SharePoint Governance 101  SPSSA2016SharePoint Governance 101  SPSSA2016
SharePoint Governance 101 SPSSA2016
 
Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015
 
#SharePoint Governance 101 #SPEngage October 2015
#SharePoint Governance 101  #SPEngage October 2015#SharePoint Governance 101  #SPEngage October 2015
#SharePoint Governance 101 #SPEngage October 2015
 
MS Ignite Report - San Antonio SharePoint User Group 2015-05-19
MS Ignite Report - San Antonio SharePoint User Group 2015-05-19MS Ignite Report - San Antonio SharePoint User Group 2015-05-19
MS Ignite Report - San Antonio SharePoint User Group 2015-05-19
 
#SharePoint Group Therapy #SPSHOU 2015
#SharePoint Group Therapy #SPSHOU 2015#SharePoint Group Therapy #SPSHOU 2015
#SharePoint Group Therapy #SPSHOU 2015
 
Haiku Deck Test
Haiku Deck Test Haiku Deck Test
Haiku Deck Test
 
SharePoint Governance 101 - Austin SharePoint User Group August 2014
SharePoint Governance 101 - Austin SharePoint User Group August 2014SharePoint Governance 101 - Austin SharePoint User Group August 2014
SharePoint Governance 101 - Austin SharePoint User Group August 2014
 
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUGMovin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
 
Tools, Techniques and Resources for Supporting Supporting the Dis-employed as...
Tools, Techniques and Resources for Supporting Supporting the Dis-employed as...Tools, Techniques and Resources for Supporting Supporting the Dis-employed as...
Tools, Techniques and Resources for Supporting Supporting the Dis-employed as...
 
Can I Use Twitter to Help My Career - TweetCamp San Antonio
Can I Use Twitter to Help My Career - TweetCamp San AntonioCan I Use Twitter to Help My Career - TweetCamp San Antonio
Can I Use Twitter to Help My Career - TweetCamp San Antonio
 
Can I Use Twitter to Help My Career - Launch Pad Job Club
Can I Use Twitter to Help My Career - Launch Pad Job ClubCan I Use Twitter to Help My Career - Launch Pad Job Club
Can I Use Twitter to Help My Career - Launch Pad Job Club
 

Recently uploaded

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
 
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
 
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
 
"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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Recently uploaded (20)

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
 
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
 
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
 
"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 ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Movin’ On Up - A SharePoint 2013 Migration Case Study

  • 1. Movin’ On Up A SharePoint 2013 Migration Case Study August 14, 2013
  • 2. Jim Adcock, The SharePoint Therapist Director, Enterprise Development Dynamic Systems http://dlairman.wordpress.com http://SharePointTherapist.com @dlairman Focused on Governance, User Adoption, Business Process Automation Thursdays at 11:30 am Fridays at 10:00 am
  • 3. The Client A nearly century-old construction company (slow to make changes)
  • 4. The Environment • Existing SharePoint 2007 – ~400 GB in the content DB • Pilot SharePoint 2010 – Records Center • Office 365 – Project that needed ability to collaborate with external entities, not enough resources at the time to set up their own extranet
  • 5. The Goal • SharePoint 2013 • On-premises • Unified environment
  • 6. Business Drivers • Some performance issues in 2007 – (All 400 GB in a single content DB) • Unhelpful search results • Required support for legacy customizations • Low user adoption – Lots of files sent via e-mail – Shadow resources may be in use (Box, etc.) • Access controls out of control – Lots of folders!
  • 7. Proposed Solution Migrate content into new environment using third-party tool – Cleans up access controls – Allows creation and assignment of content types – Leaves behind stale content – No customization ghosts – Realign content into smaller content databases Alternative – script migration using PowerShell
  • 8. Challenges • Resources dedicated to SAP implementation – Funding limitations – Server resources • Turnover of SharePoint staff • Datacenter and office move
  • 9. Potential Wins Once the migration is complete: • Resources dedicated to supporting the two older environments can be reclaimed • Costs of the cloud environment eliminated • SP2013 costs less than SP2010, skipping 2010 makes sense Example Savings # of Internal Users 100 # of Servers 2 Internal CAL Enterprise (Est.) Cost SharePoint 2010 $ 82 $ 40,000 $ 88,200 SharePoint 2013 $ 94 $ 7,000 $ 23,400 Saving (Est.): $ 64,800
  • 10. Legacy SharePoint Customizations Choices: • Retired • Replaced w/ other (non-SharePoint) solutions • Replaced using OOTB SP2013 features • Must be rebuilt with the App model
  • 12. The Plan Documents customized to reflect the existing environment and desired outcomes labeled as “Plan”, and as-yet un-customized docs are “Templates”. As the templates get filled out, they become plans.
  • 13. To Do • Determine Governance • Determine Architecture • Install Servers and Software • Configure 2013 Environment • User Training • Content Migration • Application Migration • Decommission 2007 and 2010
  • 14. Governance • Identify Key Stakeholders • Project Kickoff Meeting • Vision and Goals • Decisions List These decisions feed into Architecture design
  • 17. MAKE IT BETTER! INTRANET MIGRATION TO SHAREPOINT 2013 Upgrade project kickoff meeting with key stakeholders (Presentation Rough Draft)
  • 18. WE’RE GETTING AN UPGRADE • SharePoint 2013 has some great new features – including a more intuitive interface! • Streamlined Permissions – it will be easier for you to get access to your stuff! • Better Search – it will be easier for you to find what you are looking for!
  • 19. BETTER SEARCH! • So significant, I had to mention it again! • You know how Google has gotten better over the years at giving you what you are looking for? Microsoft has figured out that it needs to step up its game.
  • 20. MOST IMPORTANT… We are trying to make work easier for you.
  • 21. THAT’S THE CARROT • Carrots are good for you! • But you aren’t a horse, and carrots may not be your favorite food… • In other words, while it is good for you, you might have to “eat” some things that you may not like the taste of in order to reap the benefits.
  • 22. CHANGE CAN BE HARD…. • But we are going to do everything we can to make it as easy as possible to get to the good stuff.
  • 23. WHY SHAREPOINT? Provides a secure place to store documents • Always backed up • Always available (cloud!) • Version control • Access control • Alerts – stay informed of changes!
  • 24. WHY SHAREPOINT? Workflow automates business processes Spend less time managing processes and more time accomplishing things!
  • 25. WHY SHAREPOINT? Empower users – get IT out of the way of business!
  • 26. WHY SHAREPOINT? PC Network Share SharePoint Backup Availability Version Control Access Control Workflow Alerts
  • 27. A FEW CHANGES… • Additional Governance - Consistent look and feel across the organization • Better experience for the end users – you! • More consistent system behavior • More consistent search results! • Behavior - Never add another attachment to e-mail • Cost savings! • No more playing “Which version is correct?” • No more folders! • Say what?!?!?
  • 28. FILE FOLDERS ARE SO 19TH CENTURY • Prior to 1898, businesses kept papers in envelopes in turn stored in arrays of pigeonholes often lining a wall. Finding and opening envelopes and unfolding papers was troublesome and inefficient. • The vertical filing cabinet (more or less as in use today) was invented by Edwin G. Seibels in 1898. Seibels reasoned that folding was not necessary; papers could be kept in large envelopes standing on end vertically in a drawer. • Electronic folders are designed to mimic the separation provided by the 1898 invention.
  • 29. LIMITING YOUR VIEW • Folders limit your view of information to only the way the data is separated by the folders • But what if you wanted to look at the data a different way?
  • 30. HOW WE FIND STUFF • Then: Location was everything • Now: Search is king. Search is so much the prevalent way we find things that we don’t even call it “searching” anymore. We call it after a common search appliance – we “Google” things now! (Even when we are using Bing! Sorry, MS!) • Search gives you what you are looking for when you are looking for it
  • 31. CONTAINERS ARE FOR LOCKING • Use containers (like sites, libraries or folders) to create security zones. • Use labels – tags and “metadata” to group things by what they are and make them findable • Use “content types” to determine what types of labels can be applied, and how to handle the document lifecycle
  • 32. TRAINING! • A big change like this is an opportunity to address training gaps • A big part of helping you to get the most out of SharePoint is teaching you how to get the most out of SharePoint
  • 33. MAKE USERS HAPPIER • Easier to use • More effective, giving you time to spend on things that matter!
  • 34. MAKE MANAGEMENT HAPPIER • Cost reductions! • Increased efficiency! (More cost reductions!) • More focus on capturing business (more profit!) • More focus on improving services (happier customers, more profit!)
  • 35. PROPOSED VISION STATEMENT “The Portal provides an environment where, in one organized, intuitive and searchable location employees will find the systems, tools, information and collaboration areas that they need. From any internet-connected computer, employees will be able to realize greater efficiency accessing important business systems, people information, company forms, news, benefits summaries, calendars and other company information. The portal will provide tools for teams to collaborate and share documents, timelines, status reports and other communication, thus providing additional benefit to our customers, and our industry partners in a secure and efficient way.” Stakeholders provide input at this step
  • 36. InScope OutofScope Utilized by Business Users to develop and implement business solutions that use technology without IT’s direct involvement. Utilized by IT to develop and implement more advanced technical solutions through a unified application delivery platform. The primary repository for document sharing, collaboration, and communication. The primary location for simple workflow/business process automation. The employee Portal and communication center for internal corporate communications. The primary project issue tracking system with the support of Project Server. x The repository for any XYZ documents and processes. The platform used for customer relationship management. (Recommend OOS) The learning management system used by our organization. (Recommend OOS) Utilized as an asset management system. The ticket tracking system for our operational issues. The work order management system used by our organization. Stakeholders provide input at this step
  • 37. Install the Servers • Virtualized environment, can clone base OS • Dev, Test and Production environments How do you create multiple environments with consistency?
  • 39. User Training Often the most overlooked requirement for successful rollout! Training begins as soon as the Dev environment is stood up.
  • 40. Open for Business • Open the 2013 site for use • Search crawls 2007 content • New home pages for each department • Links to 2007 site content until migrated
  • 41. Content Migration Test migration of content to Test environment – Move IT first – dog food! – Validate the migration test in Test – Use the validated migration to re-migrate to Prod. – Final validation in Production
  • 42. Customization Migration Recreate customizations from 2007 that the business needs to carry forwards into 2013 Can be done in parallel to Content Migration
  • 43. Decommission 2007 and 2010 • Final backup • Turn off VMs • Wait to see if anyone screams “My data!” • Release resources All done!
  • 44. Resources Architecture Designs • http://technet.microsoft.com/en-us/sharepoint/fp123594.aspx Planning Resources • http://technet.microsoft.com/en-us/library/cc261834.aspx • http://jimehrenberg.wordpress.com/2013/07/22/an-oldie-but-a-goodie-sharepoint-2013-version-comparison-chart/ • http://sharepointpromag.com/blog/migrating-sharepoint-2007-sharepoint-2013-part-1 • http://sharepointpromag.com/blog/migrating-sharepoint-2007-sharepoint-2013-part-2 Governance Resources • http://www.rharbridge.com/?page_id=726 • http://kjellsj.blogspot.com/2010/05/sharepoint-governance-part-i-eating.html • http://technet.microsoft.com/en-us/library/ff848257(v=office.14).aspx • http://sharepointtherapist.com/ Install Scripts • http://gallery.technet.microsoft.com/DownloadInstall-SharePoint-e6df9eb8 • http://autospinstaller.codeplex.com/ • http://blog.tedpattison.net/Lists/Posts/Post.aspx?List=9d54806e%2D14ca%2D456d%2Da62a%2Db903c9dda841&ID=24&Web=dbc8a5 bc%2Dc0d9%2D412c%2D8929%2D177a045a5351 Some Training Resources • http://www.discoversharepoint.com/ • http://office.microsoft.com/en-us/sharepoint-help/training-courses-for-sharepoint-2013-HA104030990.aspx • http://www.brainstorminc.com/for-business/train-by-type/quick-start-cards/microsoft/sharepoint/productid/208 • http://www.youtube.com/playlist?list=PLCB216CC4ACF9338E
  • 45. Questions? Ask now or feel free to contact me later: – @dlairman and @SPointTherapist – jim@adcock.net – http://www.linkedin.com/in/jimadcock – http://SharePointTherapist.com – http://dlairman.wordpress.com