SlideShare a Scribd company logo
1 of 28
Download to read offline
www.expertpointsolutions.com
Upgrading and Migrating to SharePoint 2016 Successfully
Brian Culver ● @HoustonTechFest ● October 14, 2017
Be sure to visit and thank our Sponsors
 Our sponsors make this possible and cheap. Be sure to visit and thank our Sponsors.
Baton Rouge SQL Server Users
Group
About Brian Culver
 SharePoint Solutions Architect for Expert Point Solutions in
Houston, Texas.
 Microsoft Certified Master (MCM) in SharePoint
 Brian has worked in the Information Technology industry for
since 1998 and he has been working with SharePoint since
2005. His deep expertise includes Azure, Office365,
SharePoint, ASP.Net, SQL Server and Project Server. He
has been involved in many large SharePoint
implementations including Internet and Intranet sites,
Partner Portals, Enterprise Content Management and
Governance, and much custom application integration and
development.
 Author, Speaker and Blogger
Email : brian.culver(at)expertpointsolutions.com
Twitter : @spbrianculver
LinkedIn : https://www.linkedin.com/in/bculver
Blog : http://blog.expertpointsolutions.com
Session Agenda
 Why Upgrade and Migrate
 Prerequisites
 Planning
 Assessment
 Estimation
 Upgrade and Migration Approach
 Execution Walkthrough
 Final Thoughts
Why Upgrade and Migrate
 Everybody has different reasons to upgrade, but eventually
you will.
 Office 365 and SharePoint 2016 offers much better features
than the prior versions.
 Whats new in Office 365 https://support.office.com/en-
us/article/What-s-new-in-Office-365-95c8d81d-08ba-42c1-914f-
bca4603e1426
 Office 365 Roadmap https://products.office.com/en-
us/business/office-365-roadmap
 Whats new in SharePoint 2016 https://technet.microsoft.com/en-
us/library/mt346121(v=office.16).aspx
 Recent features (Sept 2017 – Feature Pack 2):
 Administrative Actions Logging
 MinRole enhancements
 SharePoint Custom Tiles
 Hybrid Auditing (preview) and Hybrid Taxonomy
 OneDrive API for SharePoint on-premises
 OneDrive for Business modern experience (available to Software
Assurance customers)
Why Upgrade and Migrate
 Why not SharePoint 2013?
 Yes, it is better than prior versions, but it is not a Microsoft
investment area. What you see today, is what you get.
 Hybrid integration is very limited and out-of-date.
 You’ll be upgrading very soon, again
 Microsoft Support has 6 months remaining … EOL is
coming
 Last “feature” update was before November 2015
 Everything new is happening in SharePoint 2016 and
Office 365
 You don’t get durable links … which leads to user
unhappiness
 Development is 2013 is more challenging … all the cool kids
are coding in 2016 and Office 365
 No one is really investing in SharePoint 2013
 2013 is not as mobile friendly …
 Ok, blah, blah … why are we still talking about this?
Prerequisites
 For Migration
 Migrations are point to point.
 In other words, you can go from any version of SharePoint to
and version of SharePoint (in theory)
 Licensing the migration tool of choice
 The major players are Metalogix, ShareGate, and AvePoint.
 Each with Pros and Cons.
 Different licensing approaches as well
 Proper accounts and permissions
 For Office 365 migrations, this is the only option you have
 TIP: Use multiple accounts to increase throughput and avoid
being throttled.
 TIP: Use multiple accounts to migrate several “streams” in
parallel.
Prerequisites
 For Migration
 At Microsoft Ignite we announced a new free, simple, and
fast migration solution to help you migrate content from
on-premises SharePoint sites and file shares to
SharePoint or OneDrive in Office 365.
 Based on the learning and experience from Microsoft
FastTrack
 No customizations
 To get started and preview the new SharePoint Migration
Tool from Microsoft visit https://aka.ms/spmt
 How to use the SharePoint Migration Tool
 How the SharePoint Migration Tool works
 How to format your CSV file for data content migration
 Create a user mapping file for data content migration
 SharePoint Online and OneDrive Migration
Speed SharePoint Online provided Azure containers and
queues for SPO Migration API
Prerequisites – Upgrade using DB attach method
 SharePoint (MOSS) 2007 or WSS 3.0
 Microsoft Office Server 2007 Service Pack 2 (SP2)
https://www.microsoft.com/en-
us/download/details.aspx?id=16679
 Windows SharePoint Services 3.0 Service Pack 2 (SP2)
https://www.microsoft.com/en-
us/download/details.aspx?id=20614
 Install target SharePoint 2010 environment
 SharePoint Server 2010 or SharePoint Foundation
2010
 Patch to Service Pack 2 or better
https://technet.microsoft.com/library/4b32dfba-1af6-4077-
9a92-7cec8f220f20#BKMK_2010
 Install target SharePoint 2013 environment
 SharePoint Server 2013 or SharePoint Foundation
2013
 Patch to Service Pack 1 or better
https://technet.microsoft.com/library/4b32dfba-1af6-4077-
9a92-7cec8f220f20#Anchor_1
 SharePoint 2016 environment (with latest updates)
Planning
 FACT: There is no such things as an easy upgrade
 Understand your goals for the final environment
 User Adoption
 Clean up sites and storage … no, no, no. This is a separate project.
 Hybrid integration
 Do you have the hardware and environments to upgrade or
migrate?
 How much storage do you need?
 How many site collections do you have?
 What customizations do you have?
 What 3rd party products are used in the farm?
 How many users use SharePoint?
 Where are your large lists?
 Are you using workflows and InfoPath?
Assessment
 Start with Tools
 [SP201x] Inventory SharePoint Farm Content PowerShell Script
https://gallery.technet.microsoft.com/office/Inventory-SharePoint-Farm-dc11fc28
 Other Custom Powershell Scripts
 [SP201x] Test-SPContentDatabase
 [SP2007] Stsadm -o PreUpgradeCheck
 [SP201x] Export Farm Solutions
 (Get-SPFarm).Solutions | ForEach-Object{$var = (Get-Location).Path + “” + $_.Name;
$_.SolutionFile.SaveAs($var)}
 [SP2013] MS SharePoint Migration Assessment Tool https://www.microsoft.com/en-
us/download/details.aspx?id=53598
 [SP20xx] 3rd party assessment tools – Metalogix, ShareGate, SPDocKit, etc.
 Then, compare to Software Boundaries and Best Practices
 Inventory
 Full Trust Solutions
 Site Collections
 Full Trust Solutions
 3rd Party Solutions
 Sandbox Solutions
 InfoPath locations
 Workflow Instances and
Locations
 Custom Site Templates
 Large Lists
 Etc.
Assessment
 Test the 3rd Party Tools
 They also have limitations
 Workflow instances will not migrate
 Social data will not migrate
 InfoPath data connections and Urls need to be reviewed
 Going to the Cloud?
 Full Trust Solutions and Sandbox Solutions are not compatible with Office 365
 Reporting Solutions that consume data from or publish reports to SharePoint need to be
reviewed (i.e. PowerPivot, PowerView, SSRS, etc.)
 Sensitive/Regulated Content
 Need to review requirements and policies applicable to the data to be migrated
 Understand the level of protection available in Office 365 (MS Trust Center
https://www.microsoft.com/en-us/trustcenter/ )
 Use Fast Track Program as much as possible (its free from Microsoft)
https://fasttrack.microsoft.com/office
 Must be on SharePoint 2013
 [Future] Can be on SharePoint 2013 (Office 365 Roadmap shows this is coming  )
 Lots of remediation to prepare for this .. But its free
Estimation
 How fast is the corporate network?
 How fast can you backup a database?
 How fast can you restore a database?
 Are you building physical vs virtual?
 Plan for lots and lots of testing
Many companies are going to the cloud, which adds many complexities
 Are you going to Azure IaaS? Or AWS?
 Are you using Office 365 Hybrid? Or only Office 365?
 How good is your connection to the nearest Azure Datacenter?
 Can you use Express Route for faster connectivity?
 Converting Full Trust Solutions and Sandbox Solutions to Apps
 First look at SharePoint Framework https://github.com/SharePoint/sp-dev-docs/wiki
 SharePoint-Hosted
 Provider-Hosted
 SharePoint / Office 365 Dev Patterns & Practices (PnP) http://aka.ms/OfficeDevPnP
Estimation
 Plan to test a lot, several test migrations and upgrades
 Hardware and Licensing costs
 Express Route Costs
 Time to Remediate
 Find 3rd party solutions and test them
 Recompile full trust solutions, sandbox solutions and, hopefully, convert to apps
 Fix issues found from preupgradecheck and Test-SPContentDatabase
 Time to Upgrade
 Time to backup, move, restore and upgrade databases
 This will really teach you about SLA’s
 Time to Migrate
 Fast Track and MS Consulting Services estimate 500 MB/hour
 Break up large lists … these present huge bottlenecks
 Plan to avoid throttling, use multiple migration accounts to migrate in parallel
 Post Upgrade / Migration
 Support and miscellaneous issues
Upgrade and Migration Approach
 Deciding on the Overall Plan
 Search First Approach
 Use Office 365 Search to crawl Office 365 and On-Premise
 Then we execute the Upgrade/Migration
 The Big Bang vs Batch Upgrade/Migration
 Bandwidth and Connectivity
 Amount of Content
 Support / Helpdesk burden
 Training and Awareness Campaign
 Use Fast Track Resources
https://fasttrack.microsoft.com/office/resources/envision
 Adoption Guides, Communication, Videos, etc.
 Company wide awareness
 For Office 365, SharePoint Online is one of several products.
Be sure to work with Exchange, Skype and other teams.
 Use Parallelism as much as possible
 Multiple servers, accounts, site collections, databases, etc.
Execution Walkthrough - Upgrade / Migration Scenario
 A global company with offices:
 Several US
 Latin America: Chile, Costa Rica
 Europe: London, Spain
 It still has multiple domains inherited from prior acquisitions, now
subsidiaries
 Multiple flavors (versions) of SharePoint
 Accounts galore with a side of twitching
 The Goal: Consolidate, save money, merge the domains,
leverage Office 365 as much as possible.
 Challenges:
 It global, connectivity matters everywhere
 Farm solutions and Sandbox solutions
 Some lost code or lost installs
 3rd party products … some without 2016 or Office 365 products
 … and more …
Execution Walkthrough - Upgrade / Migration Scenario
Execution Walkthrough - Upgrade / Migration Scenario
Execution Walkthrough - Upgrade/Migration Environment(s)
 At least one version of each SharePoint
version you plan to upgrade.
 Plan for several migration environments for
very large upgrade/migrations
 Generally, upgrading databases is faster the
migrating very large databases.
 Migrations Tools “may” be faster than
upgrading.
 Migrations Tools may be your only choice in
bad connectivity areas.
 Migrations Tools are your only choice for
Office 365.
 For Hybrid Office 365 and On-Premise, the
best solution is using both Upgrade and
Migration Approaches
Execution Walkthrough - Production Environment
 3x SharePoint WFE, Large VM Build,
4+CPUs, 28GB RAM, 200GB C:, D:
 3x SharePoint APP, Large VM Build,
4+CPUs, 28GB RAM, 200GB C:, D:
 2x SharePoint Search, Large VM Build,
4+CPUs, 28GB RAM, 200GB C:, D:
 1x SharePoint SSRS, Large VM Build,
4+CPUs, 28GB RAM, 200GB C:, D:
 2x SQL Server, Large VM Build, 8+CPUs,
56GB RAM, 3000 GB Data, 1000GB Log,
200GB TempDB, 3000 GB Backup
 1x Office Online Services Server (OOS),
Large VM Build, 4+CPUs, 28GB RAM,
200GB C:, D:
 1x SQL Server, Large VM SQL Server
Build, 4+CPUs, 28GB RAM, 200 GB Data,
100GB Log, 50GB TempDB, 300 GB
Backup
Execution Walkthrough - Staging Environment
 2x SharePoint WFE
 Medium VM Build
 4+CPUs
 14GB RAM
 200GB C:, D:
 2x SharePoint APP
 Medium VM Build
 4+CPUs, 14GB RAM
 200GB C:, D:
 2x SQL Servers
 Large VM SQL Server Build
 4+CPUs, 28GB RAM
 3000 GB Data,
 1000GB Log
 100GB TempDB
Execution Walkthrough - Developer Environment(s)
Full Trust Developer Environments Client Side Developer Environments
Execution Walkthrough - Web Application Strategy
 Office 365 Tenants are flat
 Also limited, fixed managed paths
 If you are planning to move to Office 365 in the future
 Create a web application in SharePoint 2016 with Host Named
Site Collections (HNSC) in mind. https://technet.microsoft.com/en-
us/library/cc424952.aspx
 https://hnsc.codeplex.com/ Get it now … codeplex is shutting
down
 As you restructure, move your site collections
 Learn to use managed navigation for Navigation
 This is far more flexible and resilient to org changes
Final Thoughts
 For Upgrades: Only use the Content Database Attach approach … anything else is just asking for trouble
 Engage Network Operations, IT Security and other groups at your company early
 Engage business owners early, they are your friends
 Have them test after each iteration and get their feedback
 They will find the problems for you and they want to.
 Avoid “improving” sites, InfoPath, Workflows, etc.
 Create a wish list for future work
 Don’t plan to do it all at once if possible
 Upgrade and migrate a web application at a time
 Fix and prepare as much as possible in advance
 Reduce content where possible
 Fast Track only moves 5 major versions
 Broken sites and content probably can be deleted
 Test everything and get a measure for how long each task will take
Final Thoughts
 Common Pitfalls
 Not testing connectivity fully
 Not enough test migrations
 Be sure to test from beginning to end several times
 Not communicating with business owners, site collection owners
and subsite owners
 Not communicating with network operations, DBA’s, Virtual
Machine owners, IT Security and others
 For Office 365, you cannot rename a tenant. Get this right the first
time, or delete your tenant and fix it before you cannot do it
 Create a roadmap for users, a site directory
 Don’t assume your 3rd
party products will just work
 Multi-domain environments present lots of challenges
 Watching In-Flight Projects and Content Growth
Questions
??
?
?
Constructive Feedback Is Appreciated
Great information,
but would like to
have learned
more about [Insert
Topic]
Brian – Your
presentation
was …
Good
Demos!
Thanks!
Thank you!
Brian Culver, MCM
Twitter:
@spbrianculver
E-mail:
brian.culver(at)expertpointsolutions.com
Blog:
http://blog.expertpointsolutions.com/
Slides:
http://www.slideshare.net/bculver

More Related Content

What's hot

Spt 101 Loving Onedrive for business as a productivity tool
Spt 101 Loving Onedrive for business as a productivity toolSpt 101 Loving Onedrive for business as a productivity tool
Spt 101 Loving Onedrive for business as a productivity toolBrian Culver
 
SPT 104 Unlock your big data with analytics and BI on Office 365
SPT 104 Unlock your big data with analytics and BI on Office 365SPT 104 Unlock your big data with analytics and BI on Office 365
SPT 104 Unlock your big data with analytics and BI on Office 365Brian Culver
 
SharePoint 2013 Migration - Your 5 Rules for Success
SharePoint 2013 Migration  - Your 5 Rules for SuccessSharePoint 2013 Migration  - Your 5 Rules for Success
SharePoint 2013 Migration - Your 5 Rules for SuccessChristian Buckley
 
Improve and Understand Your SharePoint Online Performance - Serge Luca Patric...
Improve and Understand Your SharePoint Online Performance - Serge Luca Patric...Improve and Understand Your SharePoint Online Performance - Serge Luca Patric...
Improve and Understand Your SharePoint Online Performance - Serge Luca Patric...serge luca
 
SharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and ExamplesSharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and ExamplesDrew Madelung
 
SharePoint Migration: A Phased, Iterative, and Error-Prone Process
SharePoint Migration: A Phased, Iterative, and Error-Prone ProcessSharePoint Migration: A Phased, Iterative, and Error-Prone Process
SharePoint Migration: A Phased, Iterative, and Error-Prone ProcessChristian Buckley
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Casesjovojovo
 
Concurrency SharePoint Summit 2016 Presentation
Concurrency SharePoint Summit 2016 PresentationConcurrency SharePoint Summit 2016 Presentation
Concurrency SharePoint Summit 2016 PresentationTed Wentzel
 
Skype for business to Microsoft Teams- Guidance for a successful upgrade
Skype for business to Microsoft Teams- Guidance for a successful upgradeSkype for business to Microsoft Teams- Guidance for a successful upgrade
Skype for business to Microsoft Teams- Guidance for a successful upgradeVignesh Ganesan I Microsoft MVP
 
SharePoint In The Cloud: Evaluating Impact, Pros, and Cons - SPLive360
SharePoint In The Cloud: Evaluating Impact, Pros, and Cons - SPLive360SharePoint In The Cloud: Evaluating Impact, Pros, and Cons - SPLive360
SharePoint In The Cloud: Evaluating Impact, Pros, and Cons - SPLive360Richard Harbridge
 
[Webinar Slides] Future-Proof Your SharePoint Investment
[Webinar Slides] Future-Proof Your SharePoint Investment[Webinar Slides] Future-Proof Your SharePoint Investment
[Webinar Slides] Future-Proof Your SharePoint InvestmentAIIM International
 
Microsoft ignite : what we learnt for SP2016
Microsoft ignite :  what we learnt for SP2016Microsoft ignite :  what we learnt for SP2016
Microsoft ignite : what we learnt for SP2016Slides2ShareFromPallavi
 
Webinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsWebinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsVignesh Ganesan I Microsoft MVP
 
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...Patrick Guimonet
 
O365Engage17 - Understanding Office 2016 Pro Plus
O365Engage17 - Understanding Office 2016 Pro PlusO365Engage17 - Understanding Office 2016 Pro Plus
O365Engage17 - Understanding Office 2016 Pro PlusNCCOMMS
 
HSPUG Loving one drive for business as a productivity tool
HSPUG Loving one drive for business as a productivity toolHSPUG Loving one drive for business as a productivity tool
HSPUG Loving one drive for business as a productivity toolBrian Culver
 

What's hot (20)

Spt 101 Loving Onedrive for business as a productivity tool
Spt 101 Loving Onedrive for business as a productivity toolSpt 101 Loving Onedrive for business as a productivity tool
Spt 101 Loving Onedrive for business as a productivity tool
 
Microsoft 365 announcements from Ignite 2021
Microsoft 365 announcements from Ignite 2021Microsoft 365 announcements from Ignite 2021
Microsoft 365 announcements from Ignite 2021
 
SPT 104 Unlock your big data with analytics and BI on Office 365
SPT 104 Unlock your big data with analytics and BI on Office 365SPT 104 Unlock your big data with analytics and BI on Office 365
SPT 104 Unlock your big data with analytics and BI on Office 365
 
SharePoint 2013 Migration - Your 5 Rules for Success
SharePoint 2013 Migration  - Your 5 Rules for SuccessSharePoint 2013 Migration  - Your 5 Rules for Success
SharePoint 2013 Migration - Your 5 Rules for Success
 
Improve and Understand Your SharePoint Online Performance - Serge Luca Patric...
Improve and Understand Your SharePoint Online Performance - Serge Luca Patric...Improve and Understand Your SharePoint Online Performance - Serge Luca Patric...
Improve and Understand Your SharePoint Online Performance - Serge Luca Patric...
 
SharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and ExamplesSharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and Examples
 
Rits Brown Bag - Office 365
Rits Brown Bag - Office 365Rits Brown Bag - Office 365
Rits Brown Bag - Office 365
 
SharePoint Migration: A Phased, Iterative, and Error-Prone Process
SharePoint Migration: A Phased, Iterative, and Error-Prone ProcessSharePoint Migration: A Phased, Iterative, and Error-Prone Process
SharePoint Migration: A Phased, Iterative, and Error-Prone Process
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Cases
 
Concurrency SharePoint Summit 2016 Presentation
Concurrency SharePoint Summit 2016 PresentationConcurrency SharePoint Summit 2016 Presentation
Concurrency SharePoint Summit 2016 Presentation
 
Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid
 
Skype for business to Microsoft Teams- Guidance for a successful upgrade
Skype for business to Microsoft Teams- Guidance for a successful upgradeSkype for business to Microsoft Teams- Guidance for a successful upgrade
Skype for business to Microsoft Teams- Guidance for a successful upgrade
 
SharePoint 2016 Overview
SharePoint 2016 OverviewSharePoint 2016 Overview
SharePoint 2016 Overview
 
SharePoint In The Cloud: Evaluating Impact, Pros, and Cons - SPLive360
SharePoint In The Cloud: Evaluating Impact, Pros, and Cons - SPLive360SharePoint In The Cloud: Evaluating Impact, Pros, and Cons - SPLive360
SharePoint In The Cloud: Evaluating Impact, Pros, and Cons - SPLive360
 
[Webinar Slides] Future-Proof Your SharePoint Investment
[Webinar Slides] Future-Proof Your SharePoint Investment[Webinar Slides] Future-Proof Your SharePoint Investment
[Webinar Slides] Future-Proof Your SharePoint Investment
 
Microsoft ignite : what we learnt for SP2016
Microsoft ignite :  what we learnt for SP2016Microsoft ignite :  what we learnt for SP2016
Microsoft ignite : what we learnt for SP2016
 
Webinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsWebinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural models
 
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
 
O365Engage17 - Understanding Office 2016 Pro Plus
O365Engage17 - Understanding Office 2016 Pro PlusO365Engage17 - Understanding Office 2016 Pro Plus
O365Engage17 - Understanding Office 2016 Pro Plus
 
HSPUG Loving one drive for business as a productivity tool
HSPUG Loving one drive for business as a productivity toolHSPUG Loving one drive for business as a productivity tool
HSPUG Loving one drive for business as a productivity tool
 

Similar to Houston TechFest 2017- Migrate and Upgrade to 2016 Succesfully

SharePoint Upgrade & Migration Planning: From Strategy To Execution
SharePoint Upgrade & Migration Planning: From Strategy To ExecutionSharePoint Upgrade & Migration Planning: From Strategy To Execution
SharePoint Upgrade & Migration Planning: From Strategy To ExecutionRichard Harbridge
 
Real World Add-in Development for Office365
Real World Add-in Development for Office365Real World Add-in Development for Office365
Real World Add-in Development for Office365Brian Culver
 
SharePoint Upgrade & Migration Planning
SharePoint Upgrade & Migration PlanningSharePoint Upgrade & Migration Planning
SharePoint Upgrade & Migration PlanningRichard Harbridge
 
Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0Bert Johnson
 
Migrating to Office 365
Migrating to Office 365Migrating to Office 365
Migrating to Office 365Randy Williams
 
Lotus Notes Transition To Office 365
Lotus Notes Transition To Office 365Lotus Notes Transition To Office 365
Lotus Notes Transition To Office 365Thuan Ng
 
What Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesWhat Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesChristian Buckley
 
SharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsSharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsAdam Levithan
 
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2Sayed Ali
 
Using rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsUsing rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsInnoTech
 
I03 migration from on premises to office365 - tips tricks and hows
I03 migration from on premises to office365 - tips tricks and howsI03 migration from on premises to office365 - tips tricks and hows
I03 migration from on premises to office365 - tips tricks and howsKnut Relbe-Moe [MVP, MCT]
 
Planning your Migration for SharePoint 2010
Planning your Migration for SharePoint 2010Planning your Migration for SharePoint 2010
Planning your Migration for SharePoint 2010cScape
 
Sharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doSharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doFaisal Masood
 
Legacy SharePoint Platform Migrations (2003/2007)
Legacy SharePoint Platform Migrations (2003/2007)Legacy SharePoint Platform Migrations (2003/2007)
Legacy SharePoint Platform Migrations (2003/2007)Knut Relbe-Moe [MVP, MCT]
 
SharePoint Saturday Denver 2015 - What is Office365 and Why Should I Care?
SharePoint Saturday Denver 2015 - What is Office365 and Why Should I Care?SharePoint Saturday Denver 2015 - What is Office365 and Why Should I Care?
SharePoint Saturday Denver 2015 - What is Office365 and Why Should I Care?Ryan Schouten
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flowDipti Chhatrapati
 
Microsoft Flow - SharePoint Saturday Paris 2017
Microsoft Flow - SharePoint Saturday Paris 2017Microsoft Flow - SharePoint Saturday Paris 2017
Microsoft Flow - SharePoint Saturday Paris 2017serge luca
 

Similar to Houston TechFest 2017- Migrate and Upgrade to 2016 Succesfully (20)

SharePoint Upgrade & Migration Planning: From Strategy To Execution
SharePoint Upgrade & Migration Planning: From Strategy To ExecutionSharePoint Upgrade & Migration Planning: From Strategy To Execution
SharePoint Upgrade & Migration Planning: From Strategy To Execution
 
Real World Add-in Development for Office365
Real World Add-in Development for Office365Real World Add-in Development for Office365
Real World Add-in Development for Office365
 
SharePoint Upgrade & Migration Planning
SharePoint Upgrade & Migration PlanningSharePoint Upgrade & Migration Planning
SharePoint Upgrade & Migration Planning
 
Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0
 
Speakers slidedeckwidescreen sp-biz
Speakers slidedeckwidescreen   sp-bizSpeakers slidedeckwidescreen   sp-biz
Speakers slidedeckwidescreen sp-biz
 
Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010
 
SharePoint Migration Guide
SharePoint Migration GuideSharePoint Migration Guide
SharePoint Migration Guide
 
Migrating to Office 365
Migrating to Office 365Migrating to Office 365
Migrating to Office 365
 
Lotus Notes Transition To Office 365
Lotus Notes Transition To Office 365Lotus Notes Transition To Office 365
Lotus Notes Transition To Office 365
 
What Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesWhat Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-Premises
 
SharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsSharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three Steps
 
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
 
Using rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsUsing rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranets
 
I03 migration from on premises to office365 - tips tricks and hows
I03 migration from on premises to office365 - tips tricks and howsI03 migration from on premises to office365 - tips tricks and hows
I03 migration from on premises to office365 - tips tricks and hows
 
Planning your Migration for SharePoint 2010
Planning your Migration for SharePoint 2010Planning your Migration for SharePoint 2010
Planning your Migration for SharePoint 2010
 
Sharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doSharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can do
 
Legacy SharePoint Platform Migrations (2003/2007)
Legacy SharePoint Platform Migrations (2003/2007)Legacy SharePoint Platform Migrations (2003/2007)
Legacy SharePoint Platform Migrations (2003/2007)
 
SharePoint Saturday Denver 2015 - What is Office365 and Why Should I Care?
SharePoint Saturday Denver 2015 - What is Office365 and Why Should I Care?SharePoint Saturday Denver 2015 - What is Office365 and Why Should I Care?
SharePoint Saturday Denver 2015 - What is Office365 and Why Should I Care?
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
Microsoft Flow - SharePoint Saturday Paris 2017
Microsoft Flow - SharePoint Saturday Paris 2017Microsoft Flow - SharePoint Saturday Paris 2017
Microsoft Flow - SharePoint Saturday Paris 2017
 

More from Brian Culver

Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesBrian Culver
 
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesBrian Culver
 
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
 
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourConvert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourBrian Culver
 
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365Brian Culver
 
Loving OneDrive for Business as a Productivity Tool
Loving OneDrive for Business as a Productivity ToolLoving OneDrive for Business as a Productivity Tool
Loving OneDrive for Business as a Productivity ToolBrian Culver
 
Unlock your Big Data with Analytics and BI on Office 365
Unlock your Big Data with Analytics and BI on Office 365Unlock your Big Data with Analytics and BI on Office 365
Unlock your Big Data with Analytics and BI on Office 365Brian Culver
 
SharePoint 2013 Search Driven Sites - SPSHOU
SharePoint 2013 Search Driven Sites - SPSHOUSharePoint 2013 Search Driven Sites - SPSHOU
SharePoint 2013 Search Driven Sites - SPSHOUBrian Culver
 
Unlock your Big Data with Analytics and BI on Office 365 - OFF103
Unlock your Big Data with Analytics and BI on Office 365 - OFF103Unlock your Big Data with Analytics and BI on Office 365 - OFF103
Unlock your Big Data with Analytics and BI on Office 365 - OFF103Brian Culver
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBrian Culver
 
SharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven Application
SharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven ApplicationSharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven Application
SharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven ApplicationBrian Culver
 
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesSharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesBrian Culver
 
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsSharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsBrian Culver
 
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesSharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesBrian Culver
 
SRC 204 - Build a SharePoint 2013 Search Driven Application!
SRC 204 - Build a SharePoint 2013 Search Driven Application!SRC 204 - Build a SharePoint 2013 Search Driven Application!
SRC 204 - Build a SharePoint 2013 Search Driven Application!Brian Culver
 
OFF 103 - Build a Public Website on Office 365
OFF 103 - Build a Public Website on Office 365OFF 103 - Build a Public Website on Office 365
OFF 103 - Build a Public Website on Office 365Brian Culver
 
SPSUtah 2014 SharePoint 2013 Performance (Admin)
SPSUtah 2014 SharePoint 2013 Performance (Admin)SPSUtah 2014 SharePoint 2013 Performance (Admin)
SPSUtah 2014 SharePoint 2013 Performance (Admin)Brian Culver
 

More from Brian Culver (20)

Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure Services
 
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure Services
 
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourConvert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
 
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365
 
Loving OneDrive for Business as a Productivity Tool
Loving OneDrive for Business as a Productivity ToolLoving OneDrive for Business as a Productivity Tool
Loving OneDrive for Business as a Productivity Tool
 
Unlock your Big Data with Analytics and BI on Office 365
Unlock your Big Data with Analytics and BI on Office 365Unlock your Big Data with Analytics and BI on Office 365
Unlock your Big Data with Analytics and BI on Office 365
 
SharePoint 2013 Search Driven Sites - SPSHOU
SharePoint 2013 Search Driven Sites - SPSHOUSharePoint 2013 Search Driven Sites - SPSHOU
SharePoint 2013 Search Driven Sites - SPSHOU
 
Unlock your Big Data with Analytics and BI on Office 365 - OFF103
Unlock your Big Data with Analytics and BI on Office 365 - OFF103Unlock your Big Data with Analytics and BI on Office 365 - OFF103
Unlock your Big Data with Analytics and BI on Office 365 - OFF103
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
 
SharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven Application
SharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven ApplicationSharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven Application
SharePoint Saturday DFW 2015 - Build a SharePoint 2013 Search Driven Application
 
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesSharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
 
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsSharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
 
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesSharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
 
SRC 204 - Build a SharePoint 2013 Search Driven Application!
SRC 204 - Build a SharePoint 2013 Search Driven Application!SRC 204 - Build a SharePoint 2013 Search Driven Application!
SRC 204 - Build a SharePoint 2013 Search Driven Application!
 
OFF 103 - Build a Public Website on Office 365
OFF 103 - Build a Public Website on Office 365OFF 103 - Build a Public Website on Office 365
OFF 103 - Build a Public Website on Office 365
 
SPSUtah 2014 SharePoint 2013 Performance (Admin)
SPSUtah 2014 SharePoint 2013 Performance (Admin)SPSUtah 2014 SharePoint 2013 Performance (Admin)
SPSUtah 2014 SharePoint 2013 Performance (Admin)
 

Recently uploaded

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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
[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
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
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
 
#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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
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
 
#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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Houston TechFest 2017- Migrate and Upgrade to 2016 Succesfully

  • 1. www.expertpointsolutions.com Upgrading and Migrating to SharePoint 2016 Successfully Brian Culver ● @HoustonTechFest ● October 14, 2017
  • 2. Be sure to visit and thank our Sponsors  Our sponsors make this possible and cheap. Be sure to visit and thank our Sponsors. Baton Rouge SQL Server Users Group
  • 3. About Brian Culver  SharePoint Solutions Architect for Expert Point Solutions in Houston, Texas.  Microsoft Certified Master (MCM) in SharePoint  Brian has worked in the Information Technology industry for since 1998 and he has been working with SharePoint since 2005. His deep expertise includes Azure, Office365, SharePoint, ASP.Net, SQL Server and Project Server. He has been involved in many large SharePoint implementations including Internet and Intranet sites, Partner Portals, Enterprise Content Management and Governance, and much custom application integration and development.  Author, Speaker and Blogger Email : brian.culver(at)expertpointsolutions.com Twitter : @spbrianculver LinkedIn : https://www.linkedin.com/in/bculver Blog : http://blog.expertpointsolutions.com
  • 4. Session Agenda  Why Upgrade and Migrate  Prerequisites  Planning  Assessment  Estimation  Upgrade and Migration Approach  Execution Walkthrough  Final Thoughts
  • 5. Why Upgrade and Migrate  Everybody has different reasons to upgrade, but eventually you will.  Office 365 and SharePoint 2016 offers much better features than the prior versions.  Whats new in Office 365 https://support.office.com/en- us/article/What-s-new-in-Office-365-95c8d81d-08ba-42c1-914f- bca4603e1426  Office 365 Roadmap https://products.office.com/en- us/business/office-365-roadmap  Whats new in SharePoint 2016 https://technet.microsoft.com/en- us/library/mt346121(v=office.16).aspx  Recent features (Sept 2017 – Feature Pack 2):  Administrative Actions Logging  MinRole enhancements  SharePoint Custom Tiles  Hybrid Auditing (preview) and Hybrid Taxonomy  OneDrive API for SharePoint on-premises  OneDrive for Business modern experience (available to Software Assurance customers)
  • 6. Why Upgrade and Migrate  Why not SharePoint 2013?  Yes, it is better than prior versions, but it is not a Microsoft investment area. What you see today, is what you get.  Hybrid integration is very limited and out-of-date.  You’ll be upgrading very soon, again  Microsoft Support has 6 months remaining … EOL is coming  Last “feature” update was before November 2015  Everything new is happening in SharePoint 2016 and Office 365  You don’t get durable links … which leads to user unhappiness  Development is 2013 is more challenging … all the cool kids are coding in 2016 and Office 365  No one is really investing in SharePoint 2013  2013 is not as mobile friendly …  Ok, blah, blah … why are we still talking about this?
  • 7. Prerequisites  For Migration  Migrations are point to point.  In other words, you can go from any version of SharePoint to and version of SharePoint (in theory)  Licensing the migration tool of choice  The major players are Metalogix, ShareGate, and AvePoint.  Each with Pros and Cons.  Different licensing approaches as well  Proper accounts and permissions  For Office 365 migrations, this is the only option you have  TIP: Use multiple accounts to increase throughput and avoid being throttled.  TIP: Use multiple accounts to migrate several “streams” in parallel.
  • 8. Prerequisites  For Migration  At Microsoft Ignite we announced a new free, simple, and fast migration solution to help you migrate content from on-premises SharePoint sites and file shares to SharePoint or OneDrive in Office 365.  Based on the learning and experience from Microsoft FastTrack  No customizations  To get started and preview the new SharePoint Migration Tool from Microsoft visit https://aka.ms/spmt  How to use the SharePoint Migration Tool  How the SharePoint Migration Tool works  How to format your CSV file for data content migration  Create a user mapping file for data content migration  SharePoint Online and OneDrive Migration Speed SharePoint Online provided Azure containers and queues for SPO Migration API
  • 9. Prerequisites – Upgrade using DB attach method  SharePoint (MOSS) 2007 or WSS 3.0  Microsoft Office Server 2007 Service Pack 2 (SP2) https://www.microsoft.com/en- us/download/details.aspx?id=16679  Windows SharePoint Services 3.0 Service Pack 2 (SP2) https://www.microsoft.com/en- us/download/details.aspx?id=20614  Install target SharePoint 2010 environment  SharePoint Server 2010 or SharePoint Foundation 2010  Patch to Service Pack 2 or better https://technet.microsoft.com/library/4b32dfba-1af6-4077- 9a92-7cec8f220f20#BKMK_2010  Install target SharePoint 2013 environment  SharePoint Server 2013 or SharePoint Foundation 2013  Patch to Service Pack 1 or better https://technet.microsoft.com/library/4b32dfba-1af6-4077- 9a92-7cec8f220f20#Anchor_1  SharePoint 2016 environment (with latest updates)
  • 10. Planning  FACT: There is no such things as an easy upgrade  Understand your goals for the final environment  User Adoption  Clean up sites and storage … no, no, no. This is a separate project.  Hybrid integration  Do you have the hardware and environments to upgrade or migrate?  How much storage do you need?  How many site collections do you have?  What customizations do you have?  What 3rd party products are used in the farm?  How many users use SharePoint?  Where are your large lists?  Are you using workflows and InfoPath?
  • 11. Assessment  Start with Tools  [SP201x] Inventory SharePoint Farm Content PowerShell Script https://gallery.technet.microsoft.com/office/Inventory-SharePoint-Farm-dc11fc28  Other Custom Powershell Scripts  [SP201x] Test-SPContentDatabase  [SP2007] Stsadm -o PreUpgradeCheck  [SP201x] Export Farm Solutions  (Get-SPFarm).Solutions | ForEach-Object{$var = (Get-Location).Path + “” + $_.Name; $_.SolutionFile.SaveAs($var)}  [SP2013] MS SharePoint Migration Assessment Tool https://www.microsoft.com/en- us/download/details.aspx?id=53598  [SP20xx] 3rd party assessment tools – Metalogix, ShareGate, SPDocKit, etc.  Then, compare to Software Boundaries and Best Practices  Inventory  Full Trust Solutions  Site Collections  Full Trust Solutions  3rd Party Solutions  Sandbox Solutions  InfoPath locations  Workflow Instances and Locations  Custom Site Templates  Large Lists  Etc.
  • 12. Assessment  Test the 3rd Party Tools  They also have limitations  Workflow instances will not migrate  Social data will not migrate  InfoPath data connections and Urls need to be reviewed  Going to the Cloud?  Full Trust Solutions and Sandbox Solutions are not compatible with Office 365  Reporting Solutions that consume data from or publish reports to SharePoint need to be reviewed (i.e. PowerPivot, PowerView, SSRS, etc.)  Sensitive/Regulated Content  Need to review requirements and policies applicable to the data to be migrated  Understand the level of protection available in Office 365 (MS Trust Center https://www.microsoft.com/en-us/trustcenter/ )  Use Fast Track Program as much as possible (its free from Microsoft) https://fasttrack.microsoft.com/office  Must be on SharePoint 2013  [Future] Can be on SharePoint 2013 (Office 365 Roadmap shows this is coming  )  Lots of remediation to prepare for this .. But its free
  • 13. Estimation  How fast is the corporate network?  How fast can you backup a database?  How fast can you restore a database?  Are you building physical vs virtual?  Plan for lots and lots of testing Many companies are going to the cloud, which adds many complexities  Are you going to Azure IaaS? Or AWS?  Are you using Office 365 Hybrid? Or only Office 365?  How good is your connection to the nearest Azure Datacenter?  Can you use Express Route for faster connectivity?  Converting Full Trust Solutions and Sandbox Solutions to Apps  First look at SharePoint Framework https://github.com/SharePoint/sp-dev-docs/wiki  SharePoint-Hosted  Provider-Hosted  SharePoint / Office 365 Dev Patterns & Practices (PnP) http://aka.ms/OfficeDevPnP
  • 14. Estimation  Plan to test a lot, several test migrations and upgrades  Hardware and Licensing costs  Express Route Costs  Time to Remediate  Find 3rd party solutions and test them  Recompile full trust solutions, sandbox solutions and, hopefully, convert to apps  Fix issues found from preupgradecheck and Test-SPContentDatabase  Time to Upgrade  Time to backup, move, restore and upgrade databases  This will really teach you about SLA’s  Time to Migrate  Fast Track and MS Consulting Services estimate 500 MB/hour  Break up large lists … these present huge bottlenecks  Plan to avoid throttling, use multiple migration accounts to migrate in parallel  Post Upgrade / Migration  Support and miscellaneous issues
  • 15. Upgrade and Migration Approach  Deciding on the Overall Plan  Search First Approach  Use Office 365 Search to crawl Office 365 and On-Premise  Then we execute the Upgrade/Migration  The Big Bang vs Batch Upgrade/Migration  Bandwidth and Connectivity  Amount of Content  Support / Helpdesk burden  Training and Awareness Campaign  Use Fast Track Resources https://fasttrack.microsoft.com/office/resources/envision  Adoption Guides, Communication, Videos, etc.  Company wide awareness  For Office 365, SharePoint Online is one of several products. Be sure to work with Exchange, Skype and other teams.  Use Parallelism as much as possible  Multiple servers, accounts, site collections, databases, etc.
  • 16. Execution Walkthrough - Upgrade / Migration Scenario  A global company with offices:  Several US  Latin America: Chile, Costa Rica  Europe: London, Spain  It still has multiple domains inherited from prior acquisitions, now subsidiaries  Multiple flavors (versions) of SharePoint  Accounts galore with a side of twitching  The Goal: Consolidate, save money, merge the domains, leverage Office 365 as much as possible.  Challenges:  It global, connectivity matters everywhere  Farm solutions and Sandbox solutions  Some lost code or lost installs  3rd party products … some without 2016 or Office 365 products  … and more …
  • 17. Execution Walkthrough - Upgrade / Migration Scenario
  • 18. Execution Walkthrough - Upgrade / Migration Scenario
  • 19. Execution Walkthrough - Upgrade/Migration Environment(s)  At least one version of each SharePoint version you plan to upgrade.  Plan for several migration environments for very large upgrade/migrations  Generally, upgrading databases is faster the migrating very large databases.  Migrations Tools “may” be faster than upgrading.  Migrations Tools may be your only choice in bad connectivity areas.  Migrations Tools are your only choice for Office 365.  For Hybrid Office 365 and On-Premise, the best solution is using both Upgrade and Migration Approaches
  • 20. Execution Walkthrough - Production Environment  3x SharePoint WFE, Large VM Build, 4+CPUs, 28GB RAM, 200GB C:, D:  3x SharePoint APP, Large VM Build, 4+CPUs, 28GB RAM, 200GB C:, D:  2x SharePoint Search, Large VM Build, 4+CPUs, 28GB RAM, 200GB C:, D:  1x SharePoint SSRS, Large VM Build, 4+CPUs, 28GB RAM, 200GB C:, D:  2x SQL Server, Large VM Build, 8+CPUs, 56GB RAM, 3000 GB Data, 1000GB Log, 200GB TempDB, 3000 GB Backup  1x Office Online Services Server (OOS), Large VM Build, 4+CPUs, 28GB RAM, 200GB C:, D:  1x SQL Server, Large VM SQL Server Build, 4+CPUs, 28GB RAM, 200 GB Data, 100GB Log, 50GB TempDB, 300 GB Backup
  • 21. Execution Walkthrough - Staging Environment  2x SharePoint WFE  Medium VM Build  4+CPUs  14GB RAM  200GB C:, D:  2x SharePoint APP  Medium VM Build  4+CPUs, 14GB RAM  200GB C:, D:  2x SQL Servers  Large VM SQL Server Build  4+CPUs, 28GB RAM  3000 GB Data,  1000GB Log  100GB TempDB
  • 22. Execution Walkthrough - Developer Environment(s) Full Trust Developer Environments Client Side Developer Environments
  • 23. Execution Walkthrough - Web Application Strategy  Office 365 Tenants are flat  Also limited, fixed managed paths  If you are planning to move to Office 365 in the future  Create a web application in SharePoint 2016 with Host Named Site Collections (HNSC) in mind. https://technet.microsoft.com/en- us/library/cc424952.aspx  https://hnsc.codeplex.com/ Get it now … codeplex is shutting down  As you restructure, move your site collections  Learn to use managed navigation for Navigation  This is far more flexible and resilient to org changes
  • 24. Final Thoughts  For Upgrades: Only use the Content Database Attach approach … anything else is just asking for trouble  Engage Network Operations, IT Security and other groups at your company early  Engage business owners early, they are your friends  Have them test after each iteration and get their feedback  They will find the problems for you and they want to.  Avoid “improving” sites, InfoPath, Workflows, etc.  Create a wish list for future work  Don’t plan to do it all at once if possible  Upgrade and migrate a web application at a time  Fix and prepare as much as possible in advance  Reduce content where possible  Fast Track only moves 5 major versions  Broken sites and content probably can be deleted  Test everything and get a measure for how long each task will take
  • 25. Final Thoughts  Common Pitfalls  Not testing connectivity fully  Not enough test migrations  Be sure to test from beginning to end several times  Not communicating with business owners, site collection owners and subsite owners  Not communicating with network operations, DBA’s, Virtual Machine owners, IT Security and others  For Office 365, you cannot rename a tenant. Get this right the first time, or delete your tenant and fix it before you cannot do it  Create a roadmap for users, a site directory  Don’t assume your 3rd party products will just work  Multi-domain environments present lots of challenges  Watching In-Flight Projects and Content Growth
  • 27. Constructive Feedback Is Appreciated Great information, but would like to have learned more about [Insert Topic] Brian – Your presentation was … Good Demos! Thanks!
  • 28. Thank you! Brian Culver, MCM Twitter: @spbrianculver E-mail: brian.culver(at)expertpointsolutions.com Blog: http://blog.expertpointsolutions.com/ Slides: http://www.slideshare.net/bculver