SlideShare a Scribd company logo
1 of 82
Download to read offline
A	THOUSAND	DAYS
A	Deep	Dive	into	one	Office	365	
SharePoint	Online	Migration	Project.
Activity Decision Blocker Update Activity	End
Robert	Tucker	&	Daniel	McPherson
Robert	S	Tucker
Job:	Information	Technology	Architect
In	IT:	34	years
42
Migration	– 1000	Days
Platform
Sizing
25 Microsoft	teams	involved
40 in-house	team	members
200 in-house	UAT	testers
497 databases
7.5K SharePoint	workflows	
republished
10.5K Site	Collections
90K Sites
166K users
17.5M ACLs,	identity	transformed
170M objects	indexed
180TB of	migrated	content
20TB
Start	Date
June	2014
BPOS-D	
SharePoint	
2013
Target	is	
Dedicated	
vNext
Migration	Project	– Overview
SharePoint	2013	BPOS-D	“BIG-BANG”	Migration
to	Office	365	SharePoint	Online
Setting	The	Scene
Started	were	decommissioning	OpenText	LiveLink
SharePoint	positioned	for	Document	Management
Migrating	160TB	of	LiveLink	content	to	SharePoint
Where	we	were	in	the	timeline
Just	Migrated	SharePoint	2010	to	SharePoint	2013
Microsoft	recommended	maximum	2	year	time	period	before	we	
must	be	off	BPOS-D
Current	environment		is	a	highly	customised	environment
LiveLink	Migrations	starting
D-vNext	One-Time	Migration	What	To	Look	Out	For
Pre-Requisites
• Full	Directory	and	AAD	Connect
• FTC	Removal
• URL’s	Provided
• Network	Tasks
• Site	Collections	Upgraded
• Office	2010	->	2013+
• IE	11	or	later
LiveLink	Migration
LiveLink	Migration	
planned		through	to	end	
2015
Apr-14
Office	365	SharePoint	
Online	Migration	Project	
Starts
Project	to	move	to	SharePoint	
Online	is	started.	Initial	target	is	
October	2015
Jun-14
Move	All	Full	Trust	
Code	Apps	to	Provider	
Hosted
We	will	align	our	platform	
fully	with	Microsoft	
recommendations
Jun	14
Complete	
SharePoint	2013
Upgrade
Complete	2013	
Upgrade	by	
completing	last	of	site	
conversions	to	2013
Sep-14
Convert	all	Full	Trust		
Customisations	and	
build	an	On-
premises	CAM
Platform	to	host
Implement	local	CAM	
hosting	platform	due	to	
lack	of	mature	Azure	
Service
Oct-14
O365	via	Internet
Decision	to	use	Internet	
only	connectivity	for	
O365
Dec-14
Need	Better	
Permissions	
Management
Decision	to	use	external	
Custom	Claim	service	to	
manage	permissions	on	
current	platform.
Dec-14
Implement	New	
Custom	Claim	Service
Custom	claims	to	be	
introduced	for	multi-site	
permissions	management
Feb-15
IE11	&	Office	
2010	Required
IE	11	and	Office	
ProPlus	2010	a	
requirement	for	O365
Feb-15
Start	IE11	Upgrade
Upgrade	to	IE	11	on	90k	
machines,	Upgrade	to	
Win	7	as	minimum
Mar-15
Data	Centre	
Closure	Date		
Amsterdam	BPOS-D	
Datacentre	will	close	
August	2016
Mar-15
Core	Apps	Delayed
Removal	of	full	trust	
code	delayed
Apr-15
Authentication	Not	
Working
O365	authentication	not	
functioning	for	O365	-
issues	for	external	users
Apr-15
Migration	Delayed
Migration	Delayed	to	
July	2016
Apr-15
Office	2013	
Required
Office	2013	now	default	
required	for	O365
Apr-15
Core	CAM	Apps	
Delivered
Core	Platform	Apps	
delivered	as	provider	
hosted	Apps
[Plan:8	months,	took	14]
Sep-15
Custom	Claims	
Implemented
Custom	Claims	Live
May-15
On-premises	App	
Platform	Ready
Provider	hosted	app	
platform	delivered
May-15
Adopt	Hybrid	
Search
Decision	to	move	Search	
to	BPOS-D	early	as	hybrid	
using	Search	appliances
Jul-15
Migration	
Approach	Agreed
Max	storage	on	farm	is	
200TB,	phased	migration	
cannot	retain	URL,	Big	
Bang	the	only	option
Sep-15
Stop	All	New	Large	
Quota	Sites
Need	to	reduce	large	
quota	sites	and	shrink	
content	databases	(split	
and	shrink)	- multiple	
weekend	outages
Nov-15
Azure	Hosting	
platform	delivered
Azure	provider	hosting	
platform	for	SP	Add-Ins
[Plan:5	months,	took	12]
Nov-15
Choose	Office	Pro	
Plus	2016
Go	with	Office	2016	Pro	
Plus	- Just	announced	by	
MS
Nov-15
Design	Customisation	
Framework
Develop	customisation	
framework	to	simplify	and	
centralise	site	
Nov-15
Large	Scale	
Customisation	
Impacts
Need	to	reduce	huge	
number	of	individual	
content	customisations	
(JavaScript	etc)
Nov-15
Authentication	
Improvements	delayed	for	
External	Partner	users	
Authentication	solution	behind	on	
delivery	to	support	O365	end-2-end
Nov-15
Microsoft	Migration	
Tooling	Limitations
Microsoft	migration	
tooling	cannot	handle	
large	content	databases	
(>2TB)
Nov-15
Search	Project	
Delayed
Dependency	on	Azure	
hosting	service	for	
hybrid	search	
appliances
Dec-15
Implement	
Customisation	
Framework
Introduce	the	
Customisation	
Framework	to	manage	
rampant	
customisations
Dec-15
Additional	Content	DB	
shrinks	
More	database	Shrinks	and	
splits	needed	as	content	
databases	were	too	large	for	
migrations	- migration	tool	
couldn’t	handle	them
Nov-15
Permissions	&	
Identities
§ When	migrating	from	SharePoint	
Online	Dedicated	(SPO-D)	to	
Dedicated	vNext,	user	identities	
need	to	change	from	Windows	
identities	to	Azure	Active	
Directory	(AAD)	identities.		
§ Because	of	this	identity	change,	
the	Windows	identities	existing	in	
your	SPO-D	content	must	be	
mapped	to	AAD	identities	during	
data	migration	events.
Identities
§ Make	use	of	the	reports	provided	by	Microsoft	to	
identify	the	variance	in	your	on-premises	users,	and	
your	synchronised	Azure	Active	directory	users	and	
groups
§ All	users	(and	optionally	groups)	must	be	
synchronized	to	AAD	before	migration	if	you	want	
to	persist	use	of	these	for	permissions	on	your	
migrated	content
§ Licenses	should	be	applied	to	all	users.	NB:	In	
general	licence	checking	for	SharePoint	Online	
(does	not	apply	to	Exchange	or	OneDrive)	may	not	
initially	be	enabled	but	must	eventually	be	enabled	
to	ensure	compliance
§ Users	that	you	
identified	who	are	in	
the	Variance	Report	
are	users	that	will	no	
longer	be	accessing	
SharePoint	content.	
These	will	not	be	
mapped	resulting	in	
these	accounts	being	
unable	to	access	the	
new	environment
§ Accounts	listed	
within	the	Variance	
Report	must	be	
validated	against	the	
Security	Identifiers	
(SIDs)	only.		Ensure	
you	exclude	historical	
SID’s	of	deleted	
accounts.
The	principal	goal	of	Identity	Migration	is	to	synch	all	desired	users	and	groups	in	your	AAD	and	produce	a	
Validated Identity Mapping	File	and	Skip	List	used	in	the	Migration
• Questionnaire
• AAD	Setup	and	
Synch	Timeline
• Schedule	Review
Kickoff
• Initial	AAD	Synch	
• Initial	Scan	to	
understand	Identity	
Variance		w/Users	
&	Groups
9	months	to	
Migration
• Identity	
Variation	
Report	#1
10	weeks	to	
Migration
• Identity	
Variation	
Report	#2
8	weeks	to	
Migration
• Identity	
Variation	
Report	#3
4	weeks	to	
Migration
• Identity	
Variation	
Report	:	FINAL
1	week	to	
Migration
• Validated	Identity	
Mapping	File	and	
Skip	List
Migration	
Weekend
The	Identity	Variation	Report	(IVR)	is	a	new	information	tool that	surfaces	unique	IDs	(aka	Identity	
Objects,	SIDs)	that	Microsoft	is	uncertain	about	whether	to	migrate	or	skip.		
The	goal	of	the	IVR	is	to	facilitate	analysis,	review	and	final	customer	disposition	about	whether	to	
migrate	the	SID	(SID	is	in	mapping	file)	or	skip	the	SID	(SID	is	not	in	the	mapping	file)
AAD
Identity	Migration	Process Overview
Typical	Permissions	Mappings	for	SP2013	to	Office	365	SPO
back
User	Now Mapped	To Expected	after	mapping	on	SPO
Everyone	[c:0(.s|true] Everyone	[c:0(.s|true] Everyone	[c:0(.s|true]
NT	AuthorityAuthenticated	Users	
[c:0!.s|windows]
NT	AuthorityAuthenticated	Users	[c:0-
.f|rolemanager|spo-grid-all-
users/db1e96a8-a3da-442a-930b-
235cac24cd5c]
Everyone	except	external	users	[c:0-
.f|rolemanager|spo-grid-all-users/db1e96a8-a3da-
442a-930b-235cac24cd5c]
ACME	[c:0ǿ.t|partners|pdo] ACME	[c:0ǿ.t|partners|pdo] DG-ACME-ZZ-SPO-EXTRN-ACME-CORPORATION	
[c:0-.f|rolemanager|s-1-5-21-3335339047-
1235679043-2628806996-288605]	– a	newly	
created	Azure	Active	Directory	Group.
All	Authenticated	Users	
[c:0(.s|true]	
All	Authenticated	Users	[c:0(.s|true] Everyone	[c:0(.s|true]
All	Users	– External	(Custom	Claim)	
[c:0!.s|trusted%3apartners]
All	Users	– External	
[c:0!.s|trusted%3apartners]
<Will	be	removed	– Custom	Claims	are	not	
supported>
To	Pay	Attention	To	Post	
Migration
§ Account	entries	will	persist	even	if	they	are	no	
longer	in	AAD.		E.g.	you	may	need	to	manually	
remove	old	account	entries	in	SharePoint	Groups	
and	Site	Collection	Administrators	when	editing	
groups	or	permissions	directly.		There	is	no	
simple	way	of	removing	stale	accounts.		These	
will	also	persist	in	user	fields	(e.g.	modified	
by/created	by	but	will	be	stored	as	text)
§ Old	AD	groups	which	
are	not	synced	to	
AAD	will	persist	but	
will	not	actually	
provide	any	
protection	or	
permissions	control.		
Again	these	will	
require	manual	clean	
up.
Connected	
Applications
§ What	is	a	“Connected	
Application”?
§ Why	did	they	need	remediation?	
(192)
§ Azure	AD	Auth versus	ACS
§ Least	privilege.
back
RECAP
Keeping	Our	Eyes	On	Storage
2015	View	Point	– Take	Away
Monthly	Growth	
Delta
1.05TB
Run	out	Estimate
July	
2016
Go	Live	Data
Oct	
2015
We	needed	to	ensure	that	the	glidepath	for	storage	
was	in	line	with	our	predicted	migration	date	to	
Office	365.
1. BPOS-D	tenant	extracts	were	not	complete	enough	and	
did	not	represent	the	true	statistics	on	available	or	used	
storage
2. Recovered	storage	from	site	deletions	and	splits-shrinks	
was	not	consistent	nor	did	it	represent	the	storage	which	
was	being	‘deleted’
Predicted	Storage	Through	2016
115
135
155
175
195
215
235
255
Sep-15
Oct-15
Nov-15
Dec-15
Jan-16
Feb-16
M
ar-16
Apr-16
M
ay-16
Jun-16
Jul-16
Aug-16
Sep-16
Oct-16
Nov-16
Dec-16
Jan-17
Feb-17
TB	Used	and	Reserved	Storage
Month
Predicted	Storage	Through	2015	- Week	28	- 2015
STORAGE Week	28
Jul-16
Monthly	Growth	
Delta
1.15TB
Run	out	Estimate
July	
2016
Go	Live	Data
Oct	
2015
Oct-15
Things	to	Pay	Attention	to
§ Ensure	you	minimise	reserved	storage
§ Ensure	you	have	visibility	on	content	database	
size	– helps	to	know	if	advanced	remediation	
will	be	required	– work	with	Microsoft	on	this
§ Expedite	housekeeping	and	remove	stale	sites	
(or	archive	them)
§ If	you	plan	large	scale	data	migration	to	SPO	
after	migration	– inform	Microsoft	well	in	
advance	of	the	migration	volumes	to	ensure	
they	build	out	your	target	platform	correctly	
based	on	your	predicted	or	planned	volumes
back
§ The	advice	is	to	
choose	automated	
storage	management	
on	the	tenant	rather	
than	manual	
management	–
simplifies	your	
administration.
§ Understand	how	
storage	reporting	is	
shown	on	SharePoint	
Online	site	collections	
– its	slightly	different	
than	on-premises	
storage	metrics
Predicted	Storage	Through	2017
115
135
155
175
195
215
235
255
Sep-15
Oct-15
Nov-15
Dec-15
Jan-16
Feb-16
M
ar-16
Apr-16
M
ay-16
Jun-16
Jul-16
Aug-16
Sep-16
Oct-16
Nov-16
Dec-16
Jan-17
Feb-17
TB	Used	and	Reserved	Storage
Month
Predicted	Storage	Through	2015	- Week	47	- 2015
STORAGE Week	47
Apr-17
Sep-17
Monthly	Growth	
Delta
1.16TB
Run	out	Estimate
April	
2017
Go	Live	Data
Sep	
2016
Keeping	Our	Eyes	On	Issues
2015	View	Point	– Take	Away
Monthly	Growth	
Delta
1.05TB
Run	out	Estimate
July	
2016
Go	Live	Data
Oct	
2015
We	had	several	high	risk,	high	impact	issues	
and	a	lot	of	medium	risk,	medium	impact.		
Difficult	to	close:
1. Issues	were	being	added	faster	than	we	were	
clearing	them
2. Revelations	about	storage,	the	platform,	
connectivity,	search,	permissions,	new	capabilities,	
removal	of	old	capabilities,	and	the	impact	on	
landscape	complexity	with	SharePoint	Add-Ins	
were	all	contributing.
Sep	4	2015
Issues	Profile	List	- 2015 HIGH	RISK
6
MEDIUM	RISK
8
LOW	RISK
3
Sep	11	2015
HIGH	RISK
6
MEDIUM	RISK
8
LOW	RISK
3
Issues	Profile	List	- 2015
Sep	18	2015
HIGH	RISK
7
MEDIUM	RISK
6
LOW	RISK
4
Issues	Profile	List	- 2015
Sep	25	2015
HIGH	RISK
3
MEDIUM	RISK
9
LOW	RISK
5
Issues	Profile	List	- 2015
Oct	2	2015
HIGH	RISK
3
MEDIUM	RISK
11
LOW	RISK
6
Issues	Profile	List	- 2015
Oct	12	2015
HIGH	RISK
4
MEDIUM	RISK
10
LOW	RISK
6
Issues	Profile	List	- 2015
Oct	16	2015
HIGH	RISK
5
MEDIUM	RISK
9
LOW	RISK
6
Issues	Profile	List	- 2015
Oct	23	2015
HIGH	RISK
4
MEDIUM	RISK
11
LOW	RISK
5
Issues	Profile	List	- 2015
Oct	30	2015
HIGH	RISK
3
MEDIUM	RISK
12
LOW	RISK
5
Issues	Profile	List	- 2015
Nov	6	2015
HIGH	RISK
4
MEDIUM	RISK
12
LOW	RISK
5
Issues	Profile	List	- 2015
Nov	20	2015
HIGH	RISK
4
MEDIUM	RISK
12
LOW	RISK
5
Issues	Profile	List	- 2015
Migration	Delayed
Delay	vNext	migration	to	
Q2	2016
Feb-16
Upgrade	Internet	
Breakouts
Upgrade	Internet	
Breakouts	Globally
Feb-16
Data	Centre	Move	
Delayed
The	Data	centre move	was	
delayed	once	more	which	
gave	us	more	time.
Apr-16
Reports	Highlight	
Risks
The	Microsoft	reports	
highlighted	several	key	
risk	areas	for	our	
migration.
Apr-16
Assess	removal	
of	the	“happy	
hour”
Impact	of	5000	List	View	
Threshold	limit	not	clear	
- Project	to	evaluate
Feb-16
SharePoint	
Designer	
Unsupported
Microsoft	confirms	no	
support	for	SPD	(for	AD	
accounts)
Mar-16
Build	DTAP	
Environment
Design/Build	DTAP	
environments	across	
multiple	tenants
Mar-16
Dynamic	Groups	
Not	Supported
Dynamics	groups	NOT	
approved	for	use	with	
SharePoint	- important	
for	permissions
Mar-16
Remove	Custom	
Claims
Custom	Claims	removed	
from	platform
Mar-16
Office	ProPlus	
Rollout
Begin	rollout	of	Office	PP	
2016	for	110k	machines
Mar-16
DTAP
DEVELOPMENT,	TEST,	ACCEPTANCE	AND	
PRODUCTION.
§ O365	has	not	been	designed	
with	DTAP	in	mind.	
§ Why	are	you	implementing	
DTAP?
§ What	implementation	protects	
you	from	what	risks?
§ Why	did	Shell	implement	DTAP?
§ Slows	things	down,	tooling	may	
be	required.
Review	Happy	Hour	
Removal	Impact
Impact	of	Happy	Hour	
removal	- 5200	large	lists	
require	remediation	
(indexed	columns	added)	-
largest	4.6m,	165	@	1m+
May-16
Commission	DTAP	
tenant
Introduce	DTAP	
approach	with	M/T	
tenant
May-16
Upgrade	Internet	
Breakouts
Project	approved	to	
upgrade	Internet	
breakouts	across	main	
hubs	(US/Europe)	and	
12	local	offices]
May-16
UAT	Dates	Set
Define	UAT	migration	
testing	planning
Mar-16
URL’s	Finalised
Confirm	all	4	tenant	
URL’s
Apr-16
Large	lists	and	the	
“Happy	Hour”
§ First	a	bit	of	background.	
§ Don’t	believe	everything	you	read.
§ Myths	and	misinformation.
§ Types	of	Threshold	(List	versus	
Lookup).
§ Key	to	it	is:
§ Column	Indexing
§ Metadata	Navigation
§ Office
What	You	Will	Encounter
• 8785	lists	>	5000	items
• 57,000	views	which	were	impacted	and	needed	remediating
• Fix	consisted	of:	Adding	indexed	fields	to	columns	based	on	
the	view	definitions
• Collect	all	view	definitions
• Define	the	new	indexed	fields
• Index	the	fields	and	update	the	views
• 5000	views	which	could	not	be	fixed
• Approx.	26,000	would	work	but	could	be	fixed	quickly
• Approx.	25,000	required	fixing	or	were	not	impacted
• Across	10,000	site	collections,	90k	sites.
Scale	of	the	Problem
The	Scale	of	the	Problem	We	faced
Large	List	Tooling	- Demo
https://github.com/RapidCircle/SharePoint-Large-List-Guidance/wiki back
Hybrid	Search	Live
Hybrid	Search	enabled	on	
Office	365
Jul-16
IE11	Rollout
Completed	IE11	rollout
Jun-16
Move	to	Software	
Proxies
Move	to	software	
proxies	for	Internet	BO	
upgrade
Jun-16
HTML	Unsupported
Microsoft	removes	
support	for	HTM/HTML	
files	- exposure	=	2.6m	
files
May-16
Migration	Delay	
Plan	for	late	Sep	16	-
will	execute	2	Dry	runs	
- Aug,	Sep
Jun-16
Internet	Breakouts	
Delayed
Delay	in	getting	network	
internet	breakouts	
upgraded
Jul-16
New	Migration	
Tooling
New	migration	tooling	
now	support	3.8TB	
databases	so	splits	
and	shrinks	no	longer	
required
Aug-16
Dry	Run	Not	
Successful
1st	dry	run	a	was	not	
really	productive	due	to	
connectivity	issues	(new	
firewall	rules	and	host	
files	were	now	required)
Aug-16
Dry	Run/UAT	1
Expedite	the	first	Dry	
Run/UAT	1	for	migration
Aug-16
Dynamic	Groups		
Supported
Dynamics	groups	
approved	for	use	with	
SharePoint
Aug-16
UAT	2:	Minimal	
Success
UAT	2	[no	connection,	
no	webapps,	no	search,	-
permissions	mapping	
incorrect	- tooling	
apparently	not	updated]
Sep-16
SP	Add-in	DTAP	
hosting	
environments
Multiple	Azure		hosting	
environments	complete	
for	SP	Add-In	DTAP	
environments
Sep-16
Connected	App	
Firewalls
Additional	firewall	rules	
required	and	introduced	
from	datacentres	to	support	
all	87	connected	app	testing
Sep-16
Happy	Hour	
Remediation
All	lists	impacted	via	
HH	removal	are	
remediated
Sep-16
UAT	Firewalls
Update	20	or	so	firewalls	
with	new	rules	to	allow	
access	to	UAT	tenant	
Sep-16
Client	Host	File	
Update
Build	and	deploy	host	
file	switcher	batch	file	
solution	and	roll	out	to	
200	testers	
Sep-16
WorkFlow
Issues	Found
Discover	workflow	
migration	impact	
(they	would	stop)	
for	any	workflow	
with	emails	using	
old	account	
structure	(10k)
Oct-16
Software	Proxies	
Commissioned
Complete	
implementation	of	
software	proxies	(Global	
PAC	file	changes)
Nov-16
HTML	Config	
Switch
Microsoft	restores	
switch	to	enable	support	
for	HTM/HTML	files
Oct-16
UAT	3:	Better	
Success
UAT	3:	Web	apps	not	
working	(expected),	
emails	working,	
workflows	working
Nov-16
Workflows
§ Understand	and	work	with	the	
Microsoft	reports	to	identify	all	
workflows	which	may	be	impacted.
§ To	avoid	unnecessary	workflow	
restarts	it	is	best	to	complete	in-
flight	workflows	before	the	
migration	event	when	your	content	
is	moved	to	the	vNext	environment.
§ Follow	the	advice	provided	in	the	
Microsoft	reports	as	part	of	your	
migration	preparation	– especially	
on	which	workflows	will	be	impacted	
and	how	you	can	remediate	them
Prepare	for	Migration	– 2010	
Workflows
Extract	From	Microsoft	Documentation
§ All	workflows	with	email	activity	will	need	manual	
remediation.	
§ Where	identities	are	present,	follow	Microsoft	
guidance	for	scenarios	where	(this	list	is	not	
exhaustive):
§ The	activities	with	the	identities	were	processed	
on	SPO-D	prior	to	migration
§ If	the	workflow	instance	has	an	invalid	email
§ The	workflow	shows	as	In	Progress,	but	doesn’t	
progress
§ If	the	workflows	show	Error	Occurred
§ Where	Conditional	rules	exist
§ Where	the	workflow	is	Checked	Out
§ The	account	which	published	the	workflow	is	no	
longer	present
§ Emails	which	use	mail	enabled	security	groups
§ Activities	that	Embed	
Identity	– 2010	(not	
exhaustive)
§ Send	an	Email
§ Look	Up	Manager	of	a	User
§ Assign	a	Form	to	a	Group
§ Assign	a	to-do	Item
§ Collect	Data	From	a	User
§ Created	by	a	Specific	Person
§ Modified	by	a	Specific	
Person
§ Person	is	a	valid	SharePoint	
User
Prepare	for	Migration	– 2013	
workflows	– Extract	From	Microsoft	
Documentation
§ All	workflows	with	email	activity	will	need	
remediation.		You	must	manually	correct	this	
within	the	workflow.	
§ No	workflow	state	information	is	retained	e.g.	
they	will	all	stop	after	migration
§ Workflow	history	- workflow	history	and	task	
history	are	not	retained.
§ Identity	transformation	for	email	accounts	is	
required
§ For	read	only	mode	during	migration,	Workflow	
status	is	no	longer	accessible.
Activities	That	Embed	Identity	
- 2013
§ Send	an	Email
§ Look	Up	Manager	of	a	User
§ Assign	a	Form	to	a	Group
§ Assign	a	to-do	Item
§ Collect	Data	from	a	User
§ Created	by	a	Specific	Person
§ Modified	by	a	Specific	
Person
§ Person	is	a	valid	SharePoint	
User
§ Start	Approval	Process
§ Start	Custom	Task	Process
§ Start	Feedback	Process
Summary	Comparison	of	Workflow	
Impacts
back
2010	Workflows
§ History	will	be	retained
§ Workflow	logic	
§ With	User	Identity	information		WONT	WORK
§ Without	User	Identity	information	– WILL	WORK
§ Workflows	with	an	user	impersonation	step	persists	identity	
of	the	user	account	that	published	the	workflow
2013	Workflows
§ History,	although	migrated,	no	longer	associated	with	Workflow
§ Workflow	logic
§ User	Identity	information	will	be	broken
§ Will	lose	state	information
§ Must	be	restarted	post	migration
§ UAT	Testing	is	
available	for	both	
2010	and	2013	
Workflows
§ Final	Migration	–
Testing	of	2013	
Workflows	occurs	
after	DNS	cutover
§ Change	driven	by	an	
architecture	Change	
for	2013	Workflows
§ Reports	are	available	
from	Microsoft	about	
statuses	of	workflows	
– use	these!
Plan	for	UAT	4
Most	working	- new	problems	
discovered	from	UAT1/2	&	3.	
For	Mar	Go	- We	plan	another	
dry	run	in	Feb	17
Dec-16
Workflow	Problem	
Extends
Discover	workflow	
migration	impact	(they	
would	stop)	for	any	
workflow	with	2	other	
conditions	(15k)
Nov-16
All	connected	app	
firewalls	configured	
for	UAT
Complete	
implementation	of	
firewall	changes	for	all	
connected	apps	and	
testers	in	global	locations
Nov-16
Delay	Migration
Migration	postponed:	
Businesses	had	critical	process	
in	process	and	could	not	defer	
them	- therefore	migration	in	
Dec	was	postponed	to	Mar	17
Dec-16
UAT	Search	still	not	
100%
Key	connected	apps	still	
cannot	test.
Dec-16
Search
§ Biggest	single	impact	for	
migration	is	the	re-indexing	time	
– work	with	Microsoft	to	
understand	what	that	will	look	
like
§ Know	your	search	configuration
§ Understand	what	will	be	
available	within	your	UAT	
environment	to	prepare	your	
business	testing
Things	To	Pay	Attention	To
§ Implementing	hybrid	search	early	may	prevent	
usage	of	your	target	Dedicated	Office	365	tenant	
for	UAT	Testing
§ Understand	and	document	your	search	
configuration.		Configuration	should	be	checked	
during	each	UAT	for	all	managed	property	
mappings
§ Custom	properties	should	be	revalidated	(there	is	a	
limit	on	SharePoint	Online	of	the	number	of	
custom	managed	properties	allowed)
back
§ Prepare	for	re-
indexing	time	–
full	results	may	
be	unavailable	
for	a	certain	
period	
depending	on	
your	migration	
approach	and	
source	tenant	
size
§ Migration	of	
custom	search	
landing	pages	will	
require	careful	
handling
Identify	Impacted	
Workflows
Identify	workflows	impacted	
by	workflow	issues	(report	
design)
Feb-17
Large	Scale	
Workflow	Impacts
Discover	workflow	
migration	impact	(they	
would	stop)	for	any	
workflow	with	any	of	7	
conditions	(37000)
Feb-17
Office	ProPlus	
Rollout
Complete	Office	PP	
2016	rollout
Feb-17
DTAP	Service	
Delivered
DTAP	Process	finalised	
and	in	service
Feb-17
Complete	New	
Search	Design
Complete	new	search	
design	for	UAT4
Feb-17
Running	Workflows	
Remediated
37000	workflow	running	
instances	in	273	site	
collections	would	stop	
(390	2010,	391	2013)
Feb-17
Migration	Plan	
(FINAL)	agreed.
End-2-End	plan	for	
migration	week	agreed.
Mar-17
Identify	
Business	Critical	
Workflows
3500	workflows	will	
need	to	be	
remediated	or	
converted	to	
WorkFlows 2013.
Feb-17
UAT	4	Complete
90%	Connectivity	proven.	
Much	more	successful	
UAT	4	completed:	Still	no	
full	search	test
Feb-17
Web	App	Policies	
Fixed
Migration	of	web	app	
policies	no	longer	
required.
Mar-17
UAT	environments	
and	testing
§ User	Acceptance	Testing	(UAT)	is	
vitally	important	to	a	successful	
migration,	as	it	is	the	opportunity	
for	you	to	see	your	content	and	
add-ins	within	the	new	vNext	
environment.	You	can	review	how	
the	environment	looks	and	
functions	post	migration,	and	how	
your	end	users	can	interact	with	
it.
Know	Your
§ Critical	Business	Processes
§ Environment	and	how	its	Unique
§ Permission	Model
§ Critical	Tools
§ Critical Features
Test	Plans	Key	to	
Success
Do
§ Provide	Critical	
Scenario	Coverage
§ Work	with	Release	
Managers
§ Ask	Others	about	their	
Experiences
§ Supply	business	critical	
items
Do	Not
§ Assume	it	will	work
§ Assume	it	has	already	
been	tested
§ Test	using	admin	
accounts	only
Things	to	pay	attention	to
§ It	is	important	to	identify	a	team	of	business	
and	technical	users	that	can	support	UAT	as	
testers
§ Allocate	enough	time	depending	on	the	size	
and	complexity	of	your	environment
§ Improper	user	acceptance	testing	can	result	in	
missed	deadlines,	wasted	resources,	and	added	
cost.	
§ Ensure	you	re-check	any	issues	highlighted	in	
previous	iterations	of	UAT’s
§ Ensure	connectivity	to	
your	target	UAT	
environment.	
§ Ensure	all	connected	apps	
can	authenticate	to	the	
tenant	(see	connected	
apps)
§ Ensure	your	testers	are	
aware	of	their	
responsibilities	and	
predicted	outcomes.		
§ Have	a	valid	test	plan	for	
standard	capabilities,	
customised	sites,	
applications,	connected	
apps
§ Use	all	of	the	UAT	
availability	time
§ Capture	and	address	each	
finding	with	Microsoft	or	
your	business	teams
Test	Plan
Your	Test	Plan	should	include	the	following	
categories	for	UAT:
§ Schedule
§ Coverage
§ Personnel	(call	out	any	3rd	parties	you	may	need	to	
rely	on	to	support	or	conduct	your	testing)
§ Focus	areas	(categorizing	the	use-cases	as	one	of	
either	business	critical	or	non-business	critical)
§ Administrator	test	cases
§ Functional	business	test	cases
§ Device	test	matrix
back
§ Remediation
§ Status	reporting
§ Sign	off	criteria	and	
process
§ Communications
§ Accessing	the	UAT	
environment
§ Problem	step	recorder
§ Acceptance	criteria
§ Sign	off
Migration	goes	smoothly
New	search	tech	completed	full	index	of	160m	items	in	just	under	
3	days	- over	10	days	faster	than	old	tech
Mar-17
Search	Blip
Incorrect	Search	
infrastructure	fixed.
Mar-17
Key	Takeaways	from	this	project
• Understand	your	current	environment
• Work	with	Microsoft	to	remove	all	blockers	and	meet	the	Office	365	requirements	– get	
access	to	the	migration	preparation	reports	and	the	migration	advice	from	Microsoft	as	
early	in	your	timeline	as	you	can
• Execute	some	serious	testing	and	document	and	re-test	through	your	UAT’s
• Establish	your	exposure	to	the	workflow	impacts	and	remediate	early	– develop	
parameterised	workflows	where	identities	are	removed
• Engage	with	business	early	on	the	impact	of	the	migration	event
• Establish	early	on	your	approach	to	Office	365	connectivity
• Ideally,	keep	your	existing	environment	as	free	of	customisations	as	possible
• Get	good	advice	on	large	lists	remediation,	and	understand	your	permissions	landscape	
in	respect	of	user	accounts	and	Active	directory	groups
• Plan	for	re-indexing	time	for	search	and	prepare	business	for	the	impact
Additional	
Information
§ More	information	to	prepare	you	for	
Migration
Web	App	Policy
• Work	towards	removing	
policies	in	SPO-D
• Policies	are	collapsed	if	
migrated
• World	is	different	in	the	
destination	- Single	web	app	
with	Host	Header	Site	
Collections
WHY?
• No	ability	to	edit	policies	in	
vNext – Only	remove	policies
• Unintended	access	issues
Recommend
• Start	this	process	early!
App	Catalog
• Web	apps	are	collapsed	on	migration	
– does	not	affect	instances
• Customers	need	to	choose	what	URL	
will	hold	the	site
• Any	app	not	registered	in	the	catalog	
of	records	needs	re-installed	in	
DvNext
• Only	those	registered	in	vNext	will	be	
available	for	consumption	in	vNext
Why?
• You	can	only	have	1	App	
Catalog	in	DvNext
Guidance:
• Choose	the	URL	that	
contains	the	most	Apps	in	
your	environment
WorkFlow
• Testing	in	place	is	available	for	both	2010	and	2013	
Workflows
• Final	Migration	– Testing	of	2013	Workflows	occurs	
after	DNS	cutover
• Architecture	Change	for	2013	Workflows
• Reports	are	available	in	the	SSP	about	statuses	of	
workflows
Comparison	of	Workflows
• History,	although	migrated,	no	
longer	associated	with	Workflow
• Workflow	logic
• User	Identity	information	will	be	broken
• Will	lose	state	information
• Must	be	restarted	post	migration
• History	will	be	retained
• Workflow	logic
• With	User	Identity	information	– WILL	NOT	WORK
• Without	User	Identity	information	– WILL	WORK
• Workflows	with	an	user	
impersonation	step	persists	
identity	of	the	user	account	that	
published	the	workflow
Full	Trust	Code
• Is	it	gone	yet	on	your	2013	D	farm?
• Sandbox	solutions	– No	longer	supported	in	D	or	
DvNext as	of	December	2017
• ISV	Free
• CAM	Apps	ready
Test	Plans	=	Win	Plans
Know	Your
• Critical	Business	Processes
• Environment	and	how	its	
Unique
• Permission	Model
• Critical	Tools
• Critical Features
Do
• Provide	Critical	Scenario	
Coverage
• Work	with	Release	Managers
• Ask	Others	about	their	
Experiences
• Supply	business	critical	items
Do	Not
• Assume	it	will	work
• Assume	it	has	already	been	
tested
• Test	using	admin	accounts	only
S.M.A.T.
• The	SharePoint	Migration	
Assessment	Tool
• Download	it	>here<
• NB:	An	additional	tool	will	be	
released	later	this	year	which	
will	also	help	identify	issues	with	
mapping	of	identities	on	your	
SharePoint	farm	for	SharePoint	
Online.	
The	SharePoint	Migration	assessment	tool	(SMAT)	is	a	
simple	command	line	executable	that	will	scan	the	
contents	of	your	SharePoint	farm	to	help	identify	the	
impact	of	migrating	your	server	to	SharePoint	Online	
with	Office	365.	Because	the	tool	is	designed	to	run	
without	impacting	your	environment,	you	may	observe	
the	tool	requires	one	to	two	days	to	complete	a	scan	of	
your	environment.	During	this	time,	the	tool	will	report	
progress	in	the	console	window.	After	the	scan	is	
complete,	you	can	find	output	files	in	the	Logs	
directory.	This	is	where	you	will	find	the	summary	and	
more	detailed	insights	into	the	scenarios	that	could	be	
impacted	by	migration.	To	improve	the	quality	of	
Microsoft	products	and	services,	the	tool	will	report	
anonymous	statistical	information	back	to	Microsoft.	
Optionally,	you	can	identify	your	organization	when	
prompted	at	the	end	of	the	scan.	If	the	tool	is	not	able	
to	connect	to	the	internet	to	report	this	information,	
the	tool	will	still	function	as	otherwise	expected
Farm	Scan	Reports	Available
Scans Description Awareness!!
Add-Ins
Locates	all	SharePoint	add-ins	that	are	currently	installed	in	the	environment.	This	includes	the	provider-
hosted	add-ins	and	associated	site	inventory.	This	information	will	help	you	identify	add-ins	that	may	
require	special	attention.
Should	be	investigated	early	in	the	project	to	
assure	adequate	time	to	remediate.
BCS
Identifies	all	BCS	applications	configured	in	the	2013	Dedicated	farm,	which	are	not	migrated	to	the	vNext	
platform.	You	can	then	determine	whether	the	applications	are	required	post	migration,	and	if	so,	you	can	
either	configure	a	hybrid	BCS	or	expose	the	data	source	you	need	to	access	to	the	internet,	so	that	you	can	
connect	to	it	from	the	vNext	environment.
Browser	File	
Handling
Locates	all	HTM	and	HTML	files	that	will	be	impacted	by	the	change	from	Permissive	to	Strict	Browser	file	
handling.	Data	will	be	migrated,	but	you’ll	want	to	notify	the	site	owners	that	the	behavior	of	the	files	will	
change	from	opening	within	the	browser	to	prompting	the	user	to	download.	Options	for	renaming	the	file	
extension	are	provided	in	the	scan	document.
Should	be	investigated	early	in	the	project	to	
assure	adequate	time	if	there	are	many	files	
that	require	rework.
Customised	
Profile	Page
Provides	a	list	of	all	customized	files	and	the	name	of	who	last	modified	each	file.	You	will	want	to	
understand	any	customizations	made	to	the	Person.aspx	page,	and	whether	there	is	any	impact	with	the	
move	to	the	new	Delve	profile	experience.	Owners	can	be	notified	of	the	need	for	user	acceptance	testing.
Should	be	investigated	early	in	the	project	to	
assure	adequate	time	for	rework.
Custom	
Profile	
Property	
Mappings
Locates	profile	property	mappings	that	do	not	exist	in	SPO.	The	Dedicated	vNext	service	does	not	support	
extending	the	AAD	schema	and	configuring	additional	profile	property	mappings.	If	your	business	needs	to	
populate	data	that	is	not	provided	by	the	out	of	the	box	profile	property	mappings,	it	is	required	to	write	a	
program	that	will	push	the	values	you	want	into	the	profile	properties	in	the	service.
InfoPath
Identifies	all	the	InfoPath	forms	that	will	require	remediation	to	work	on	vNext.	The	scan	result	output	will	
be	used	to	help	determine	the	approach	for	remediating	a	given	XSN	form.
Should	be	investigated	early	in	the	project	to	
assure	adequate	time	if	there	are	many	
InfoPath	forms	that	need	to	be	reworked.
IRM	Enabled	
Lists
Scans	for	IRM	enabled	lists/libraries.	If	you	need	to	continue	using	IRM	with	your	content	on	the	vNext	
platform,	your	Release	Manager	will	be	able	to	provide	documentation.
Farm	Scan	Reports	Available
Scans Description Awareness!!
Large	Excel	
Files
Locates	all	the	XLSX	files	that	are	over	10MB.	If	you	attempt	to	open	a	file	larger	than	10MB,	it	will	prompt	you	to	
open	the	file	in	the	Excel	client	application	and	users	should	be	notified	of	the	expected	behavior.
Should	be	investigated	early	in	the	
project	to	assure	adequate	time	to	
test	throttling	in	2013	D	prior	to	
migration.
Large	List	
Views
Identifies	list	views	that	are	throttled.	List	views	called	out	in	the	scan	report	may	not	be	viewable	post	migration	
without	performing	remediation.
Locked	Sites
Provides	a	list	of	URLs	that	are	configured	as	“No	Access”	in	SharePoint.	For	One-time	migration,	the	sites	will	be	
migrated	and	will	remain	inaccessible	on	the	vNext	platform.	For	Phased	migration,	locked	sites	cannot	be	
migrated,	as	the	tooling	is	unable	to	read	the	site	contents.
Long	
OneDrive	
URL's
Locates	URLs	that	will	exceed	the	supported	database	limits	once	the	OneDrive	rename	is	performed.
For	One-time	migration,	the	OneDrive	site	is	renamed	after	the	databases	are	migrated	to	the	vNext	platform.	If	
the	site	rename	results	in	URLs	that	are	too	long,	the	rename	process	will	fail.	If	a	OneDrive	site	fails	to	rename,	
the	site	will	be	inaccessible	on	the	vNext	platform.
Should	be	investigated	early	to	
determine	the	number	of	files	that	
have	long	URLs.
Secure	Store
Identifies	all	the	secure	store	apps	that	exist	in	the	farm.	The	information	provided	in	the	scan	report	should	be	
enough	for	you	to	recreate	the	applications	on	the	vNext	platform,	if	necessary.
Unsupported	
Site	
Templates
Locates	any	sites	leveraging	a	template	not	supported	on	vNext.	If	these	sites	are	required	on	the	Dedicated	vNext	
platform,	you	will	need	to	copy	the	site	to	a	new	location	that	is	based	on	a	supported	site	template.	If	the	site	is	
no	longer	needed,	you	could	delete	the	site	from	the	environment	to	avoid	any	impact	to	the	migration.
Web	App	
Policies
This	scan	outputs	2	files.	One	report	includes	all	the	web	app	policies	and	the	other	includes	only	the	web	app	
policies	that	are	different.	For	One-time	migration,	if	there	are	mismatched	policies	in	your	scan	results,	you	and	
your	RM	will	plan	for	alternatives	during	migration.	For	Phased	migration,	web	application	policies	are	not	
migrated.
Should	be	investigated	early	in	the	
project	to	assure	adequate	time	to	
rework	user	security	if	needed.
Workflow	
2010
Provides	a	list	of	all	the	2010	workflow	associations	in	the	environment,	along	with	how	many	running	instances	at	
the	time	the	scan	was	executed,	as	you	will	need	to	restart	any	workflows	that	were	still	in	flight.
Workflow	
2013
Provides	a	list	of	all	the	2013	workflow	associations	in	the	environment,	along	with	how	many	running	instances	at	
the	time	the	scan	was	executed,	as	you	will	need	to	restart	any	workflows	that	were	still	in	flight.
Preparation	for	Migration	to	D-vNext	– Notable.
• Selecting	Hybrid	search	and	UAT	environment	(C+)
• MS	built	a	separate	UAT	farm
• Required	local	host	files	for	testers
• Required	firewall	routing	rules	across	multiple	countries
• Initially	UAT	didn’t	support	workflows,	emails,	hybrid	search
• Still	doesn’t	support	webapps (check	if	this	has	been	fixed?)
• Changes	to	connected	application	authentication	(B-)
• Identify	connected	apps	– possible	through	logs	but	not	perfect.	We	left	a	lot	behind	which	were	identified	post	migration
• Challenge	to	move	away	from	service	account	approach	=	cloud	identities	(we	consider	cloud	identities	a	risk)
• Needed	to	retain	ACS	because	of	lack	of	granularity	in	Azure
• Readiness	of	MS	tooling	&	Reporting	(B+)
• Identified	and	fixed	permissions	mapping	issue
• Identified	workflow	issues	(2010	do	migrate	state,	2013	do	not;	any	workflow	with	email	accounts	(and	3	other	scenarios)	need re-
publishing	and	lose	state
• Reporting	is	important	and	we	had	specific	requirements	not	met	with	the	then	current	MS	reports.		Frequency	and	consistency	is	key.	This	
is	now	much	better
• Web	App	policies	disappear
• Work	with	Microsoft	to	manage	this	during	your	migration
Preparation	for	Migration	to	D-vNext
• Search	and	Search	configuration	(B-)
• Hybrid	search	and	our	scale	brought	issues	for	UAT	– initially	we	could	not	replicate	search	results	across	all	the	corpus.		Some	apps	
depended	on	this	for	validating	solutions.		Now	Fixed.
• Content	DB	state	(A-)
• We	had	constant	resizing	of	content	DB’s	as	we	had	some	very	large	ones.		MS	tech	has	now	been	further	developed	to	minimise	the
need	for	this.
• Customisations	Impact	(B-)
• We	have	a	very	customised	end	user	experience	on	hundreds	of	sites.	We	developed	a	framework	(we	think	Microsoft	copied	our	
approach	with	SharePoint	UX!)	to	standardise	this	and	drive	consistency		away	from	multiple	JS	files,	libraries	etc.		Challenges on	the	
new	UX
• Overall	impact	was	not	high	(Access	DB	issues	now	fixed)
• Authentication	for	Users	(A-)
• New	Experience,	STS	setup	and	we	couldn’t	really	test	at	scale	the	capabilities	of	the	STS	during	UAT’s
• We	have	mixed	Office	2010	and	Pro	Plus	(roll	out	continues)	which	was	challenging	but	not	high	impact	(more	end	user	comms and	
knowledge)
• Change	and	Comms (B+)
• We	were	late	out	the	gate	here	but	it	is	very	important	to	have	both	the	correct	C&C,	target	the	right	audience,	get	the	right	material.
• Need	multiple	levels	of	engagement,	from	user	experience,	connected	applications,	customisations
Preparation	for	Migration	to	D-vNext
• Identity	Mapping	(A-)
• Process	will	report	on	user	and	group	objects	within	your	legacy	tenant
• Its	required	to	identify	those	which	are	missing	from	a	mapping	perspective.	E.g.	not	in	local	AD,	not	in	AAD
• Note:
• reports	uses	SIDS,	you	need	to	consider	that	one	object	may	have	historical	SIDS	when	checking
• AD	query	reporting	to	process	these	Microsoft	lists	is	required	across	your	entire	AD	forest
• You	need	AD	query	tools	to	finalise	this	process	– take	time	to	build	a	repeatable	process	as	you	do	this	several	times	per	UAT
• Identify	site	configurations	which	will	change	(B-)
• Access	request	emails	will	need	replacing	with	new	vNext	format	[manual	editing	or	script]
• Access	request	options	change	[script]
• Custom	search	configurations	and	search	settings	URL’s	may	need	changing	[script]
• Loss	of	web	app	policies	(A-)
• All	web	app	policies	from	all	your	legacy	web	apps	will	migrate	(collapsed)
• We	found	it	best	to	remove	and	manage	through	AAD	groups
• Example	here	is	eDiscovery	groups
• Do	not	rely	on	web	app	policies	in	AAD	– target	removal	early	and	re-use	on	AAD	groups
• One	group	to	look	to	retain	temporarily	are	any	DENY	ALL	policies	(you	will	need	to	replace	with	license	management	in	future)
• Understand	changes	on	SPO	(B-)	
• auditing	controls,	sharing	options	and	user	experience	(e.g.	folders),	Access	requests	process,	managing	new	UX	options,	etc.
Recommendations
• Do	3	or	even	4	UAT’s
• You	need	to	do	a	lot	of	testing	for	customisations,	connected	
apps,	workflows,	search	configuration
• Use	your	target	tenant	if	possible	for	UAT	(minimises	local	
network	configuration	changes)
• Plan	for	your	workflows	to	stop	in	advance
• Change	direct	inclusion	of	emails	to	parameterisation
• Inform	business	that	identified	SP2010	and	2013	workflows	
may	be	impacted	depending	on	archetype
• Publicise	the	changes	in	authentication	for	connected	apps
• Stress	the	importance	to	move	to	tokens,	clientID/secret	and	
not	rely	on	cloud	identities
• There	are	differences	in	REST	API	on	SPO	than	on	BPOS-D
• Examine	the	need	for	URL’s	within	IE	trusted	zone	for	AUTHN
• Performance	testing	is	key	– ensure	all	locations	undergo	
performance	testing	to	identify	en-route	network	configurations
• If	you	use	pac files	for	local	config	– plan	change	well	ahead
• Build	a	comprehensive	Communications	&	Change	approach	across	your	
business
• Engage	early,	engage	big
• Understand	the	reports	you	have	from	Microsoft	and	identify	what	you	
need	for	your	migration
• challenge	for	change!
• Understand	how	the	permissions	mapping	impacts	if	you	have	custom	
claims	– especially	the	default	implicit	groups
• Define	your	tenant	configuration	upfront	(Site	storage,	OneDrive,	profile	
permissions,	SCA	options)	early	
• Plan	for	search	index	downtime	– search	results	will	take	time
• Ensure	support	teams	have	the	right	level	of	access	post	migration
• Define	clear	policies	for	new	features	before	migration
• Engage	through	Yammer,	mail,	publications	and	set	clear	statements	on	what	is	
allowed	and	what	isn’t
• Develop	AD	query	and	reporting	skills
• Gain	skills	in	Dynamic	AAD	group	configurations
Summary
• Test,	test,	test
• Test	again
• Engage	with	businesses	on	
connected	apps,	customisations	
and	test	thoroughly
• Inform	business	through	
communications	
• Drive	policies	around	
customisations,	and	new	
features
• Re-examine	workflows	– assume	
they	will	all	lose	state	if	involving	
email,	elevated	permissions
• Do	not	expect	webapps to	work	in	
UAT
• Check	EOP	configurations	for	
inbound	alerts	and	workflow	
emails
• Plan	AAD	connect
• Prepare	and	examine	permissions	
mapping
Contact	Details
Robert	S	Tucker
Blog:	https://probablynotinteresting.com
Twitter:	https://twitter.com/youknowitisnt
LinkedIn:	https://www.linkedin.com/in/roberttucker/
Email:	tucker@probablynotinteresting.com

More Related Content

Viewers also liked

SPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption StrategiesSPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption StrategiesNCCOMMS
 
SPUnite17 Timer Jobs Event Handlers
SPUnite17 Timer Jobs Event HandlersSPUnite17 Timer Jobs Event Handlers
SPUnite17 Timer Jobs Event HandlersNCCOMMS
 
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...NCCOMMS
 
SPUnite17 Yet Another Search Driven Publishing Site
SPUnite17 Yet Another Search Driven Publishing SiteSPUnite17 Yet Another Search Driven Publishing Site
SPUnite17 Yet Another Search Driven Publishing SiteNCCOMMS
 
SPUnite17 Deep Dive Building Solutions
SPUnite17 Deep Dive Building SolutionsSPUnite17 Deep Dive Building Solutions
SPUnite17 Deep Dive Building SolutionsNCCOMMS
 
SPUnite17 Secure Collaboration with AIP
SPUnite17 Secure Collaboration with AIPSPUnite17 Secure Collaboration with AIP
SPUnite17 Secure Collaboration with AIPNCCOMMS
 
SPUnite17 Setting Up Development Environment
SPUnite17 Setting Up Development EnvironmentSPUnite17 Setting Up Development Environment
SPUnite17 Setting Up Development EnvironmentNCCOMMS
 
SPUnite17 TypeScript for SharePoint Developers
SPUnite17 TypeScript for SharePoint DevelopersSPUnite17 TypeScript for SharePoint Developers
SPUnite17 TypeScript for SharePoint DevelopersNCCOMMS
 
SPUnite17 Getting up to Speed with React
SPUnite17 Getting up to Speed with ReactSPUnite17 Getting up to Speed with React
SPUnite17 Getting up to Speed with ReactNCCOMMS
 
SPUnite17 Introducing Logic Apps
SPUnite17 Introducing Logic AppsSPUnite17 Introducing Logic Apps
SPUnite17 Introducing Logic AppsNCCOMMS
 
SPUnite17 The New Enterprise Content Management
SPUnite17 The New Enterprise Content ManagementSPUnite17 The New Enterprise Content Management
SPUnite17 The New Enterprise Content ManagementNCCOMMS
 
SPUnite17 Unified Search Experiences
SPUnite17 Unified Search ExperiencesSPUnite17 Unified Search Experiences
SPUnite17 Unified Search ExperiencesNCCOMMS
 
SPUnite17 Cost Effective Risk Mitigation
SPUnite17 Cost Effective Risk MitigationSPUnite17 Cost Effective Risk Mitigation
SPUnite17 Cost Effective Risk MitigationNCCOMMS
 
SPUnite17 Transforming your Organisation into a Digital Workplace
SPUnite17 Transforming your Organisation into a Digital WorkplaceSPUnite17 Transforming your Organisation into a Digital Workplace
SPUnite17 Transforming your Organisation into a Digital WorkplaceNCCOMMS
 
SPUnite17 If I Ran the SharePoint Zoo
SPUnite17 If I Ran the SharePoint ZooSPUnite17 If I Ran the SharePoint Zoo
SPUnite17 If I Ran the SharePoint ZooNCCOMMS
 
SPUnite17 Who Are You and What Do You Want
SPUnite17 Who Are You and What Do You WantSPUnite17 Who Are You and What Do You Want
SPUnite17 Who Are You and What Do You WantNCCOMMS
 
SPUnite17 SPFx Extensions
SPUnite17 SPFx ExtensionsSPUnite17 SPFx Extensions
SPUnite17 SPFx ExtensionsNCCOMMS
 
SPUnite17 The Accidental SPO Admin
SPUnite17 The Accidental SPO AdminSPUnite17 The Accidental SPO Admin
SPUnite17 The Accidental SPO AdminNCCOMMS
 

Viewers also liked (18)

SPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption StrategiesSPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption Strategies
 
SPUnite17 Timer Jobs Event Handlers
SPUnite17 Timer Jobs Event HandlersSPUnite17 Timer Jobs Event Handlers
SPUnite17 Timer Jobs Event Handlers
 
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
 
SPUnite17 Yet Another Search Driven Publishing Site
SPUnite17 Yet Another Search Driven Publishing SiteSPUnite17 Yet Another Search Driven Publishing Site
SPUnite17 Yet Another Search Driven Publishing Site
 
SPUnite17 Deep Dive Building Solutions
SPUnite17 Deep Dive Building SolutionsSPUnite17 Deep Dive Building Solutions
SPUnite17 Deep Dive Building Solutions
 
SPUnite17 Secure Collaboration with AIP
SPUnite17 Secure Collaboration with AIPSPUnite17 Secure Collaboration with AIP
SPUnite17 Secure Collaboration with AIP
 
SPUnite17 Setting Up Development Environment
SPUnite17 Setting Up Development EnvironmentSPUnite17 Setting Up Development Environment
SPUnite17 Setting Up Development Environment
 
SPUnite17 TypeScript for SharePoint Developers
SPUnite17 TypeScript for SharePoint DevelopersSPUnite17 TypeScript for SharePoint Developers
SPUnite17 TypeScript for SharePoint Developers
 
SPUnite17 Getting up to Speed with React
SPUnite17 Getting up to Speed with ReactSPUnite17 Getting up to Speed with React
SPUnite17 Getting up to Speed with React
 
SPUnite17 Introducing Logic Apps
SPUnite17 Introducing Logic AppsSPUnite17 Introducing Logic Apps
SPUnite17 Introducing Logic Apps
 
SPUnite17 The New Enterprise Content Management
SPUnite17 The New Enterprise Content ManagementSPUnite17 The New Enterprise Content Management
SPUnite17 The New Enterprise Content Management
 
SPUnite17 Unified Search Experiences
SPUnite17 Unified Search ExperiencesSPUnite17 Unified Search Experiences
SPUnite17 Unified Search Experiences
 
SPUnite17 Cost Effective Risk Mitigation
SPUnite17 Cost Effective Risk MitigationSPUnite17 Cost Effective Risk Mitigation
SPUnite17 Cost Effective Risk Mitigation
 
SPUnite17 Transforming your Organisation into a Digital Workplace
SPUnite17 Transforming your Organisation into a Digital WorkplaceSPUnite17 Transforming your Organisation into a Digital Workplace
SPUnite17 Transforming your Organisation into a Digital Workplace
 
SPUnite17 If I Ran the SharePoint Zoo
SPUnite17 If I Ran the SharePoint ZooSPUnite17 If I Ran the SharePoint Zoo
SPUnite17 If I Ran the SharePoint Zoo
 
SPUnite17 Who Are You and What Do You Want
SPUnite17 Who Are You and What Do You WantSPUnite17 Who Are You and What Do You Want
SPUnite17 Who Are You and What Do You Want
 
SPUnite17 SPFx Extensions
SPUnite17 SPFx ExtensionsSPUnite17 SPFx Extensions
SPUnite17 SPFx Extensions
 
SPUnite17 The Accidental SPO Admin
SPUnite17 The Accidental SPO AdminSPUnite17 The Accidental SPO Admin
SPUnite17 The Accidental SPO Admin
 

Similar to SPUnite17 Big Move - Learning from the Shell O365 Migration

DFW SPUG FastTrack migration service for SharePoint
DFW SPUG FastTrack migration service for SharePointDFW SPUG FastTrack migration service for SharePoint
DFW SPUG FastTrack migration service for SharePointAvanade
 
SharePoint Saturday UK 2013 - Lighting up SharePoint with Office 365 Project ...
SharePoint Saturday UK 2013 - Lighting up SharePoint with Office 365 Project ...SharePoint Saturday UK 2013 - Lighting up SharePoint with Office 365 Project ...
SharePoint Saturday UK 2013 - Lighting up SharePoint with Office 365 Project ...Chirag Patel
 
Real World SharePoint- Insights in SharePoint Workflow
Real World SharePoint- Insights in SharePoint Workflow Real World SharePoint- Insights in SharePoint Workflow
Real World SharePoint- Insights in SharePoint Workflow Andy Hopkins
 
search driven intranets
search driven intranetssearch driven intranets
search driven intranetsJeff Fried
 
Bpos Architectural Consideration Architectural Forum
Bpos   Architectural Consideration   Architectural ForumBpos   Architectural Consideration   Architectural Forum
Bpos Architectural Consideration Architectural Forumukdpe
 
Shankar 2015 MS Practices
Shankar 2015 MS PracticesShankar 2015 MS Practices
Shankar 2015 MS PracticesShankar D
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016Don Donais
 
Ms net work-sharepoint 2013-applied architecture from the field v4
Ms net work-sharepoint 2013-applied architecture from the field v4Ms net work-sharepoint 2013-applied architecture from the field v4
Ms net work-sharepoint 2013-applied architecture from the field v4Tihomir Ignatov
 
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...serge luca
 
Ensuring Successful Office 365 Tenant to Tenant Migration SPS Cambridge 2017...
Ensuring Successful Office 365 Tenant to Tenant Migration  SPS Cambridge 2017...Ensuring Successful Office 365 Tenant to Tenant Migration  SPS Cambridge 2017...
Ensuring Successful Office 365 Tenant to Tenant Migration SPS Cambridge 2017...Chirag Patel
 
SharePoint 2016 RC for the Business
SharePoint 2016 RC for the BusinessSharePoint 2016 RC for the Business
SharePoint 2016 RC for the BusinessJoel Oleson
 
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...Patrick Guimonet
 
Exploring SharePoint 2013 by Chandu Raj
Exploring SharePoint 2013 by Chandu RajExploring SharePoint 2013 by Chandu Raj
Exploring SharePoint 2013 by Chandu Rajchanduraj1984
 
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to ZSPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to ZNicolas Georgeault
 
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...Joel Oleson
 
nForm Better Intranets | SharePoint 2013 Best Practices
nForm Better Intranets | SharePoint 2013 Best PracticesnForm Better Intranets | SharePoint 2013 Best Practices
nForm Better Intranets | SharePoint 2013 Best PracticesnForm User Experience
 
Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)Theresa Lubelski
 

Similar to SPUnite17 Big Move - Learning from the Shell O365 Migration (20)

DFW SPUG FastTrack migration service for SharePoint
DFW SPUG FastTrack migration service for SharePointDFW SPUG FastTrack migration service for SharePoint
DFW SPUG FastTrack migration service for SharePoint
 
SharePoint Saturday UK 2013 - Lighting up SharePoint with Office 365 Project ...
SharePoint Saturday UK 2013 - Lighting up SharePoint with Office 365 Project ...SharePoint Saturday UK 2013 - Lighting up SharePoint with Office 365 Project ...
SharePoint Saturday UK 2013 - Lighting up SharePoint with Office 365 Project ...
 
Migration sp2013
Migration sp2013Migration sp2013
Migration sp2013
 
Real World SharePoint- Insights in SharePoint Workflow
Real World SharePoint- Insights in SharePoint Workflow Real World SharePoint- Insights in SharePoint Workflow
Real World SharePoint- Insights in SharePoint Workflow
 
search driven intranets
search driven intranetssearch driven intranets
search driven intranets
 
Bpos Architectural Consideration Architectural Forum
Bpos   Architectural Consideration   Architectural ForumBpos   Architectural Consideration   Architectural Forum
Bpos Architectural Consideration Architectural Forum
 
Shankar 2015 MS Practices
Shankar 2015 MS PracticesShankar 2015 MS Practices
Shankar 2015 MS Practices
 
Vikas-Resume
Vikas-ResumeVikas-Resume
Vikas-Resume
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
 
Ms net work-sharepoint 2013-applied architecture from the field v4
Ms net work-sharepoint 2013-applied architecture from the field v4Ms net work-sharepoint 2013-applied architecture from the field v4
Ms net work-sharepoint 2013-applied architecture from the field v4
 
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
 
Ensuring Successful Office 365 Tenant to Tenant Migration SPS Cambridge 2017...
Ensuring Successful Office 365 Tenant to Tenant Migration  SPS Cambridge 2017...Ensuring Successful Office 365 Tenant to Tenant Migration  SPS Cambridge 2017...
Ensuring Successful Office 365 Tenant to Tenant Migration SPS Cambridge 2017...
 
SharePoint 2016 RC for the Business
SharePoint 2016 RC for the BusinessSharePoint 2016 RC for the Business
SharePoint 2016 RC for the Business
 
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
 
Exploring SharePoint 2013 by Chandu Raj
Exploring SharePoint 2013 by Chandu RajExploring SharePoint 2013 by Chandu Raj
Exploring SharePoint 2013 by Chandu Raj
 
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to ZSPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
 
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...
Decisions: SharePoint 2010 Workflows to SharePoint Online to Power Automate D...
 
nForm Better Intranets | SharePoint 2013 Best Practices
nForm Better Intranets | SharePoint 2013 Best PracticesnForm Better Intranets | SharePoint 2013 Best Practices
nForm Better Intranets | SharePoint 2013 Best Practices
 
Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)Spsdfw - Who Moved My SharePoint (to 2013)
Spsdfw - Who Moved My SharePoint (to 2013)
 
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-PremiseWebinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
 

More from NCCOMMS

O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...NCCOMMS
 
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick BakkerO365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick BakkerNCCOMMS
 
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper OosterveldO365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper OosterveldNCCOMMS
 
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoO365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoNCCOMMS
 
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoO365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoNCCOMMS
 
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul HuntO365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul HuntNCCOMMS
 
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...NCCOMMS
 
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...NCCOMMS
 
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...NCCOMMS
 
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi RoineO365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi RoineNCCOMMS
 
O365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi RoineO365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi RoineNCCOMMS
 
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsO365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsNCCOMMS
 
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna LinsO365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna LinsNCCOMMS
 
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...NCCOMMS
 
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio StruyfO365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio StruyfNCCOMMS
 
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...NCCOMMS
 
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de JagerO365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de JagerNCCOMMS
 
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van RousseltO365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van RousseltNCCOMMS
 
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise FreeseO365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise FreeseNCCOMMS
 
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris GoosenO365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris GoosenNCCOMMS
 

More from NCCOMMS (20)

O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
 
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick BakkerO365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
 
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper OosterveldO365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
 
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoO365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
 
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis JugoO365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
 
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul HuntO365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
 
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
 
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
 
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
 
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi RoineO365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
 
O365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi RoineO365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi Roine
 
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsO365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
 
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna LinsO365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
 
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
 
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio StruyfO365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
 
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
 
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de JagerO365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
 
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van RousseltO365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
 
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise FreeseO365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
 
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris GoosenO365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
 

Recently uploaded

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
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
 

Recently uploaded (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 

SPUnite17 Big Move - Learning from the Shell O365 Migration