calendar migration best_practices
-
Upload
michael-matthews -
Category
Documents
-
view
213 -
download
0
description
Transcript of calendar migration best_practices
1
Eight Best Practices when Migrating Calendar Data
By Zyg Furmaniuk and Russ Iuliano, Sumatra Development
Migrating your calendar data from one platform to another is a lot like a plane flight: the most challenging parts are the take-off and landing. And like travelling via plane, getting to your final destination may end up taking different routes or even involve alternative forms of transportation.
The purpose of this paper is to share the best practices we’ve identified that have helped our clients over the past eight years decide which migration strategy is right for their organization. If you’d like to learn more, please get in touch.
1. Establish clearly defined business objectives.
What are your business goals? Hard to believe, but many customers skip this step. Having business goals will help you know which migration strategy is best suited to your organization. Here are some questions to help you get started defining your business objectives:
• What are you trying to accomplish (e.g., lower costs; improve user workflow; simplify support; minimize impact on the organization; require the smallest possible outage window)? Something else?
• When do you want to ‘go live’? • How much calendaring history do you want to migrate?
2. Understand any constraints and technical requirements
You selected the new calendaring system. Make sure you understand any constraints that your business or software places on this project. For example:
• What kind of financial and human resources are you able to devote to this project? (E.G., we can only dedicate one person and $500 to the project.)
• What are your most important technical constraints? (e.g., must work with Macs; the conversion must complete within a 12 hour ‘outage’ window.)
2
• What calendaring functionality is critical in your organization (e.g., conference room scheduling, group calendars)? Does the new calendaring system support this functionality? How does this affect what you require for calendar data migration?
3 3. U
nder
stan
d th
e di
ffere
nt m
igra
tion
stra
tegi
es a
vaila
ble.
No
solu
tion
is pe
rfect
! O
ver t
he y
ears
we
have
lear
ned
that
mig
ratio
n so
lutio
ns c
an b
e fa
st, i
nexp
ensiv
e, o
r hi
gh-q
ualit
y. N
o so
lutio
n of
fers
all t
hree
. So
me
solu
tions
allo
w y
ou to
pic
k tw
o (i.
e., i
f you
wan
t “fa
st”
and
“in
expe
nsiv
e” fo
rget
abo
ut “
high
-qua
lity”
). O
ur c
usto
mer
s eva
luat
e so
lutio
ns in
term
s of t
heir
cost
and
di
srupt
ion
to th
eir o
rgan
izatio
n. H
ere
are
six a
ppro
ache
s our
cus
tom
ers t
ypic
ally
con
sider
, and
wha
t the
y’ve
sa
id a
bout
eac
h.
Cos
ts
Ty
pe
Met
hod
Fina
ncia
l Tim
e Di
srup
tion
Col
d Tu
rkey
Sw
itch
Low
Im
med
iate
Hi
gh
User
s mus
t re-
ente
r all
cale
ndar
dat
a an
d re
-bo
ok a
ll m
eetin
gs.
User
s los
e ex
istin
g co
nfer
ence
room
boo
king
s
User
doe
s th
e w
ork
Sync
h ca
lend
ars
w/
hand
held
s Lo
w
IT: L
ow
User
: Med
ium
High
•
Lose
mee
ting
deta
ils. (
User
s mus
t now
re
book
mee
ting
room
s, re
-invi
te g
uest
s; in
tu
rn g
uest
s mus
t ed
it ca
lend
ars t
o d
elet
e d
oubl
e bo
okin
gs.)
• O
rgan
izatio
n m
ust s
top
wor
k an
d sy
nch
at
the
sam
e tim
e or
mus
t mai
ntai
n tw
o ca
lend
arin
g sy
stem
s. (W
asn’
t rem
ovin
g on
e a
busin
ess o
bjec
tive?
) •
Mus
t pro
vid
e al
l em
ploy
ees w
ith h
and
held
s or
thos
e w
ithou
t han
dhe
lds m
ust g
o “c
old
tu
rkey
.”
4
C
osts
Type
M
etho
d Fi
nanc
ial
Time
Disr
uptio
n
Pre-
pack
aged
to
ols
Use
exist
ing
“sha
rew
are”
tool
s to
cre
ate
expo
rt fil
es
Low
IT:
Med
ium
Us
er: M
ediu
m
High
•
IT: C
an ta
ke a
long
tim
e to
gen
erat
e th
e ex
port
(iCal
, CSV
) file
s •
User
s: If
Expo
rt an
d Im
port
field
s do
not
mat
ch u
p (u
sers
will
have
to ty
pe in
miss
ing
dat
a, re
-cre
ate
recu
rring
mee
tings
and
re-
invi
te g
uest
s)
DIY
Your
d
evel
opm
ent
team
dec
rypt
s an
d re
form
ats
dat
a
Low
in
crem
enta
l co
st; h
igh
op
portu
nity
co
st
IT: S
hort
if ha
ve
lega
cy sy
stem
ex
perti
se; o
ther
wise
lo
ng
User
: Hig
h if
dev
elop
ers d
on’t
get i
t “rig
ht”
High
•
Requ
ire d
evel
oper
s with
skills
to re
ad th
e le
gacy
syst
em &
refo
rmat
the
dat
a fo
r in
serti
on
• Ta
kes d
evel
oper
s aw
ay fr
om o
ther
pro
ject
s th
at re
quire
com
pany
spec
ific
know
led
ge
• Us
ers m
ay st
ill ha
ve to
inpu
t miss
ing
dat
a
Mai
l “W
izard
s”
Cal
Mov
er;
Inte
llisyn
ch
Med
ium
-Hi
gh
IT: L
ow
User
s: Hi
gh
High
•
Mai
l wiza
rds’
cal
end
arin
g so
lutio
ns se
en to
be
not
as r
obus
t as e
mai
l sol
utio
ns
• M
ay in
cur a
dd
ition
al c
osts
for
eac
h te
st
syst
em fi
les
• Us
ers h
ave
to fi
x ev
eryt
hing
that
tool
s don
’t d
o co
rrect
ly.
Cal
enda
r G
eeks
Su
mat
ra
High
IT:
Low
Us
ers:
Low
Low
•
Sum
atra
has
yea
rs o
f exp
erie
nce
mov
ing
cale
ndar
s fro
m M
eetin
g M
aker
, Lot
us,
Ora
cle,
into
Exc
hang
e an
d Zim
bra
5
Be c
autio
us a
bout
a v
end
or th
at o
ffers
to ju
st “
copy
” ca
lend
arin
g d
ata
as is
don
e w
ith e
mai
l mig
ratio
ns.
This
appr
oach
won
’t w
ork
beca
use
cale
ndar
ing
dat
a, u
nlik
e em
ail,
has e
mbe
dde
d st
ate
and
rela
tions
hip
info
rmat
ion
that
con
nect
s mee
tings
to a
llow
mee
ting
upda
tes a
nd c
ance
llatio
ns. C
opyi
ng fi
les d
oes n
ot c
onve
rt ca
lend
ar
dat
a in
to th
e (o
ften
prop
rieta
ry) p
rope
r for
mat
, so
you
may
be
left
with
disc
onne
cted
, one
-tim
e ap
poin
tmen
ts
rath
er th
an tr
ue li
ve m
igra
ted
mee
tings
.
6
4. Trust, but Verify (a.k.a. TESTING, TESTING, 123) OK, you’ve identified a few solutions that look like they will meet your business goals. Each has pluses and minuses. Don’t rely on anyone else’s claims. Before you sign a contract, prove the solution works by setting up a test lab to see if it is successful with your data in your environment (unless you like the thrill of the unknown). Your test lab results helps you decide which solution works best for your organization. Remember to make your test lab’s environment match your production environment. You do not want to discover a legacy application running in production strips crucial information out of meeting requests, or your handheld synch tools are dependent on outdated O/S patch versions.
5. Connect What You Test To Your Business Goals
Migrations present numerous testing opportunities. But if you’re smart, you’ll test those parts that tie back to the goals.
If your goal is to… …then test… A. Minimize the impact on
your organization • How long the process takes. • What data get migrated, and what does
not. B. Have the highest possible
data conversion accuracy • How much data gets converted (or, make
sure you can get a list of the items that do not get converted).
• Check the meetings to ensure they have all of the attendees, and their responses. Is the meeting time correct (especially around daylight savings time)?
• Is the meeting agenda present?
C. Re-create conference room bookings
• Look at each resource’s calendar. Compare the results with the legacy calendar. Are the calendars identical?
D. Minimize time users (especially senior ones!) spend re-keying data
• See B, above. • Test delegate/proxy access to others’
calendars. • Make sure you can update (and cancel)
meetings, and that attendee calendars receive those updates.
7
E. Ensure the smallest possible outage window
• How long the end-to-end process takes (remember to include the time to configure users, run backups, disable hand-held devices, etc).
• What happens when things go wrong? Test the solution to ensure there it has a viable ‘rollback’ option.
8
6. Define a timetable Things go wrong. Tasks take longer than you might have initially believed. By having a timetable you’ll understand the impact of “X” factors like systems that have to be rebuilt, users re-created, resources re-provisioned. (But you already know some of what can go wrong because you tested the solution
as part of your vendor selection process.) Here is a sample timetable: Figure One: Sample timetable
7. Communicate, communicate, communicate Changing a tool users tap into every day can unsettle them. If one of your goals is to minimize the impact on the organization, develop a communication program to help your users understand why you are undertaking this migration and how it will affect them. Engage the organization, invite questions, and be ready with answers. Customers with the most comprehensive communications plan had the most satisfied users after the migration. Provide interim updates to keep them apprised of your progress.
8. Training for a successful rollout The data migration looks like it’s going to be successful. How are you going to make your users as happy as you are? By showing your users how it works with their data in action. So why not invite administrators for your top brass into the test lab to have them review their boss’ calendars? By seeing how thoroughly the information has been imported, folks will get excited and tell others in the organization.
Sumatra has been migrating calendars for organizations large and small since 2001. Whether you use Meeting Maker, Lotus Notes, Oracle, or have a home grown system, we have successfully moved more than a billion calendar events
9
for more than a million users around the world. When you’re putting together your short list of firms to get in touch with, put us on your list. To learn more, please email [email protected] or call us at: 617-233-3708. ©2009 Sumatra Development LLC. All rights reserved. All brand or product names are trademarks or registered trademarks of their respective companies.