This slide deck was used as the framework for a lively workshop in Utrecht at Hartman Event 2012. Although most of the value in a tutorial is the interaction / exercises / participant examples, this deck should be useful to others considering a migration.
This presentation covers: vision, inventories, controlling quality, distance, and weight (including cutting content), and manual effort estimation.
2. 20
Introductions
⢠Where are you in the migration process?
⢠Are you part of an internal web team?
⢠What is your role?
⢠Do you have one burning question?
@jdavidhobbs http://hobbsontech.com 2
3. Masterclass goals
⢠An initial estimate of manual effort
⢠Answer some questions you have
⢠A more interesting way to view migrations
⢠Ways to avoid surprises and train wrecks
@jdavidhobbs http://hobbsontech.com 3
4. Migrations are interesting!
Boring Interesting
Cutting and pasting - Searching for patterns
- Improving your content
One-time exercise - Setting up a long term program
Unending - Develop tracking metrics
Unimportant - Critical to success
Ramming in content - Exposing (non-migration)
problems
http://bit.ly/cm-interest
@jdavidhobbs http://hobbsontech.com 4
5. What is a website migration?
The transfer of
content, sites/sections, functionality, team, te
mplates, information architecture, and
relationships from one platform to another â
Website Migration Handbook v2
@jdavidhobbs http://hobbsontech.com 5
6. What is a website migration?
The transfer of
content, sites/sections, functionality, team, te
mplates, information architecture, and
relationships from one platform to another â
Website Migration Handbook v2
Not just content!
@jdavidhobbs http://hobbsontech.com 6
7. What is a website migration?
The transfer of
content, sites/sections, functionality, team, te
Every
mplates, information architecture, and
relationships from one platform to another â
migration
Website Migration Handbook v2
is
different!
@jdavidhobbs http://hobbsontech.com 7
8. 5
Where are you?
Answer 10 questions to gauge where you
are and where you are going:
http://bit.ly/s-eval
@jdavidhobbs http://hobbsontech.com 8
9. Where are you on the graph?
@jdavidhobbs http://hobbsontech.com 9
10. You are moving
a weight
@jdavidhobbs http://hobbsontech.com 10
11. You are moving
a weight across a distance
@jdavidhobbs http://hobbsontech.com 11
12. You are moving
less distance is preferable
@jdavidhobbs http://hobbsontech.com 12
13. You are moving
less weight is preferable
@jdavidhobbs http://hobbsontech.com 13
16. One of the most important controls you
have at your disposal is quality level, and
it isnât just a simple yes / no toggle
switch
@jdavidhobbs http://hobbsontech.com 16
17. Some quality level questions
⢠What elements that currently are unmanaged
will be managed?
⢠How will links within the content be handled?
How will redirects happen?
⢠In general, what HTML transformation needs
to occur?
⢠How accurate does placement and tagging
need to be?
⢠What backend structure should be in place?
What default values will be used?
@jdavidhobbs http://hobbsontech.com 17
18. Important quality tidbits
⢠Even if you go with the incumbent team /
tool capabilities, you should ask yourself
what level of quality you expect.
⢠Talking about quality early avoids
expectation surprises when itâs too late.
⢠When reviewing quality
expectations, consider who is responsible
for attaining that quality level and also who
will test that this is done.
@jdavidhobbs http://hobbsontech.com 18
19. 5
Example quality level
Anyone have a sample page for us to
analyze together now?
@jdavidhobbs http://hobbsontech.com 19
29. 15
Individual exercise: estimate
manual effort level
Estimate effort level for a major bucket of
content of your site
Sort Place Edit Move / Enhance QA
Transform
Effort per
page
@jdavidhobbs http://hobbsontech.com 29
30. 15
Collaborative review
⢠Review your initial estimates
⢠Discuss opportunities to
streamline, mitigate against risks, and / or
increase quality
@jdavidhobbs http://hobbsontech.com 30
32. What is a website migration?
The transfer of
content, sites/sections, functionality, team, te
mplates, information architecture, and
relationships from one platform to another â
Website Migration Handbook v2
Many / most should be inventoried
@jdavidhobbs http://hobbsontech.com 32
33. What is a website migration?
The transfer of
content, sites/sections, functionality, team, te
mplates, information architecture, and
relationships from one platform to another â
Website Migration Handbook v2
Pay particular attention to content
@jdavidhobbs http://hobbsontech.com 33
34. Rethinking the Content Inventory
1. Exploration
2. Sources of Content
3. Site Inventories
4. Layers of Content
5. Topic Inventories
6. Quality
http://bit.ly/rethink-ci
@jdavidhobbs http://hobbsontech.com 34
35. Why control the weight
1) Migration is a perfect opportunity to
better focus your site and improve
quality by dropping content
2) Itâs an opportunity to talk about your
content in general
3) Less weight is easier to migrate
@jdavidhobbs http://hobbsontech.com 35
37. Rules-based culling example
Define
Inventory Confirm Implement
Rules
Example rules:
⢠If business focus is high, then edit
⢠If less than six page views in the last month, then drop
⢠If the page is in version 2, then move as-is
⢠If the page is in version 1 and more than 100 page views in the last
month, then as-is
⢠Otherwise, drop
@jdavidhobbs hobbsontech.com 37
39. Distance is from where you are
If you already have a base station on the
moon, then moving to the next crater might
be easy.
If you live in a cardboard box, then moving
into an apartment down the street may be
difficult.
@jdavidhobbs http://hobbsontech.com 39
40. One aspect of distance
@jdavidhobbs http://hobbsontech.com 40
41. Controlling Distance
⢠Phase
⢠Modify depth of support
⢠Eliminate functionality entirely
⢠Concentrate on highest bang for the buck
@jdavidhobbs http://hobbsontech.com 41
43. Your vision
ďą Most stakeholders say itâs compelling
ďą Not just for small group
ďą Understandable by all
ďą Substantial improvement
ďą Can help prioritize
ďą Justifies migration
ďą Short
ďą Achievable
ďą Widely communicated
@jdavidhobbs http://hobbsontech.com 43
45. Summary
1. Set your vision
2. Inventory
3. Control quality
4. Control weight and distance
5. Estimate
6. Iterate
@jdavidhobbs http://hobbsontech.com 45
46. Thanks!
⢠New offering: Five Steps Program
http://hobbsontech.com/five-steps-
program
@jdavidhobbs http://hobbsontech.com 46
Hinweis der Redaktion
Talking about earlier with clientsCan tell very little just looking at the content â texture of content
Note that NONE OF THESE ARE EITHER / ORs !There are many more questions to look into as well
Too often focus on just whatâs shown in this illustrationHow did those things get in the boxes? What about the truck?
Youâre probably on board but are thinking âhowâ?First off, itâs NOT easyAmount of content isnât the only factor, but itâs a good one to start with because itâs easy to understand and important
See Rethinking the Content Inventory blog series at HobbsOnTechSOURCES:CMSAnalyticsTemplate versionBiz goals