SlideShare a Scribd company logo
Take Control of Your
 Website Migration
    @jdavidhobbs




                   10 November 2011
Your migration control knobs
•   Raw heft
•   Distance
•   Quality
•   Content handling

Most organizations don’t think enough about
these controls and run into related issues as
surprises
@jdavidhobbs           hobbsontech.com          2
Control Knob: Raw Heft




 1) Migration is a perfect opportunity to better
     focus your site and improve quality by
     dropping content
 2) Less weight is easier to migrate

@jdavidhobbs           hobbsontech.com             3
Yeah, but how?
Main points:
• Set weight loss as a goal and track it
• Separate out what’s easy from what you want!

A couple approaches:
• Natural attrition
• Rules-based

@jdavidhobbs       hobbsontech.com           4
Set goal and track it



                      http://www.flickr.com/photos/migrationhandbook/6289117089/
                                                                                       900
                                                                                       800
                                                                                       700
                                                                                       600
                                                                                       500
                                                                                                                                               Remaining
                                                                                       400
                                                                                                                                               Complete
                                                                                       300
                                                                                       200
                                                                                       100
                                                                                         0
                                                                                              Rewrite   Moving As-is   Staying in   Dropping
                                                                                                                         place




@jdavidhobbs                                                                       hobbsontech.com                                                  5
Rules-based culling

                 Define
Inventory                                   Confirm   Implement
                 Rules




@jdavidhobbs              hobbsontech.com                         6
Rules-based culling example

                                      Define
Inventory                                                               Confirm       Implement
                                      Rules




   For more, see Rethinking the Content Inventory series at bit.ly/rethinkinventory

@jdavidhobbs                                          hobbsontech.com                             7
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                                     8
Rules-based culling example

               Define
Inventory                                 Confirm   Implement
               Rules




@jdavidhobbs            hobbsontech.com                         9
Raw heft final thoughts
• Don’t yo-yo diet     Also see The Web Diet at bit.ly/webdiet

• Attempt to cut based on rules
• Remember the vision for your project overall
  when cutting content



Impact: More focused site and an easier
migration
@jdavidhobbs               hobbsontech.com                       10
Control Knob: Distance


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
a condo down the street may be difficult.


@jdavidhobbs           hobbsontech.com         11
@jdavidhobbs
hobbsontech.com




                  http://www.flickr.com/photos/migrationhandbook/6289099459
12
Other Distance Decisions
• Other distance decisions:
      – Amount of structural changes to content
      – IA changes
      – New content required
      – New functionality
      – Number of content types / templates

Impact: less planning and transformation
required
@jdavidhobbs              hobbsontech.com         13
Control Knob: Quality




   One of the most important knobs you have at
   your disposal is quality level, and it isn’t just a
   simple yes / no toggle switch


@jdavidhobbs            hobbsontech.com              14
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         hobbsontech.com            15
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

Impact: Better quality as well as improved QA
process
@jdavidhobbs           hobbsontech.com              16
Control Knob: Content Handling




Don’t just consider the movement of content –
there are important steps before and after
@jdavidhobbs       hobbsontech.com              17
Six Steps of Content Handling
 • Consider what needs to happen at each step
 • Look at cost of each step




 Also see Content Handling Process at bit.ly/contenthandling          http://www.flickr.com/photos/migrationhandbook/6289099459/




 Impact: Understanding manual effort earlier,
 reducing effort, and improving quality

@jdavidhobbs                                               hobbsontech.com                                                         18
Avoiding Frankenstein’s Monster




• Many orgs wind up with Frankenstein’s
  monster quickly after launch
• Product manage for ongoing quality, and
  consider the product management process
  during migration itself
@jdavidhobbs       hobbsontech.com          19
You Sit At The Controls!
•   Raw heft
•   Distance
•   Quality
•   Content handling




@jdavidhobbs            hobbsontech.com   20
You Sit At The Controls!
•   Raw heft
•   Distance
•   Quality
•   Content handling

     Special Offer for CM Pros: 50% off Website Migration Handbook v2.0

     Go to http://migrationhandbook.com/v2 and enter the code
     cm pros are cool to buy before the handbook is generally available


@jdavidhobbs                         hobbsontech.com                      21

More Related Content

Similar to Take Control of Your Website Migration

SEO Seminar Presentation
SEO Seminar PresentationSEO Seminar Presentation
SEO Seminar Presentation
Rommel Paras
 
WooCommerce template customization
WooCommerce template customizationWooCommerce template customization
WooCommerce template customization
Rodolfo Melogli
 
User Experience and SEO
User Experience and SEOUser Experience and SEO
User Experience and SEORob Ousbey
 
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AUKeeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Jason Mun
 
Redesigning Your Website for Your Content Marketing Strategy
Redesigning Your Website for Your Content Marketing StrategyRedesigning Your Website for Your Content Marketing Strategy
Redesigning Your Website for Your Content Marketing Strategy
lotus823
 
How to Preserve Your Site’s Rank After a Move - May 2015 SEMRush Webinar
How to Preserve Your Site’s Rank After a Move - May 2015 SEMRush WebinarHow to Preserve Your Site’s Rank After a Move - May 2015 SEMRush Webinar
How to Preserve Your Site’s Rank After a Move - May 2015 SEMRush Webinar
Beth Kahlich
 
SEO for Bloggers for SNAP conference
SEO for Bloggers for SNAP conferenceSEO for Bloggers for SNAP conference
SEO for Bloggers for SNAP conference
Dennis Goedegebuure
 

Similar to Take Control of Your Website Migration (8)

SEO Seminar Presentation
SEO Seminar PresentationSEO Seminar Presentation
SEO Seminar Presentation
 
WooCommerce template customization
WooCommerce template customizationWooCommerce template customization
WooCommerce template customization
 
User Experience and SEO
User Experience and SEOUser Experience and SEO
User Experience and SEO
 
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AUKeeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
 
Redesigning Your Website for Your Content Marketing Strategy
Redesigning Your Website for Your Content Marketing StrategyRedesigning Your Website for Your Content Marketing Strategy
Redesigning Your Website for Your Content Marketing Strategy
 
Gs Web Marketing Portfolio
Gs Web Marketing PortfolioGs Web Marketing Portfolio
Gs Web Marketing Portfolio
 
How to Preserve Your Site’s Rank After a Move - May 2015 SEMRush Webinar
How to Preserve Your Site’s Rank After a Move - May 2015 SEMRush WebinarHow to Preserve Your Site’s Rank After a Move - May 2015 SEMRush Webinar
How to Preserve Your Site’s Rank After a Move - May 2015 SEMRush Webinar
 
SEO for Bloggers for SNAP conference
SEO for Bloggers for SNAP conferenceSEO for Bloggers for SNAP conference
SEO for Bloggers for SNAP conference
 

More from David Hobbs Consulting

Rightsizing your digital presence
Rightsizing your digital presenceRightsizing your digital presence
Rightsizing your digital presence
David Hobbs Consulting
 
How to plan for content during website redesigns
How to plan for content during website redesignsHow to plan for content during website redesigns
How to plan for content during website redesigns
David Hobbs Consulting
 
Integrate, consolidate, or silo? Managing website channels for a coherent vis...
Integrate, consolidate, or silo? Managing website channels for a coherent vis...Integrate, consolidate, or silo? Managing website channels for a coherent vis...
Integrate, consolidate, or silo? Managing website channels for a coherent vis...
David Hobbs Consulting
 
Managing your digital presence as a PRODUCT (project management isn't enough)
Managing your digital presence as a PRODUCT (project management isn't enough)Managing your digital presence as a PRODUCT (project management isn't enough)
Managing your digital presence as a PRODUCT (project management isn't enough)
David Hobbs Consulting
 
Effective taxonomies after migrations and redesigns
Effective taxonomies after migrations and redesignsEffective taxonomies after migrations and redesigns
Effective taxonomies after migrations and redesigns
David Hobbs Consulting
 
Controlling Content Migrations
Controlling Content MigrationsControlling Content Migrations
Controlling Content Migrations
David Hobbs Consulting
 
Tutorial: Making Big Changes to Your Website or Intranet
Tutorial: Making Big Changes to Your Website or IntranetTutorial: Making Big Changes to Your Website or Intranet
Tutorial: Making Big Changes to Your Website or Intranet
David Hobbs Consulting
 
Your Site Needs Improvement! If Topics Pages Are Easy, Why Are They So Bad?
Your Site Needs Improvement! If Topics Pages Are Easy, Why Are They So Bad?Your Site Needs Improvement! If Topics Pages Are Easy, Why Are They So Bad?
Your Site Needs Improvement! If Topics Pages Are Easy, Why Are They So Bad?
David Hobbs Consulting
 
Your Design Does Not Matter If It Cannot Be Implemented
Your Design Does Not Matter If It Cannot Be ImplementedYour Design Does Not Matter If It Cannot Be Implemented
Your Design Does Not Matter If It Cannot Be Implemented
David Hobbs Consulting
 
From Vision to Use Cases for CMS selection
From Vision to Use Cases for CMS selectionFrom Vision to Use Cases for CMS selection
From Vision to Use Cases for CMS selection
David Hobbs Consulting
 
Exploding Topics Pages
Exploding Topics PagesExploding Topics Pages
Exploding Topics Pages
David Hobbs Consulting
 

More from David Hobbs Consulting (12)

Rightsizing your digital presence
Rightsizing your digital presenceRightsizing your digital presence
Rightsizing your digital presence
 
How to plan for content during website redesigns
How to plan for content during website redesignsHow to plan for content during website redesigns
How to plan for content during website redesigns
 
Integrate, consolidate, or silo? Managing website channels for a coherent vis...
Integrate, consolidate, or silo? Managing website channels for a coherent vis...Integrate, consolidate, or silo? Managing website channels for a coherent vis...
Integrate, consolidate, or silo? Managing website channels for a coherent vis...
 
Managing your digital presence as a PRODUCT (project management isn't enough)
Managing your digital presence as a PRODUCT (project management isn't enough)Managing your digital presence as a PRODUCT (project management isn't enough)
Managing your digital presence as a PRODUCT (project management isn't enough)
 
Effective taxonomies after migrations and redesigns
Effective taxonomies after migrations and redesignsEffective taxonomies after migrations and redesigns
Effective taxonomies after migrations and redesigns
 
Controlling Content Migrations
Controlling Content MigrationsControlling Content Migrations
Controlling Content Migrations
 
Tutorial: Making Big Changes to Your Website or Intranet
Tutorial: Making Big Changes to Your Website or IntranetTutorial: Making Big Changes to Your Website or Intranet
Tutorial: Making Big Changes to Your Website or Intranet
 
Your Site Needs Improvement! If Topics Pages Are Easy, Why Are They So Bad?
Your Site Needs Improvement! If Topics Pages Are Easy, Why Are They So Bad?Your Site Needs Improvement! If Topics Pages Are Easy, Why Are They So Bad?
Your Site Needs Improvement! If Topics Pages Are Easy, Why Are They So Bad?
 
Your Design Does Not Matter If It Cannot Be Implemented
Your Design Does Not Matter If It Cannot Be ImplementedYour Design Does Not Matter If It Cannot Be Implemented
Your Design Does Not Matter If It Cannot Be Implemented
 
Deep Digital Strategy
Deep Digital StrategyDeep Digital Strategy
Deep Digital Strategy
 
From Vision to Use Cases for CMS selection
From Vision to Use Cases for CMS selectionFrom Vision to Use Cases for CMS selection
From Vision to Use Cases for CMS selection
 
Exploding Topics Pages
Exploding Topics PagesExploding Topics Pages
Exploding Topics Pages
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

Take Control of Your Website Migration

  • 1. Take Control of Your Website Migration @jdavidhobbs 10 November 2011
  • 2. Your migration control knobs • Raw heft • Distance • Quality • Content handling Most organizations don’t think enough about these controls and run into related issues as surprises @jdavidhobbs hobbsontech.com 2
  • 3. Control Knob: Raw Heft 1) Migration is a perfect opportunity to better focus your site and improve quality by dropping content 2) Less weight is easier to migrate @jdavidhobbs hobbsontech.com 3
  • 4. Yeah, but how? Main points: • Set weight loss as a goal and track it • Separate out what’s easy from what you want! A couple approaches: • Natural attrition • Rules-based @jdavidhobbs hobbsontech.com 4
  • 5. Set goal and track it http://www.flickr.com/photos/migrationhandbook/6289117089/ 900 800 700 600 500 Remaining 400 Complete 300 200 100 0 Rewrite Moving As-is Staying in Dropping place @jdavidhobbs hobbsontech.com 5
  • 6. Rules-based culling Define Inventory Confirm Implement Rules @jdavidhobbs hobbsontech.com 6
  • 7. Rules-based culling example Define Inventory Confirm Implement Rules For more, see Rethinking the Content Inventory series at bit.ly/rethinkinventory @jdavidhobbs hobbsontech.com 7
  • 8. 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 8
  • 9. Rules-based culling example Define Inventory Confirm Implement Rules @jdavidhobbs hobbsontech.com 9
  • 10. Raw heft final thoughts • Don’t yo-yo diet Also see The Web Diet at bit.ly/webdiet • Attempt to cut based on rules • Remember the vision for your project overall when cutting content Impact: More focused site and an easier migration @jdavidhobbs hobbsontech.com 10
  • 11. Control Knob: Distance 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 a condo down the street may be difficult. @jdavidhobbs hobbsontech.com 11
  • 12. @jdavidhobbs hobbsontech.com http://www.flickr.com/photos/migrationhandbook/6289099459 12
  • 13. Other Distance Decisions • Other distance decisions: – Amount of structural changes to content – IA changes – New content required – New functionality – Number of content types / templates Impact: less planning and transformation required @jdavidhobbs hobbsontech.com 13
  • 14. Control Knob: Quality One of the most important knobs you have at your disposal is quality level, and it isn’t just a simple yes / no toggle switch @jdavidhobbs hobbsontech.com 14
  • 15. 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 hobbsontech.com 15
  • 16. 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 Impact: Better quality as well as improved QA process @jdavidhobbs hobbsontech.com 16
  • 17. Control Knob: Content Handling Don’t just consider the movement of content – there are important steps before and after @jdavidhobbs hobbsontech.com 17
  • 18. Six Steps of Content Handling • Consider what needs to happen at each step • Look at cost of each step Also see Content Handling Process at bit.ly/contenthandling http://www.flickr.com/photos/migrationhandbook/6289099459/ Impact: Understanding manual effort earlier, reducing effort, and improving quality @jdavidhobbs hobbsontech.com 18
  • 19. Avoiding Frankenstein’s Monster • Many orgs wind up with Frankenstein’s monster quickly after launch • Product manage for ongoing quality, and consider the product management process during migration itself @jdavidhobbs hobbsontech.com 19
  • 20. You Sit At The Controls! • Raw heft • Distance • Quality • Content handling @jdavidhobbs hobbsontech.com 20
  • 21. You Sit At The Controls! • Raw heft • Distance • Quality • Content handling Special Offer for CM Pros: 50% off Website Migration Handbook v2.0 Go to http://migrationhandbook.com/v2 and enter the code cm pros are cool to buy before the handbook is generally available @jdavidhobbs hobbsontech.com 21