SlideShare a Scribd company logo
1 of 33
November 22nd, 2014 
John Calvert 
Chief Architect 
Software Craft, Inc. 
John at softwarecraft dot ca 
Migrating to SharePoint 2013 
Business and Technical Perspective
Thank you to all of our Sponsors!!
 http://www.cloudshare.com/
 SharePoint / .NET solution 
architect & speaker 
 18+ years experience 
building business solutions 
 Recent clients House of 
Commons, Plasco Energy, 
Justice, NRC, CFPSA 
 Specialize in Microsoft 
technologies 
Contact me: 
 john at softwarecraft dot ca 
 twit: softwarecraft99 
 web: softwarecraft.ca
 Why migrate? 
 Business roadmap 
 Technical roadmap 
 Planning challenges 
 Execution challenges 
 Q&A
 Business users want new UX 
and features 
 Business / IT want to revamp 
Information Architecture / 
navigation 
 IT wants to consolidate 
hardware and software 
 IT needs to life cycle the 
hardware and software
 New UX and features => Site 
collection upgrade 
 Revamp IA => Move / 
revamp sites 
 Consolidate hardware => 
Merge service / web apps & 
move root sites 
 Life cycle platform => 
Reinstall farm
 Skip all the planning, Just 
Do It – Migrate 
 “Lean” approach 
 Greatly reduces the prep 
 Chance of success according 
to OOTB configuration 
 MVP approved, one at least 
 Client approved, one at 
least
 Establish requirements 
 Eg legacy or upgrade GUI 
 Identify high profile / usage sites 
 Review Discontinued Features 
and Modified Functionality 
 Plan to integrate new features 
into migrated sites 
 Eg metadata navigation, etc
 Revamp governance and 
Information Architecture 
 Don’t perpetuate chaos 
 Clean up dormant / dead content 
and versions 
 Content that poses a risk, eg for 
Compliance, eDiscovery 
 Consolidate and simplify site 
collections and sites
 Complete Visual Upgrade for 
legacy 2007 sites beforehand 
Post-Migration 
 Site owners test migrated sites 
 Business / IT fix functional issues 
 Eg alerts
 Memorize Upgrade to SharePoint 2013 
(TechNet)! 
 Understand the process and terminology 
 Content Database “upgrade” = attach content 
database to SP2013 farm which upgrades it 
 Site Collection “upgrade” = apply SP2013 GUI & 
features within an SP2013 farm 
 Choose an approach for each 
 Prepare 
 Test 
 Execute
 Native – Database Attach 
 Only route is SP 2010 to SP 2013 
 Authentication mode before or after? 
 Host name site collections before or after? 
 Site col. upgrade self-serve, bulk, or 
prevent? 
 3rd Party 
 Most/all prior versions supported, 
SP2003/2007/2010 
 Share-Gate, Metalogix, Avepoint, Quest
 Prior Versions SP2003/2007 
 Only native-SP route is via SP 2010 first 
 Other Sources 
 File shares 
 Other systems 
 Information architecture, security 
design, etc dominate over migration 
factors
 Self-serve by site collection owner 
 Controlled by farm administrator 
 Extremely important sites 
 Very large sites 
 Highly-customized sites 
 Other factors 
 Coordinate with training in SP2013 UX 
and features
 Any content database 
 Business Connectivity (BCS) 
 Managed Metadata (MMS) 
 PerformancePoint 
 Search Administration 
 Not Index or Property DBs 
 Secure Store (SS) 
 need to know passphrase 
 User Profile (UPS) 
 Profile, Social, Sync
 Gather environment info, eg # sites, 
users, dbs & sizing 
 Gather settings, eg using Upgrade 
Worksheet for SharePoint 2013 
 Review Discontinued Features and 
Modified Functionality in Microsoft 
SharePoint 2013 
 Review and update/replace custom 
and 3rd party solutions
 Many will work as-is in SP2013 but at CompatibilityLevel 14 
 SOM, page model, webparts, etc very stable SP2010 => SP2013 
 Can’t find the WSPs files? 
 Export Solutions from SharePoint 2010 – Shane Young 
 Must be at CompatibilityLevel 15 after site collection upgrade 
 _layouts folder path changes 
 14 Hive path _/layouts/ 
 15 Hive path _/layouts/15/ 
 Simplest to create new solution SP2013 solution
 Review health analyzer reports on source SP2010 farm 
 Technical clean up 
 Orphaned sites/data 
 Large lists 
 Large ACLs 
 Unused templates, features and Web Parts 
 DB errors
 Find orphaned objects in content database 
 Get-SPContentDatabase | ForEach-Object { 
 Write-Host $_.Name $_.Repair($false) 
 } 
 Determine web app authentication mode 
 Get-SPWebApplication | Select DisplayName, Url, 
UseClaimsAuthentication 
 Deploy / enable dependencies 
 Farm features and solutions 
 Service application databases, eg Managed Metadata, etc
 Migrate classic mode as is, then convert to claims 
 Requires creating target web application with PowerShell or 
custom solution 
 New-SPWebApplication -Name "Upgrade" -ApplicationPool 
"SharePoint App Pool" -AuthenticationMethod NTLM -Port 
80 -URL http://server 
 Get-SPWebApplication | Select URL, 
UseClaimsAuthentication 
 Convert-SPWebApplication -Identity "http://server" -To 
Claims -RetainPermissions 
 April 2014 CU causes problems; Fixed in June 2014 CU
 Ensure Workflow Auto Cleanup timer job is in same state on 
source and target SharePoint farms 
 Ensure no documents are checked out 
 Ensure no workflows are running 
 Backup source databases and restore to target SP2013 farm 
 Check content database against web application 
 Test-SPContentDatabase –Name <DB_Name> –WebApplication 
<http://webapp> 
 Cmdlet available on SP2010 and SP2013 
 Cmdlet works whether database is attached to farm or not
Category : MissingFeature 
Error : True 
UpgradeBlocking : False 
Message : Database [WSS_Content_Edrms_ls_sv] has reference(s) to a missing feature: Id = [1500c971-8b68-4e1e-bbaa-d02f0437f1e6], Name = 
[SoftwareCraft Base Content Type], Description = [SoftwareCraft Content Type from which all others inherit], Install Location = 
[SoftwareCraft.Edrms.SP.ContentTypes Base Content Type]. 
Remedy : The feature with Id 1500c971-8b68-4e1e-bbaa-d02f0437f1e6 is referenced in the database [WSS_Content_Edrms_ls_sv], but is not installed on 
the 
current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if 
necessary. 
Locations : 
Category : MissingSetupFile 
Error : True 
UpgradeBlocking : False 
Message : File [FeaturesSoftwareCraft.Edrms.SP LibrariesManagement Library Template - STPManagementLibrary.stp] is referenced [1] times in the 
database [WSS_Content_Edrms_ls_sv], but is not installed on the current farm. Please install any feature/solution which contains this 
file. 
Remedy : One or more setup files are referenced in the database [WSS_Content_Edrms_ls_sv], but are not installed on the current farm. Please 
install any feature or solution which contains these files. 
Locations : 
Category : MissingAssembly 
Error : True 
UpgradeBlocking : False 
Message : Assembly [SoftwareCraft.Edrms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f9168920a5ac39e9] is referenced in the database 
[WSS_Content_Edrms_ls_sv], but is not installed on the current farm. Please install any feature/solution which contains this assembly. 
Remedy : One or more assemblies are referenced in the database [WSS_Content_Edrms_ls_sv], but are not installed on the current farm. Please install 
any feature or solution which contains these assemblies. 
Locations :
 Attach content database to farm 
 Mount-SPContentDatabase –Name <DB_Name> –WebApplication 
<http://webapp> 
 Recall, does not upgrade GUI and features 
 For that perform site collection upgrade
 View Upgrade Status page in Central Admin 
 View upgrade and error log files in 15LOGS 
 Upgrade-YYYYMMDD-HHMMSS-SSS.log 
 Upgrade-YYYYMMDD-HHMMSS-SSS-error.log 
 View Manage Databases Upgrade Status page in Central 
Admin 
 Get-SPContentDatabase | Format-Table Name, 
NeedsUpgradeIncludeChildren
 Create managed paths 
before attaching databases 
 Migrate content database 
with root site collection first 
 Preserve IA / site collection 
URLs to avoid breaking 
internal links and alerts 
 Use staging area to revamp 
IA or move to HNSC
 Site collection health check applies these rules: 
Rule name Check Action Rule ID 
Conflicting Content 
Conflicts between existing content types and content types that are created when you upgrade 
Types 
the site to SharePoint 2013. A conflict occurs when both content types have the same name. 
befe203b-a8c0-48c2- 
b5f0-27c10f9e1622 
Customized Files Files that were customized (or unghosted) in the site collection or subsites. When run in repair 
mode, it can reset the page to the default (reghost the file). 
cd839b0d-9707-4950- 
8fac-f306cb920f6c 
Missing Galleries Any default galleries and reports that are missing from the site collection or subsites. ee967197-ccbe-4c00- 
88e4-e6fab81145e1 
Missing Parent 
Content Types 
Missing parent content types. Either delete the orphaned content type or associate the orphaned 
content type with a different parent content type 
a9a6769f-7289-4b9f-ae7f- 
5db4b997d284 
Missing Site 
Templates 
Site template that the site is based on is available and reports if any elements are missing. 5258ccf5-e7d6-4df7- 
b8ae-12fcc0513ebd 
Unsupported 
Language Pack 
References 
Language packs that are used by the site collection exist and are referenced correctly by the site 
collection. 
99c946f7-5751-417c- 
89d3-b9c8bb2d1f66 
Unsupported MUI 
References 
Multi-user interface elements that are used by the site collection exist and are referenced 
correctly by the site collection. 
6da06aab-c539-4e0d-b111- 
b1da4408859a
 Upgrade to SharePoint 2013 (TechNet) 
 Discontinued features and modified functionality in Microsoft 
SharePoint 2013 (Office) 
 Checklist for database-attach upgrade (SharePoint 2013) 
(TechNet) 
 Export Solutions from SharePoint 2010 Farm (Shane Young)
 What Every SharePoint Admin Needs to Know About Host 
Named Site Collections (Kirk Evans) 
 Host Named Site Collections (HNSC) for SharePoint 2010 
Architects (Mark Arend) 
 SharePoint Host Named Site Collection Creator (CodePlex)
 John Calvert 
 john at softwarecraft dot ca 
 twit: softwarecraft99 
 web: softwarecraft.ca
Remember to fill out your evaluation forms to win some great prizes! 
& 
Date & Time: Immediately after prizes 
Location: Observatory Student Pub 
Address: On Algonquin Campus 
Parking: No need to move your car!* 
Site: 
http://www.algonquinsa.com/ob.aspx 
*Please drive responsibly! We are happy to call you a cab 

More Related Content

What's hot

Back to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonBack to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonJoel Oleson
 
Peter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsPeter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsSharePoint Saturday NY
 
SharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningSharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningChaitu Madala
 
Advanced SharePoint Server Concepts
Advanced SharePoint Server ConceptsAdvanced SharePoint Server Concepts
Advanced SharePoint Server ConceptsLearning SharePoint
 
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...Softree Technology Pvt. Ltd
 
Don't upgrade to SharePoint 2013
Don't upgrade to SharePoint 2013Don't upgrade to SharePoint 2013
Don't upgrade to SharePoint 2013davidlozzi
 
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenWhat's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenIlia Sotnikov
 
Preparing for Upgrade to SharePoint 2010 Today
Preparing for Upgrade to SharePoint 2010 TodayPreparing for Upgrade to SharePoint 2010 Today
Preparing for Upgrade to SharePoint 2010 TodayJoel Oleson
 
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guideHow to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guideVyapin Software Systems Private Limited
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSguest7c2e070
 
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingSharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingJohn Calvert
 
Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation) Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation) chanduraj1984
 
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...Joel Oleson
 
SharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaSharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaJohn Calvert
 
SharePoint 2016 Deep Dive
SharePoint 2016 Deep DiveSharePoint 2016 Deep Dive
SharePoint 2016 Deep DiveJared Matfess
 
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementSharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementIvan Sanders
 
Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...
Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...
Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...Toni Frankola
 
Sharepoint 2007 Detailed Technical Overview
Sharepoint 2007 Detailed Technical OverviewSharepoint 2007 Detailed Technical Overview
Sharepoint 2007 Detailed Technical Overviewukdpe
 
Highly available and scalable architectures
Highly available and scalable architecturesHighly available and scalable architectures
Highly available and scalable architecturesPhil Wicklund
 
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Jason Himmelstein
 

What's hot (20)

Back to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonBack to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel Oleson
 
Peter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsPeter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer Workflows
 
SharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade PlanningSharePoint 2010 Upgrade Planning
SharePoint 2010 Upgrade Planning
 
Advanced SharePoint Server Concepts
Advanced SharePoint Server ConceptsAdvanced SharePoint Server Concepts
Advanced SharePoint Server Concepts
 
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
 
Don't upgrade to SharePoint 2013
Don't upgrade to SharePoint 2013Don't upgrade to SharePoint 2013
Don't upgrade to SharePoint 2013
 
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenWhat's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
 
Preparing for Upgrade to SharePoint 2010 Today
Preparing for Upgrade to SharePoint 2010 TodayPreparing for Upgrade to SharePoint 2010 Today
Preparing for Upgrade to SharePoint 2010 Today
 
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guideHow to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
 
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingSharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
 
Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation) Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation)
 
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
 
SharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaSharePoint On-Premises Nirvana
SharePoint On-Premises Nirvana
 
SharePoint 2016 Deep Dive
SharePoint 2016 Deep DiveSharePoint 2016 Deep Dive
SharePoint 2016 Deep Dive
 
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementSharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
 
Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...
Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...
Introduction To Microsoft Office Share Point 2007 – Planning Installation Con...
 
Sharepoint 2007 Detailed Technical Overview
Sharepoint 2007 Detailed Technical OverviewSharepoint 2007 Detailed Technical Overview
Sharepoint 2007 Detailed Technical Overview
 
Highly available and scalable architectures
Highly available and scalable architecturesHighly available and scalable architectures
Highly available and scalable architectures
 
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
 

Similar to Migrating to SharePoint 2013 - Business and Technical Perspective

SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...Joel Oleson
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki
 
NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013Michael Noel
 
Ready, Set, Upgrade!
Ready, Set, Upgrade!Ready, Set, Upgrade!
Ready, Set, Upgrade!Cory Peters
 
SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013Michael Noel
 
2010preparingforupgradeoleson
2010preparingforupgradeoleson2010preparingforupgradeoleson
2010preparingforupgradeolesonUGAIA
 
Practical Guidance for SharePoint 2010 Upgrade
Practical Guidance for SharePoint 2010 UpgradePractical Guidance for SharePoint 2010 Upgrade
Practical Guidance for SharePoint 2010 UpgradeJoel Oleson
 
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastPreparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastJoel Oleson
 
Upgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle EastUpgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle EastJoel Oleson
 
Upgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmnUpgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmnVickey Bird
 
TEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 UpgradeTEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 UpgradeJoel Oleson
 
SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaJoel Oleson
 
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...Ivan Sanders
 
SharePoint Development For Asp Net Developers
SharePoint Development For Asp Net DevelopersSharePoint Development For Asp Net Developers
SharePoint Development For Asp Net DevelopersCorey Roth
 
Deploying Code In SharePoint
Deploying Code In SharePointDeploying Code In SharePoint
Deploying Code In SharePointCorey Roth
 
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Joel Oleson
 

Similar to Migrating to SharePoint 2013 - Business and Technical Perspective (20)

SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPRO
 
NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013NZSPC 2013 - Upgrading to SharePoint 2013
NZSPC 2013 - Upgrading to SharePoint 2013
 
Ready, Set, Upgrade!
Ready, Set, Upgrade!Ready, Set, Upgrade!
Ready, Set, Upgrade!
 
SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013SPCSEA 2013 - Upgrading to SharePoint 2013
SPCSEA 2013 - Upgrading to SharePoint 2013
 
SharePoint 2010 Migration Presentation
SharePoint 2010 Migration PresentationSharePoint 2010 Migration Presentation
SharePoint 2010 Migration Presentation
 
2010preparingforupgradeoleson
2010preparingforupgradeoleson2010preparingforupgradeoleson
2010preparingforupgradeoleson
 
Practical Guidance for SharePoint 2010 Upgrade
Practical Guidance for SharePoint 2010 UpgradePractical Guidance for SharePoint 2010 Upgrade
Practical Guidance for SharePoint 2010 Upgrade
 
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastPreparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
 
Upgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle EastUpgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle East
 
Upgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmnUpgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmn
 
SharePoint 2010 Upgrade Deep Dive
SharePoint 2010 Upgrade Deep DiveSharePoint 2010 Upgrade Deep Dive
SharePoint 2010 Upgrade Deep Dive
 
TEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 UpgradeTEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 Upgrade
 
OFC304 MOSS Upgrade and Migration
OFC304 MOSS Upgrade and MigrationOFC304 MOSS Upgrade and Migration
OFC304 MOSS Upgrade and Migration
 
SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices Croatia
 
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...
SoCalCodeCamp Upgrade Microsoft Office SharePoint Server 2007 to SharePoint S...
 
SharePoint 2010 Summit - Stress Free Migration
SharePoint 2010 Summit  - Stress Free MigrationSharePoint 2010 Summit  - Stress Free Migration
SharePoint 2010 Summit - Stress Free Migration
 
SharePoint Development For Asp Net Developers
SharePoint Development For Asp Net DevelopersSharePoint Development For Asp Net Developers
SharePoint Development For Asp Net Developers
 
Deploying Code In SharePoint
Deploying Code In SharePointDeploying Code In SharePoint
Deploying Code In SharePoint
 
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
 

More from John Calvert

Azure IaaS-PaaS Migrations - Lessons Learned
Azure IaaS-PaaS Migrations - Lessons LearnedAzure IaaS-PaaS Migrations - Lessons Learned
Azure IaaS-PaaS Migrations - Lessons LearnedJohn Calvert
 
Lessons learned from migrating a legacy web app to azure
Lessons learned from migrating a legacy web app to azureLessons learned from migrating a legacy web app to azure
Lessons learned from migrating a legacy web app to azureJohn Calvert
 
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
 
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption   Lessons Learned and Advanced TroubleshootingSharePoint 2016 Platform Adoption   Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption Lessons Learned and Advanced TroubleshootingJohn Calvert
 
SharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What MattersSharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What MattersJohn Calvert
 
Transform SharePoint List Forms with HTML and CSS
Transform SharePoint List Forms with HTML and CSSTransform SharePoint List Forms with HTML and CSS
Transform SharePoint List Forms with HTML and CSSJohn Calvert
 
Transform SharePoint default list forms with HTML, CSS and JavaScript
Transform SharePoint default list forms with HTML, CSS and JavaScriptTransform SharePoint default list forms with HTML, CSS and JavaScript
Transform SharePoint default list forms with HTML, CSS and JavaScriptJohn Calvert
 
SharePoint 2013 APIs
SharePoint 2013 APIsSharePoint 2013 APIs
SharePoint 2013 APIsJohn Calvert
 
How to be Social with My Sites in SharePoint 2013
How to be Social with My Sites in SharePoint 2013How to be Social with My Sites in SharePoint 2013
How to be Social with My Sites in SharePoint 2013John Calvert
 
IIBA OO - Is a business analyst required for SharePoint projects?
IIBA OO - Is a business analyst required for SharePoint projects?IIBA OO - Is a business analyst required for SharePoint projects?
IIBA OO - Is a business analyst required for SharePoint projects?John Calvert
 
SharePoint for the .NET Developer
SharePoint for the .NET DeveloperSharePoint for the .NET Developer
SharePoint for the .NET DeveloperJohn Calvert
 
Cloud Based Dev/Test Environments for .NET and SharePoint Using CloudShare
Cloud Based Dev/Test Environments for .NET and SharePoint Using CloudShareCloud Based Dev/Test Environments for .NET and SharePoint Using CloudShare
Cloud Based Dev/Test Environments for .NET and SharePoint Using CloudShareJohn Calvert
 
Cloud-Based Dev/Test Environments for SharePoint using CloudShare
Cloud-Based Dev/Test Environments for SharePoint using CloudShareCloud-Based Dev/Test Environments for SharePoint using CloudShare
Cloud-Based Dev/Test Environments for SharePoint using CloudShareJohn Calvert
 

More from John Calvert (13)

Azure IaaS-PaaS Migrations - Lessons Learned
Azure IaaS-PaaS Migrations - Lessons LearnedAzure IaaS-PaaS Migrations - Lessons Learned
Azure IaaS-PaaS Migrations - Lessons Learned
 
Lessons learned from migrating a legacy web app to azure
Lessons learned from migrating a legacy web app to azureLessons learned from migrating a legacy web app to azure
Lessons learned from migrating a legacy web app to azure
 
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
 
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption   Lessons Learned and Advanced TroubleshootingSharePoint 2016 Platform Adoption   Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
 
SharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What MattersSharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What Matters
 
Transform SharePoint List Forms with HTML and CSS
Transform SharePoint List Forms with HTML and CSSTransform SharePoint List Forms with HTML and CSS
Transform SharePoint List Forms with HTML and CSS
 
Transform SharePoint default list forms with HTML, CSS and JavaScript
Transform SharePoint default list forms with HTML, CSS and JavaScriptTransform SharePoint default list forms with HTML, CSS and JavaScript
Transform SharePoint default list forms with HTML, CSS and JavaScript
 
SharePoint 2013 APIs
SharePoint 2013 APIsSharePoint 2013 APIs
SharePoint 2013 APIs
 
How to be Social with My Sites in SharePoint 2013
How to be Social with My Sites in SharePoint 2013How to be Social with My Sites in SharePoint 2013
How to be Social with My Sites in SharePoint 2013
 
IIBA OO - Is a business analyst required for SharePoint projects?
IIBA OO - Is a business analyst required for SharePoint projects?IIBA OO - Is a business analyst required for SharePoint projects?
IIBA OO - Is a business analyst required for SharePoint projects?
 
SharePoint for the .NET Developer
SharePoint for the .NET DeveloperSharePoint for the .NET Developer
SharePoint for the .NET Developer
 
Cloud Based Dev/Test Environments for .NET and SharePoint Using CloudShare
Cloud Based Dev/Test Environments for .NET and SharePoint Using CloudShareCloud Based Dev/Test Environments for .NET and SharePoint Using CloudShare
Cloud Based Dev/Test Environments for .NET and SharePoint Using CloudShare
 
Cloud-Based Dev/Test Environments for SharePoint using CloudShare
Cloud-Based Dev/Test Environments for SharePoint using CloudShareCloud-Based Dev/Test Environments for SharePoint using CloudShare
Cloud-Based Dev/Test Environments for SharePoint using CloudShare
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Migrating to SharePoint 2013 - Business and Technical Perspective

  • 1. November 22nd, 2014 John Calvert Chief Architect Software Craft, Inc. John at softwarecraft dot ca Migrating to SharePoint 2013 Business and Technical Perspective
  • 2. Thank you to all of our Sponsors!!
  • 4.  SharePoint / .NET solution architect & speaker  18+ years experience building business solutions  Recent clients House of Commons, Plasco Energy, Justice, NRC, CFPSA  Specialize in Microsoft technologies Contact me:  john at softwarecraft dot ca  twit: softwarecraft99  web: softwarecraft.ca
  • 5.  Why migrate?  Business roadmap  Technical roadmap  Planning challenges  Execution challenges  Q&A
  • 6.  Business users want new UX and features  Business / IT want to revamp Information Architecture / navigation  IT wants to consolidate hardware and software  IT needs to life cycle the hardware and software
  • 7.  New UX and features => Site collection upgrade  Revamp IA => Move / revamp sites  Consolidate hardware => Merge service / web apps & move root sites  Life cycle platform => Reinstall farm
  • 8.  Skip all the planning, Just Do It – Migrate  “Lean” approach  Greatly reduces the prep  Chance of success according to OOTB configuration  MVP approved, one at least  Client approved, one at least
  • 9.  Establish requirements  Eg legacy or upgrade GUI  Identify high profile / usage sites  Review Discontinued Features and Modified Functionality  Plan to integrate new features into migrated sites  Eg metadata navigation, etc
  • 10.  Revamp governance and Information Architecture  Don’t perpetuate chaos  Clean up dormant / dead content and versions  Content that poses a risk, eg for Compliance, eDiscovery  Consolidate and simplify site collections and sites
  • 11.  Complete Visual Upgrade for legacy 2007 sites beforehand Post-Migration  Site owners test migrated sites  Business / IT fix functional issues  Eg alerts
  • 12.  Memorize Upgrade to SharePoint 2013 (TechNet)!  Understand the process and terminology  Content Database “upgrade” = attach content database to SP2013 farm which upgrades it  Site Collection “upgrade” = apply SP2013 GUI & features within an SP2013 farm  Choose an approach for each  Prepare  Test  Execute
  • 13.  Native – Database Attach  Only route is SP 2010 to SP 2013  Authentication mode before or after?  Host name site collections before or after?  Site col. upgrade self-serve, bulk, or prevent?  3rd Party  Most/all prior versions supported, SP2003/2007/2010  Share-Gate, Metalogix, Avepoint, Quest
  • 14.  Prior Versions SP2003/2007  Only native-SP route is via SP 2010 first  Other Sources  File shares  Other systems  Information architecture, security design, etc dominate over migration factors
  • 15.  Self-serve by site collection owner  Controlled by farm administrator  Extremely important sites  Very large sites  Highly-customized sites  Other factors  Coordinate with training in SP2013 UX and features
  • 16.  Any content database  Business Connectivity (BCS)  Managed Metadata (MMS)  PerformancePoint  Search Administration  Not Index or Property DBs  Secure Store (SS)  need to know passphrase  User Profile (UPS)  Profile, Social, Sync
  • 17.  Gather environment info, eg # sites, users, dbs & sizing  Gather settings, eg using Upgrade Worksheet for SharePoint 2013  Review Discontinued Features and Modified Functionality in Microsoft SharePoint 2013  Review and update/replace custom and 3rd party solutions
  • 18.  Many will work as-is in SP2013 but at CompatibilityLevel 14  SOM, page model, webparts, etc very stable SP2010 => SP2013  Can’t find the WSPs files?  Export Solutions from SharePoint 2010 – Shane Young  Must be at CompatibilityLevel 15 after site collection upgrade  _layouts folder path changes  14 Hive path _/layouts/  15 Hive path _/layouts/15/  Simplest to create new solution SP2013 solution
  • 19.  Review health analyzer reports on source SP2010 farm  Technical clean up  Orphaned sites/data  Large lists  Large ACLs  Unused templates, features and Web Parts  DB errors
  • 20.  Find orphaned objects in content database  Get-SPContentDatabase | ForEach-Object {  Write-Host $_.Name $_.Repair($false)  }  Determine web app authentication mode  Get-SPWebApplication | Select DisplayName, Url, UseClaimsAuthentication  Deploy / enable dependencies  Farm features and solutions  Service application databases, eg Managed Metadata, etc
  • 21.  Migrate classic mode as is, then convert to claims  Requires creating target web application with PowerShell or custom solution  New-SPWebApplication -Name "Upgrade" -ApplicationPool "SharePoint App Pool" -AuthenticationMethod NTLM -Port 80 -URL http://server  Get-SPWebApplication | Select URL, UseClaimsAuthentication  Convert-SPWebApplication -Identity "http://server" -To Claims -RetainPermissions  April 2014 CU causes problems; Fixed in June 2014 CU
  • 22.  Ensure Workflow Auto Cleanup timer job is in same state on source and target SharePoint farms  Ensure no documents are checked out  Ensure no workflows are running  Backup source databases and restore to target SP2013 farm  Check content database against web application  Test-SPContentDatabase –Name <DB_Name> –WebApplication <http://webapp>  Cmdlet available on SP2010 and SP2013  Cmdlet works whether database is attached to farm or not
  • 23. Category : MissingFeature Error : True UpgradeBlocking : False Message : Database [WSS_Content_Edrms_ls_sv] has reference(s) to a missing feature: Id = [1500c971-8b68-4e1e-bbaa-d02f0437f1e6], Name = [SoftwareCraft Base Content Type], Description = [SoftwareCraft Content Type from which all others inherit], Install Location = [SoftwareCraft.Edrms.SP.ContentTypes Base Content Type]. Remedy : The feature with Id 1500c971-8b68-4e1e-bbaa-d02f0437f1e6 is referenced in the database [WSS_Content_Edrms_ls_sv], but is not installed on the current farm. The missing feature may cause upgrade to fail. Please install any solution which contains the feature and restart upgrade if necessary. Locations : Category : MissingSetupFile Error : True UpgradeBlocking : False Message : File [FeaturesSoftwareCraft.Edrms.SP LibrariesManagement Library Template - STPManagementLibrary.stp] is referenced [1] times in the database [WSS_Content_Edrms_ls_sv], but is not installed on the current farm. Please install any feature/solution which contains this file. Remedy : One or more setup files are referenced in the database [WSS_Content_Edrms_ls_sv], but are not installed on the current farm. Please install any feature or solution which contains these files. Locations : Category : MissingAssembly Error : True UpgradeBlocking : False Message : Assembly [SoftwareCraft.Edrms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f9168920a5ac39e9] is referenced in the database [WSS_Content_Edrms_ls_sv], but is not installed on the current farm. Please install any feature/solution which contains this assembly. Remedy : One or more assemblies are referenced in the database [WSS_Content_Edrms_ls_sv], but are not installed on the current farm. Please install any feature or solution which contains these assemblies. Locations :
  • 24.  Attach content database to farm  Mount-SPContentDatabase –Name <DB_Name> –WebApplication <http://webapp>  Recall, does not upgrade GUI and features  For that perform site collection upgrade
  • 25.  View Upgrade Status page in Central Admin  View upgrade and error log files in 15LOGS  Upgrade-YYYYMMDD-HHMMSS-SSS.log  Upgrade-YYYYMMDD-HHMMSS-SSS-error.log  View Manage Databases Upgrade Status page in Central Admin  Get-SPContentDatabase | Format-Table Name, NeedsUpgradeIncludeChildren
  • 26.
  • 27.
  • 28.  Create managed paths before attaching databases  Migrate content database with root site collection first  Preserve IA / site collection URLs to avoid breaking internal links and alerts  Use staging area to revamp IA or move to HNSC
  • 29.  Site collection health check applies these rules: Rule name Check Action Rule ID Conflicting Content Conflicts between existing content types and content types that are created when you upgrade Types the site to SharePoint 2013. A conflict occurs when both content types have the same name. befe203b-a8c0-48c2- b5f0-27c10f9e1622 Customized Files Files that were customized (or unghosted) in the site collection or subsites. When run in repair mode, it can reset the page to the default (reghost the file). cd839b0d-9707-4950- 8fac-f306cb920f6c Missing Galleries Any default galleries and reports that are missing from the site collection or subsites. ee967197-ccbe-4c00- 88e4-e6fab81145e1 Missing Parent Content Types Missing parent content types. Either delete the orphaned content type or associate the orphaned content type with a different parent content type a9a6769f-7289-4b9f-ae7f- 5db4b997d284 Missing Site Templates Site template that the site is based on is available and reports if any elements are missing. 5258ccf5-e7d6-4df7- b8ae-12fcc0513ebd Unsupported Language Pack References Language packs that are used by the site collection exist and are referenced correctly by the site collection. 99c946f7-5751-417c- 89d3-b9c8bb2d1f66 Unsupported MUI References Multi-user interface elements that are used by the site collection exist and are referenced correctly by the site collection. 6da06aab-c539-4e0d-b111- b1da4408859a
  • 30.  Upgrade to SharePoint 2013 (TechNet)  Discontinued features and modified functionality in Microsoft SharePoint 2013 (Office)  Checklist for database-attach upgrade (SharePoint 2013) (TechNet)  Export Solutions from SharePoint 2010 Farm (Shane Young)
  • 31.  What Every SharePoint Admin Needs to Know About Host Named Site Collections (Kirk Evans)  Host Named Site Collections (HNSC) for SharePoint 2010 Architects (Mark Arend)  SharePoint Host Named Site Collection Creator (CodePlex)
  • 32.  John Calvert  john at softwarecraft dot ca  twit: softwarecraft99  web: softwarecraft.ca
  • 33. Remember to fill out your evaluation forms to win some great prizes! & Date & Time: Immediately after prizes Location: Observatory Student Pub Address: On Algonquin Campus Parking: No need to move your car!* Site: http://www.algonquinsa.com/ob.aspx *Please drive responsibly! We are happy to call you a cab 

Editor's Notes

  1. Session for both IT Pro and Business. Small error in printed program.
  2. A big thank you to all the sponsors without whom this event would not be possible. At the end of the day, please ensure your evaluation is signed and handed in for door prizes. The draw takes place in Room 102A.
  3. Out of scope: SP2013 farm architecture and implementation Jumping goldfish is the #1 image for google “migration” How many are business / IM? Technical? How many are using SP2003/2007? SP2010? SP2013?
  4. Why are the requirements important? Determine the approach and specific tasks Justify the resulting effort
  5. Site collection upgrade => upgrade custom solutions and replace 3rd party solutions Move / revamp sites => change navigation, permissions inheritance Merge web apps & move root sites => change navigation, permissions inheritance
  6. http://office.microsoft.com/en-ca/sharepoint-help/discontinued-features-and-modified-functionality-in-microsoft-sharepoint-2013-HA102892827.aspx
  7. http://office.microsoft.com/en-ca/sharepoint-help/discontinued-features-and-modified-functionality-in-microsoft-sharepoint-2013-HA102892827.aspx
  8. http://office.microsoft.com/en-ca/sharepoint-help/discontinued-features-and-modified-functionality-in-microsoft-sharepoint-2013-HA102892827.aspx
  9. Microsoft terminology: Upgrade = “content database attach”, because the DB schema is upgraded to SP2013 format when the DB is mounted in an SP2013 farm Migrate = “move content bit by bit” (site collection, site, list/library), because it moves content from one database into a new database
  10. http://office.microsoft.com/en-ca/sharepoint-help/discontinued-features-and-modified-functionality-in-microsoft-sharepoint-2013-HA102892827.aspx More on custom solutions on a later slide
  11. Solution items affected by _layouts folder path change include features, layouts files, images, control templates, etc Install-SPSolution -Identity MySP2010Solution.wsp -GACDeployment -CompatibilityLevel 15 http://www.learningsharepoint.com/2013/03/24/deploy-sharepoint-2010-solutions-in-sharepoint-2013/
  12. Alternately, could convert web app to claims in source SP2010 farm and then migrate, but this puts the risk in the current PROD environment rather than the target SP2013 farm. Prefer to avoid this. June 10, 2014 Cumulative Update for SharePoint Foundation 2013 - http://support.microsoft.com/kb/2881063 Issues that this cumulative update package fixes You cannot migrate to Security Assertion Markup Language (SAML)-based claims authentication.
  13. If you don’t migrate the root site collection first this can cause certain issues as some config items are referenced from the root path
  14. Run site collection health checks in SharePoint 2013 – TechNet http://technet.microsoft.com/en-us/library/jj219720%28v=office.15%29.aspx
  15. http://blogs.msmvps.com/shane/2011/05/04/using-powershell-to-export-all-solutions-from-your-sharepoint-2010-farm-and-other-fun/
  16. SharePoint Host Named Site Collection Creator – https://hnsc.codeplex.com/