SlideShare a Scribd company logo
SharePoint Upgrade or Migration, or is it both?
London
SharePoint Saturday
09 July 2016
#spslondon @SPS_London
Chirag Patel @techChirag
Thanks to the Sponsors!
About
Chirag
• SharePoint Installation & Configurations
• SharePoint Upgrade & Migrations
• Office 365 Migrations
• SharePoint Business Solutions
• Design & Implement Intranets
• SharePoint Workflows and Forms
• Project Online Implementations
• SQL Reporting Services & Power BI
• SQL Database Design
techChirag.com
@techChirag
patelconsulting.co.uk
Business Challenges
Migration and
Upgrade commonly
used interchangeably
Understanding of
available options and
solutions
Significant investments
in hardware and
software platforms
Employing expertise
(and in-house) – not
just technical!
What will we cover?
Business
Objectives
Readiness
Assessment
Upgrade
Approach
Migration
Approach
Business Objectives
 Why do you need to deploy SharePoint 2016?
 What are the drivers of change towards Office 365?
 Are there any limiting capabilities with current SharePoint version?
 How can we reverse engineer customisations?
 Does your target operating environment need to be re-architected?
 How can we capitalise on Hybrid migrations?
Upgrade vs Migration
Upgrade Migration
Service Catalogue
• Know your technical boundaries
for your SharePoint services
• Identify common business
services that users request
• Aligning your training, support
and advisory services
SharePoint
Service
Business
Service
Team
Collaboration Site
Meeting
Management Site
Project
Collaboration Site
Business
Applications
Apps
Extranet
Intranet
Team
Collaboration
SharePoint Content Inventory
http://techchir.ag/sp2013upgradeworksheet
Information Architecture
SharePoint
Customisations
• Add-ins
• Full Trust Code Solutions
• Features
• Site Themes
• Web Config File
• SharePoint Hive
• HTML5, CSS, JavaScript
• SharePoint ISV Custom Framework
• Custom code portability
• Custom list templates
• Custom site templates
• Custom web parts
• Third-party web parts
• Feature stapling
Reorganise SharePoint Hierarchy
Documents, Items and Pages
Folders, Document Sets
Libraries and Lists
Sites
Site Collections
Databases
Web Applications
Service Applications
Servers
SharePoint Farm
Pre-Upgrade Checks!
 Large Content Databases & Large Site Collections
 200GB limit challenges Database backup times, moving databases, restore databases
 Checked out files
 Site Collection health checks
 Non-standard authentications, i.e. Classic and Forms Authentication
 Check for scheduled tasks, errors and dependencies
 Process and communication hoops
 Plan for capacity and decent test environments
2001
SharePoint
Portal Server 2001
2003
SharePoint
Portal Server 2003
2006
Office SharePoint
Server 2007
2009
SharePoint
Server 2010
2012
SharePoint
Server 2013
2016
SharePoint
Server 2016
Cloud-Inspired
Experiences
Cloud and Enterprise
Social
Content
Management
Core
Collaboration
Microsoft
Managed Solutions
Microsoft
Online Services
Office 365
Release History and Roadmap
SharePoint Minimum Requirements
SharePoint 2010 SharePoint 2013 SharePoint 2016
Web & App
Servers
64-bit, 4 cores
8GB RAM
64-bit, 4 cores
12GB RAM
64-bit, 4 cores
16GB RAM
Database
Servers
64-bit, 4 cores
8GB RAM
64-bit, 4 cores
8GB RAM
64-bit, 4 cores
16GB RAM
Software
64-bit SQL Server 2012
64-bit SQL Server 2008 R2
64-bit SQL Server 2008 SP1 CU2
64-bit SQL Server 2012
64-bit SQL Server 2008 R2 SP1
64-bit SQL Server 2014 SP1
OS
64-bit Windows Server 2008 R2
64-bit Windows Server 2008 SP2
64-bit Windows Server 2012
64-bit Windows Server 2008 R2 SP1
64-bit Windows Server 2012 R2
SharePoint Version Upgrade
• In-place
upgrade
• Database-
attach
MOSS
2007
Database-
attach
SharePoint
2010
Database-
attach
SharePoint
2013
• Migration of content to SharePoint Online
(Office 365) not supported.
• New Farm must be provisioned with all types of
customisations.
• Orphaned web sites or site collections will not be
resolved.
• Cannot upgrade individual sites or site collections
• Upgrading is done on a database-by-database
basis
• Option of testing upgrade using the
Test-SPContentDatabase powershell cmdlet
• Downtime minimised by setting database to
read-only mode
SharePoint
Server 2016
SharePoint Server 2016 Upgrade Process
Create
SharePoint
Server 2016
Farm
Copy Databases
to New Farm
Upgrade Service
Applications
Upgrade
Content
Databases and
Site Collections
Create new farm, set old farm to read-only
http://techchir.ag/sp2016upgrade
Copy Databases to New SQL Server
http://techchir.ag/sp2016upgrade
Upgrade SharePoint Server 2013 with SP1 databases
and service applications
 Business Data Connectivity service application
 Managed Metadata service application
 PerformancePoint Services service application
 Search service application
 Secure Store Service application
 User Profile service application
Create web applications for upgrade
http://techchir.ag/sp2016upgrade
Copy & Install customisations to the new farm
http://techchir.ag/sp2016upgrade
Upgrade the databases by using Windows PowerShell
http://techchir.ag/sp2016upgrade
Upgrade SharePoint Server 2013 with SP1 site
collections
Site owners are in charge of upgrading their sites
Owners can upgrade their site collections as soon as
they see a notification on their site's home page that the
new version is available
Farm administrator can also force specific site collections
to be upgraded without waiting for the site owners to
upgrade them
http://techchir.ag/sp2016upgrade
Upgrade My Sites (Site Collections)
http://techchir.ag/sp2016upgrade
How to test upgrade?WebParts
• Do all the Web Parts
from your original site
show up in your
upgraded site?
• Are the Web Parts
displayed correctly?
• Are there extra or
missing Web Parts?
• Are any pages still
checked out?
• Did you create your
connections again
correctly?
• Are external data
sources still working?
LargeLists
• Are there any large
lists in your
environment that
must be reworked?
Styles&Appearance
• Are all images on
your pages displayed
correctly?
• Are the appropriate
cascading style sheet
colors and styles used
in the appropriate
places?
• Theme choices are
different in SharePoint
2013 – which theme
do you want to use?
• Do you have any
JavaScript controls
that are not working?
• Are your pages
displayed correctly in
the browser?
• Are there any script
errors displayed on
any pages?
CustomisedPages
• Are your
customizations still in
place?
• Can you still get to
the editing controls
on the pages?
• Are your
customizations still
appropriate in the
new environment, or
do you want to
update to the new
functionality and
look?
• Are any pages still
checked out?
http://techchir.ag/sp2013testupgrade
Pathway to SharePoint and Office 365 Migrations
Full or
Selective
Migrations
MOSS
2007
Full or
Selective
Migrations
SharePoint
2010
Full or
Selective
Migrations
SharePoint
2013
SharePoint
Server 2016
SharePoint
Online
Migration Considerations
 Security Mapping
 Users, groups and permission levels
 Site Structures
 Web Parts, Content types, Site Columns, Libraries, lists, folders and
items
 Metadata
 Organisation metadata, Created By, Modified By, Created,
Modified
 Complete Site by Site basis
 Pick and choose sites (or subsites) to destination site collections
 Entire Site Collections
 Promote site to site collections
 Site Configurations
 Workflows, Views, Alerts, Navigation
SharePoint Vision & Roadmap
SharePoint Analytics
Metadata Information Pane
SharePoint Mobile App - Your Intranet in Your Pocket
Native Integration of Microsoft Flow and Power Apps
Activity Pane and Skype Document Chat
slideshare.com/techchirag
Thank You!

More Related Content

What's hot

Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesWhy Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Joel Oleson
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
Chandima Kulathilake
 
Building the Perfect Office 365 Tenant - SPS London 2017
Building the Perfect Office 365 Tenant - SPS London 2017Building the Perfect Office 365 Tenant - SPS London 2017
Building the Perfect Office 365 Tenant - SPS London 2017
Chirag Patel
 
Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...
Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...
Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...
Chirag Patel
 
What's new in SharePoint Online - London SharePoint User Group March 2018
What's new in SharePoint Online - London SharePoint User Group March 2018What's new in SharePoint Online - London SharePoint User Group March 2018
What's new in SharePoint Online - London SharePoint User Group March 2018
Chirag Patel
 
Ensuring Successful Office 365 Tenant to Tenant Migration SharePoint Saturday...
Ensuring Successful Office 365 Tenant to Tenant Migration SharePoint Saturday...Ensuring Successful Office 365 Tenant to Tenant Migration SharePoint Saturday...
Ensuring Successful Office 365 Tenant to Tenant Migration SharePoint Saturday...
Chirag Patel
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Toni Frankola
 
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-LiveSharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
Chirag Patel
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's Not
Regroove
 
[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 [Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016
James Wright
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013
Ian Woodgate
 
SPS Reston SharePoint Alwyays On
SPS Reston SharePoint Alwyays OnSPS Reston SharePoint Alwyays On
SPS Reston SharePoint Alwyays On
Mike Maadarani
 
Ensuring Successful Office 365 Tenant to Tenant Migration Collab365 Global Co...
Ensuring Successful Office 365 Tenant to Tenant Migration Collab365 Global Co...Ensuring Successful Office 365 Tenant to Tenant Migration Collab365 Global Co...
Ensuring Successful Office 365 Tenant to Tenant Migration Collab365 Global Co...
Chirag Patel
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
Drew Madelung
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
Don Donais
 
Benefits of Upgrading to SharePoint 2013
Benefits of Upgrading to SharePoint 2013Benefits of Upgrading to SharePoint 2013
Benefits of Upgrading to SharePoint 2013
Aciron Consulting
 
Share point 2013 migration solutions
Share point 2013 migration solutionsShare point 2013 migration solutions
Share point 2013 migration solutionsPeter Ganev
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndIvan Sanders
 
SharePoint 2016 Search
SharePoint 2016 SearchSharePoint 2016 Search
SharePoint 2016 Search
Mike Maadarani
 
SharePoint 2016 RC for the Business
SharePoint 2016 RC for the BusinessSharePoint 2016 RC for the Business
SharePoint 2016 RC for the Business
Joel Oleson
 

What's hot (20)

Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesWhy Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
 
Building the Perfect Office 365 Tenant - SPS London 2017
Building the Perfect Office 365 Tenant - SPS London 2017Building the Perfect Office 365 Tenant - SPS London 2017
Building the Perfect Office 365 Tenant - SPS London 2017
 
Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...
Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...
Securing SharePoint Environment and its Content - SharePoint User Group UK Ca...
 
What's new in SharePoint Online - London SharePoint User Group March 2018
What's new in SharePoint Online - London SharePoint User Group March 2018What's new in SharePoint Online - London SharePoint User Group March 2018
What's new in SharePoint Online - London SharePoint User Group March 2018
 
Ensuring Successful Office 365 Tenant to Tenant Migration SharePoint Saturday...
Ensuring Successful Office 365 Tenant to Tenant Migration SharePoint Saturday...Ensuring Successful Office 365 Tenant to Tenant Migration SharePoint Saturday...
Ensuring Successful Office 365 Tenant to Tenant Migration SharePoint Saturday...
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
 
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-LiveSharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's Not
 
[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 [Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013
 
SPS Reston SharePoint Alwyays On
SPS Reston SharePoint Alwyays OnSPS Reston SharePoint Alwyays On
SPS Reston SharePoint Alwyays On
 
Ensuring Successful Office 365 Tenant to Tenant Migration Collab365 Global Co...
Ensuring Successful Office 365 Tenant to Tenant Migration Collab365 Global Co...Ensuring Successful Office 365 Tenant to Tenant Migration Collab365 Global Co...
Ensuring Successful Office 365 Tenant to Tenant Migration Collab365 Global Co...
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
 
Benefits of Upgrading to SharePoint 2013
Benefits of Upgrading to SharePoint 2013Benefits of Upgrading to SharePoint 2013
Benefits of Upgrading to SharePoint 2013
 
Share point 2013 migration solutions
Share point 2013 migration solutionsShare point 2013 migration solutions
Share point 2013 migration solutions
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
 
SharePoint 2016 Search
SharePoint 2016 SearchSharePoint 2016 Search
SharePoint 2016 Search
 
SharePoint 2016 RC for the Business
SharePoint 2016 RC for the BusinessSharePoint 2016 RC for the Business
SharePoint 2016 RC for the Business
 

Viewers also liked

Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...
Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...
Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...
Pyramid Analytics
 
SQL Server 2016 Reporting Services
SQL Server 2016 Reporting ServicesSQL Server 2016 Reporting Services
SQL Server 2016 Reporting Services
Eduardo Castro
 
SQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BISQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BI
MSDEVMTL
 
Power BI for CEO
Power BI for CEOPower BI for CEO
Power BI for CEO
Vishal Pawar
 
Self service BI overview + Power BI
Self service BI overview + Power BISelf service BI overview + Power BI
Self service BI overview + Power BI
Arthur Graus
 
Power BI Architecture
Power BI ArchitecturePower BI Architecture
Power BI Architecture
Arthur Graus
 

Viewers also liked (6)

Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...
Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...
Microsoft & Pyramid Analytics: What the Microsoft and Pyramid Analytics' Stra...
 
SQL Server 2016 Reporting Services
SQL Server 2016 Reporting ServicesSQL Server 2016 Reporting Services
SQL Server 2016 Reporting Services
 
SQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BISQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BI
 
Power BI for CEO
Power BI for CEOPower BI for CEO
Power BI for CEO
 
Self service BI overview + Power BI
Self service BI overview + Power BISelf service BI overview + Power BI
Self service BI overview + Power BI
 
Power BI Architecture
Power BI ArchitecturePower BI Architecture
Power BI Architecture
 

Similar to SharePoint Upgrade or Migration, or is it both? - SPS London 2016

Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013
Ivan Sanders
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
Jill Hannemann
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
Ivan Sanders
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
MJ Ferdous
 
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
J.D. Wade
 
Share Point
Share PointShare Point
Share Point
Rameshwar Trivedi
 
Custom Development for SharePoint
Custom Development for SharePointCustom Development for SharePoint
Custom Development for SharePointTalbott Crowell
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Patrick Guimonet
 
SPSDen - SharePoint 2019
SPSDen - SharePoint 2019SPSDen - SharePoint 2019
SPSDen - SharePoint 2019
Waqas Sarwar (MVP)
 
What's new in SharePoint 2016
What's new in SharePoint 2016What's new in SharePoint 2016
What's new in SharePoint 2016
Giuseppe Marchi
 
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
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and Solutions
SPC Adriatics
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-Premise
Adam Levithan
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-Premise
WithumSmith+Brown, formerly Portal Solutions
 
Collab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT ProsCollab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT Pros
Vlad Catrinescu
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
European Collaboration Summit
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
Mike Maadarani
 
High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013C5 Insight
 

Similar to SharePoint Upgrade or Migration, or is it both? - SPS London 2016 (20)

Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
 
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
 
Share Point
Share PointShare Point
Share Point
 
Custom Development for SharePoint
Custom Development for SharePointCustom Development for SharePoint
Custom Development for SharePoint
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
 
SPSDen - SharePoint 2019
SPSDen - SharePoint 2019SPSDen - SharePoint 2019
SPSDen - SharePoint 2019
 
What's new in SharePoint 2016
What's new in SharePoint 2016What's new in SharePoint 2016
What's new in SharePoint 2016
 
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...
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and Solutions
 
Thinakaran
ThinakaranThinakaran
Thinakaran
 
Sharepoint Presentation
Sharepoint PresentationSharepoint Presentation
Sharepoint Presentation
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
Collab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT ProsCollab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT Pros
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
 
High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013
 

More from Chirag Patel

Deep Dive Microsoft Viva Insights - Collabdays Bletchley Park 2023
Deep Dive Microsoft Viva Insights - Collabdays Bletchley Park 2023Deep Dive Microsoft Viva Insights - Collabdays Bletchley Park 2023
Deep Dive Microsoft Viva Insights - Collabdays Bletchley Park 2023
Chirag Patel
 
Understanding Security and Compliance in Microsoft Teams M365 North 2023
Understanding Security and Compliance in Microsoft Teams M365 North 2023Understanding Security and Compliance in Microsoft Teams M365 North 2023
Understanding Security and Compliance in Microsoft Teams M365 North 2023
Chirag Patel
 
Microsoft Viva Essential in 45 minutes - Collabdays Bletchley 2022
Microsoft Viva Essential in 45 minutes - Collabdays Bletchley 2022Microsoft Viva Essential in 45 minutes - Collabdays Bletchley 2022
Microsoft Viva Essential in 45 minutes - Collabdays Bletchley 2022
Chirag Patel
 
Building immersive and mixed reality experiences in SharePoint - Metaverse One
Building immersive and mixed reality experiences in SharePoint - Metaverse OneBuilding immersive and mixed reality experiences in SharePoint - Metaverse One
Building immersive and mixed reality experiences in SharePoint - Metaverse One
Chirag Patel
 
Understanding Security and Compliance in Microsoft Teams - Scottish Summit 2022
Understanding Security and Compliance in Microsoft Teams - Scottish Summit 2022Understanding Security and Compliance in Microsoft Teams - Scottish Summit 2022
Understanding Security and Compliance in Microsoft Teams - Scottish Summit 2022
Chirag Patel
 
Working with templates in Microsoft 365 aMS Berlin 2022
Working with templates in Microsoft 365 aMS Berlin 2022Working with templates in Microsoft 365 aMS Berlin 2022
Working with templates in Microsoft 365 aMS Berlin 2022
Chirag Patel
 
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Chirag Patel
 
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
Chirag Patel
 
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
Chirag Patel
 
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Pune...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Pune...Understanding Security and Compliance in Microsoft Teams - M365 Saturday Pune...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Pune...
Chirag Patel
 
Administrators guide to managing Microsoft 365 and collaboration workloads - ...
Administrators guide to managing Microsoft 365 and collaboration workloads - ...Administrators guide to managing Microsoft 365 and collaboration workloads - ...
Administrators guide to managing Microsoft 365 and collaboration workloads - ...
Chirag Patel
 
Everything you ever wanted to know about external sharing in Microsoft 365 - ...
Everything you ever wanted to know about external sharing in Microsoft 365 - ...Everything you ever wanted to know about external sharing in Microsoft 365 - ...
Everything you ever wanted to know about external sharing in Microsoft 365 - ...
Chirag Patel
 
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...
Chirag Patel
 
Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...
Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...
Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...
Chirag Patel
 
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Chirag Patel
 
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Chirag Patel
 
Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Building a Microsoft Teams team chat space to manage your project - M365 Chic...Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Chirag Patel
 
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
Chirag Patel
 
Supporting third-party access and sharing in Microsoft Teams - Teams Day Onli...
Supporting third-party access and sharing in Microsoft Teams - Teams Day Onli...Supporting third-party access and sharing in Microsoft Teams - Teams Day Onli...
Supporting third-party access and sharing in Microsoft Teams - Teams Day Onli...
Chirag Patel
 
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
Chirag Patel
 

More from Chirag Patel (20)

Deep Dive Microsoft Viva Insights - Collabdays Bletchley Park 2023
Deep Dive Microsoft Viva Insights - Collabdays Bletchley Park 2023Deep Dive Microsoft Viva Insights - Collabdays Bletchley Park 2023
Deep Dive Microsoft Viva Insights - Collabdays Bletchley Park 2023
 
Understanding Security and Compliance in Microsoft Teams M365 North 2023
Understanding Security and Compliance in Microsoft Teams M365 North 2023Understanding Security and Compliance in Microsoft Teams M365 North 2023
Understanding Security and Compliance in Microsoft Teams M365 North 2023
 
Microsoft Viva Essential in 45 minutes - Collabdays Bletchley 2022
Microsoft Viva Essential in 45 minutes - Collabdays Bletchley 2022Microsoft Viva Essential in 45 minutes - Collabdays Bletchley 2022
Microsoft Viva Essential in 45 minutes - Collabdays Bletchley 2022
 
Building immersive and mixed reality experiences in SharePoint - Metaverse One
Building immersive and mixed reality experiences in SharePoint - Metaverse OneBuilding immersive and mixed reality experiences in SharePoint - Metaverse One
Building immersive and mixed reality experiences in SharePoint - Metaverse One
 
Understanding Security and Compliance in Microsoft Teams - Scottish Summit 2022
Understanding Security and Compliance in Microsoft Teams - Scottish Summit 2022Understanding Security and Compliance in Microsoft Teams - Scottish Summit 2022
Understanding Security and Compliance in Microsoft Teams - Scottish Summit 2022
 
Working with templates in Microsoft 365 aMS Berlin 2022
Working with templates in Microsoft 365 aMS Berlin 2022Working with templates in Microsoft 365 aMS Berlin 2022
Working with templates in Microsoft 365 aMS Berlin 2022
 
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
 
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
 
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
 
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Pune...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Pune...Understanding Security and Compliance in Microsoft Teams - M365 Saturday Pune...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Pune...
 
Administrators guide to managing Microsoft 365 and collaboration workloads - ...
Administrators guide to managing Microsoft 365 and collaboration workloads - ...Administrators guide to managing Microsoft 365 and collaboration workloads - ...
Administrators guide to managing Microsoft 365 and collaboration workloads - ...
 
Everything you ever wanted to know about external sharing in Microsoft 365 - ...
Everything you ever wanted to know about external sharing in Microsoft 365 - ...Everything you ever wanted to know about external sharing in Microsoft 365 - ...
Everything you ever wanted to know about external sharing in Microsoft 365 - ...
 
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...
 
Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...
Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...
Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...
 
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
 
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
 
Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Building a Microsoft Teams team chat space to manage your project - M365 Chic...Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Building a Microsoft Teams team chat space to manage your project - M365 Chic...
 
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
 
Supporting third-party access and sharing in Microsoft Teams - Teams Day Onli...
Supporting third-party access and sharing in Microsoft Teams - Teams Day Onli...Supporting third-party access and sharing in Microsoft Teams - Teams Day Onli...
Supporting third-party access and sharing in Microsoft Teams - Teams Day Onli...
 
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
 

Recently uploaded

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 

Recently uploaded (20)

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 

SharePoint Upgrade or Migration, or is it both? - SPS London 2016

  • 1. SharePoint Upgrade or Migration, or is it both? London SharePoint Saturday 09 July 2016 #spslondon @SPS_London Chirag Patel @techChirag
  • 2. Thanks to the Sponsors!
  • 3. About Chirag • SharePoint Installation & Configurations • SharePoint Upgrade & Migrations • Office 365 Migrations • SharePoint Business Solutions • Design & Implement Intranets • SharePoint Workflows and Forms • Project Online Implementations • SQL Reporting Services & Power BI • SQL Database Design techChirag.com @techChirag patelconsulting.co.uk
  • 4. Business Challenges Migration and Upgrade commonly used interchangeably Understanding of available options and solutions Significant investments in hardware and software platforms Employing expertise (and in-house) – not just technical!
  • 5. What will we cover? Business Objectives Readiness Assessment Upgrade Approach Migration Approach
  • 6. Business Objectives  Why do you need to deploy SharePoint 2016?  What are the drivers of change towards Office 365?  Are there any limiting capabilities with current SharePoint version?  How can we reverse engineer customisations?  Does your target operating environment need to be re-architected?  How can we capitalise on Hybrid migrations?
  • 8.
  • 9. Service Catalogue • Know your technical boundaries for your SharePoint services • Identify common business services that users request • Aligning your training, support and advisory services SharePoint Service Business Service Team Collaboration Site Meeting Management Site Project Collaboration Site Business Applications Apps Extranet Intranet Team Collaboration
  • 12. SharePoint Customisations • Add-ins • Full Trust Code Solutions • Features • Site Themes • Web Config File • SharePoint Hive • HTML5, CSS, JavaScript • SharePoint ISV Custom Framework • Custom code portability • Custom list templates • Custom site templates • Custom web parts • Third-party web parts • Feature stapling
  • 13. Reorganise SharePoint Hierarchy Documents, Items and Pages Folders, Document Sets Libraries and Lists Sites Site Collections Databases Web Applications Service Applications Servers SharePoint Farm
  • 14. Pre-Upgrade Checks!  Large Content Databases & Large Site Collections  200GB limit challenges Database backup times, moving databases, restore databases  Checked out files  Site Collection health checks  Non-standard authentications, i.e. Classic and Forms Authentication  Check for scheduled tasks, errors and dependencies  Process and communication hoops  Plan for capacity and decent test environments
  • 15.
  • 16. 2001 SharePoint Portal Server 2001 2003 SharePoint Portal Server 2003 2006 Office SharePoint Server 2007 2009 SharePoint Server 2010 2012 SharePoint Server 2013 2016 SharePoint Server 2016 Cloud-Inspired Experiences Cloud and Enterprise Social Content Management Core Collaboration Microsoft Managed Solutions Microsoft Online Services Office 365 Release History and Roadmap
  • 17. SharePoint Minimum Requirements SharePoint 2010 SharePoint 2013 SharePoint 2016 Web & App Servers 64-bit, 4 cores 8GB RAM 64-bit, 4 cores 12GB RAM 64-bit, 4 cores 16GB RAM Database Servers 64-bit, 4 cores 8GB RAM 64-bit, 4 cores 8GB RAM 64-bit, 4 cores 16GB RAM Software 64-bit SQL Server 2012 64-bit SQL Server 2008 R2 64-bit SQL Server 2008 SP1 CU2 64-bit SQL Server 2012 64-bit SQL Server 2008 R2 SP1 64-bit SQL Server 2014 SP1 OS 64-bit Windows Server 2008 R2 64-bit Windows Server 2008 SP2 64-bit Windows Server 2012 64-bit Windows Server 2008 R2 SP1 64-bit Windows Server 2012 R2
  • 18. SharePoint Version Upgrade • In-place upgrade • Database- attach MOSS 2007 Database- attach SharePoint 2010 Database- attach SharePoint 2013 • Migration of content to SharePoint Online (Office 365) not supported. • New Farm must be provisioned with all types of customisations. • Orphaned web sites or site collections will not be resolved. • Cannot upgrade individual sites or site collections • Upgrading is done on a database-by-database basis • Option of testing upgrade using the Test-SPContentDatabase powershell cmdlet • Downtime minimised by setting database to read-only mode SharePoint Server 2016
  • 19. SharePoint Server 2016 Upgrade Process Create SharePoint Server 2016 Farm Copy Databases to New Farm Upgrade Service Applications Upgrade Content Databases and Site Collections
  • 20. Create new farm, set old farm to read-only http://techchir.ag/sp2016upgrade
  • 21. Copy Databases to New SQL Server http://techchir.ag/sp2016upgrade
  • 22. Upgrade SharePoint Server 2013 with SP1 databases and service applications  Business Data Connectivity service application  Managed Metadata service application  PerformancePoint Services service application  Search service application  Secure Store Service application  User Profile service application
  • 23. Create web applications for upgrade http://techchir.ag/sp2016upgrade
  • 24. Copy & Install customisations to the new farm http://techchir.ag/sp2016upgrade
  • 25. Upgrade the databases by using Windows PowerShell http://techchir.ag/sp2016upgrade
  • 26. Upgrade SharePoint Server 2013 with SP1 site collections Site owners are in charge of upgrading their sites Owners can upgrade their site collections as soon as they see a notification on their site's home page that the new version is available Farm administrator can also force specific site collections to be upgraded without waiting for the site owners to upgrade them http://techchir.ag/sp2016upgrade
  • 27. Upgrade My Sites (Site Collections) http://techchir.ag/sp2016upgrade
  • 28. How to test upgrade?WebParts • Do all the Web Parts from your original site show up in your upgraded site? • Are the Web Parts displayed correctly? • Are there extra or missing Web Parts? • Are any pages still checked out? • Did you create your connections again correctly? • Are external data sources still working? LargeLists • Are there any large lists in your environment that must be reworked? Styles&Appearance • Are all images on your pages displayed correctly? • Are the appropriate cascading style sheet colors and styles used in the appropriate places? • Theme choices are different in SharePoint 2013 – which theme do you want to use? • Do you have any JavaScript controls that are not working? • Are your pages displayed correctly in the browser? • Are there any script errors displayed on any pages? CustomisedPages • Are your customizations still in place? • Can you still get to the editing controls on the pages? • Are your customizations still appropriate in the new environment, or do you want to update to the new functionality and look? • Are any pages still checked out? http://techchir.ag/sp2013testupgrade
  • 29.
  • 30. Pathway to SharePoint and Office 365 Migrations Full or Selective Migrations MOSS 2007 Full or Selective Migrations SharePoint 2010 Full or Selective Migrations SharePoint 2013 SharePoint Server 2016 SharePoint Online
  • 31. Migration Considerations  Security Mapping  Users, groups and permission levels  Site Structures  Web Parts, Content types, Site Columns, Libraries, lists, folders and items  Metadata  Organisation metadata, Created By, Modified By, Created, Modified  Complete Site by Site basis  Pick and choose sites (or subsites) to destination site collections  Entire Site Collections  Promote site to site collections  Site Configurations  Workflows, Views, Alerts, Navigation
  • 32.
  • 36. SharePoint Mobile App - Your Intranet in Your Pocket
  • 37. Native Integration of Microsoft Flow and Power Apps
  • 38. Activity Pane and Skype Document Chat

Editor's Notes

  1. Most organisations use the terms SharePoint upgrade and migration interchangeably, but there are major differences that can have impact on project cost, effort required and skills on the desired outcome. This session aims to solve those hidden costs and differences by discussing the benefits and drawbacks for both upgrade and migration approaches.
  2. Key factors are quantity, size and metadata architecture
  3. Includes Content Databases and Service Application Databases
  4. Test-SPContentDatbase Mount-SPContentDatabase
  5. Third-party Migration tools accelerate desired outcome.
  6. 4 Pillars of SharePoint Roadmap
  7. Speaker at SharePoint User Group UK, SPS Events (SharePoint Saturdays) and Collab365 events.