SlideShare a Scribd company logo
Website Migration Workshop
        Part 1: Planning




Gilbane Boston 2012     @jdavidhobbs
Quick poll
• Where are you in the migration process?
  1) Considering it? 2) Planning?
  3) Migrating now? 4) Getting over one?
• How many of you have done a migration in
  the past? If so, did it go as planned?
• Are you part of an internal web team?
• Are 1) you yourself migrating content or 2)
  planning or overseeing that?

@jdavidhobbs      http://hobbsontech.com    2
My primary goal


Ways to avoid surprises and train wrecks




 @jdavidhobbs       http://hobbsontech.com   3
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
What is a website migration?
The transfer of content, sites/sections,
functionality, team, templates, information
architecture, and relationships from one
platform to another – Website Migration
Handbook v2




@jdavidhobbs      http://hobbsontech.com      5
What is a website migration?
The transfer of content, sites/sections,
functionality, team, templates, information
architecture, and relationships from one
platform to another – Website Migration
Handbook v2

               Not just content!


@jdavidhobbs           http://hobbsontech.com   6
What is a website migration?
The transfer of content, sites/sections,
functionality, team, templates, information
        Every
architecture, and relationships from one
platform to another – Website Migration
        migration
Handbook v2
        is
        different!
@jdavidhobbs      http://hobbsontech.com      7
You are moving




        a weight




@jdavidhobbs           http://hobbsontech.com   8
You are moving




        a weight          across a distance




@jdavidhobbs           http://hobbsontech.com   9
You are moving




     less distance is preferable




@jdavidhobbs           http://hobbsontech.com   10
You are moving




       less weight is preferable




@jdavidhobbs            http://hobbsontech.com   11
You should control both




@jdavidhobbs           http://hobbsontech.com   12
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   13
Compelling 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   14
Planning Process




@jdavidhobbs        http://hobbsontech.com   15
What can and cannot be automated




                                          http://bit.ly/migauto
@jdavidhobbs     http://hobbsontech.com                      16
Don’t just consider the movement of content –
there are important steps before and after
@jdavidhobbs        http://hobbsontech.com      17
Use a consistent
    approach
to batch content   http://bit.ly/panning
Except for small
sites, don’t do all
 steps for each
   content item
Content Handling Process




               http://bit.ly/contenthandling



@jdavidhobbs           http://hobbsontech.com   20
Computing Manual Effort
Manual Effort for Bucket =
     Content Count x
     (Sort Effort + Place Effort + Edit Effort + Move /
     Transform Effort + Enhance Effort + QA Effort)




@jdavidhobbs            http://hobbsontech.com            21
@jdavidhobbs   http://hobbsontech.com   22
What is a website migration?
The transfer of content, sites/sections,
functionality, team, templates, information
architecture, and relationships from one
platform to another – Website Migration
Handbook v2


  Many / most should be inventoried

@jdavidhobbs      http://hobbsontech.com      23
What is a website migration?
The transfer of content, sites/sections,
functionality, team, templates, information
architecture, and relationships from one
platform to another – Website Migration
Handbook v2


  Pay particular attention to content

@jdavidhobbs      http://hobbsontech.com      24
Rethinking the Content Inventory
1.    Exploration
2.    Sources of Data
3.    Site Inventories
4.    Layers of Content
5.    Topic Inventories
6.    Quality
                       http://bit.ly/rethink-ci

@jdavidhobbs           http://hobbsontech.com     25
Why control your 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   26
Rules-based culling example


               Define
Inventory                                 Confirm   Implement
               Rules




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


               Define
Inventory                                 Confirm   Implement
               Rules




                                                    Also
                                                    see case
                                                    study




@jdavidhobbs            hobbsontech.com                        29
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      30
One aspect of distance




@jdavidhobbs           http://hobbsontech.com   31
Controlling Distance
•   Phase
•   Modify depth of support
•   Eliminate functionality entirely
•   Concentrate on highest bang for the buck




@jdavidhobbs         http://hobbsontech.com    32
Also control quality




@jdavidhobbs         http://hobbsontech.com   33
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   34
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     35
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      36
Summary
1.    Set your vision
2.    Inventory
3.    Control quality, weight and distance
4.    Estimate
5.    Iterate




@jdavidhobbs         http://hobbsontech.com   37
Thanks!


 Use discount code ‘boston’ for $25 off v2 handbook


@jdavidhobbs         http://hobbsontech.com       38

More Related Content

Similar to Gilbane Website Migration Workshop

Website Migration Masterclass
Website Migration MasterclassWebsite Migration Masterclass
Website Migration Masterclass
David Hobbs Consulting
 
Beyond Point B: Website migration isn't just moving content from point A to p...
Beyond Point B: Website migration isn't just moving content from point A to p...Beyond Point B: Website migration isn't just moving content from point A to p...
Beyond Point B: Website migration isn't just moving content from point A to p...
David Hobbs Consulting
 
Controlling Content Migrations
Controlling Content MigrationsControlling Content Migrations
Controlling Content Migrations
David Hobbs Consulting
 
Take Control of Your Website Migration
Take Control of Your Website MigrationTake Control of Your Website Migration
Take Control of Your Website Migration
David Hobbs Consulting
 
The Web Guidelines - A battle between project goals and procurement rules
The Web Guidelines - A battle between project goals and procurement rulesThe Web Guidelines - A battle between project goals and procurement rules
The Web Guidelines - A battle between project goals and procurement rules
Baris Wanschers
 
Why #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youWhy #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with you
DevOpsGroup
 
Choices for Responsive Redesign: Ground-up or Responsive Retrofit
Choices for Responsive Redesign: Ground-up or Responsive RetrofitChoices for Responsive Redesign: Ground-up or Responsive Retrofit
Choices for Responsive Redesign: Ground-up or Responsive Retrofit
Cantina
 
Choices for Responsive Redesign: Ground-up or Responsive Retrofit
Choices for Responsive Redesign: Ground-up or Responsive RetrofitChoices for Responsive Redesign: Ground-up or Responsive Retrofit
Choices for Responsive Redesign: Ground-up or Responsive Retrofit
Cantina
 
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
 
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
WithumSmith+Brown, formerly Portal Solutions
 
[Srijan Wednesday Webinars] Strategies to Help You Scale Agile
[Srijan Wednesday Webinars] Strategies to Help You Scale Agile[Srijan Wednesday Webinars] Strategies to Help You Scale Agile
[Srijan Wednesday Webinars] Strategies to Help You Scale Agile
Srijan Technologies
 
Faceted Navigation: (Almost) Everyone is Doing it Wrong
Faceted Navigation: (Almost) Everyone is Doing it WrongFaceted Navigation: (Almost) Everyone is Doing it Wrong
Faceted Navigation: (Almost) Everyone is Doing it Wrong
Botify
 
Tips for a successful SharePoint Migration strategy
Tips for a successful SharePoint Migration strategyTips for a successful SharePoint Migration strategy
Tips for a successful SharePoint Migration strategy
Don Daubert
 
Webinar: Slippery Slope of SharePoint Migrations
Webinar: Slippery Slope of SharePoint Migrations Webinar: Slippery Slope of SharePoint Migrations
Webinar: Slippery Slope of SharePoint Migrations
WithumSmith+Brown, formerly Portal Solutions
 
How to disrupt established markets with SEO in 2015 - LOGIN 2015
How to disrupt established markets with SEO in 2015 - LOGIN 2015How to disrupt established markets with SEO in 2015 - LOGIN 2015
How to disrupt established markets with SEO in 2015 - LOGIN 2015
Yannis Karagiannidis
 
Content Migrations: Getting from A to B
Content Migrations: Getting from A to BContent Migrations: Getting from A to B
Content Migrations: Getting from A to B
Blend Interactive
 
IWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
IWMW 2004: Beyond Web Accessibility Providing A Holistic User ExperienceIWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
IWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
IWMW
 
Moving Fast At Scale
Moving Fast At ScaleMoving Fast At Scale
Moving Fast At Scale
Randy Shoup
 
Google Analytics Implementation and Analysis Strategies - SES London 2012
Google Analytics Implementation and Analysis Strategies - SES London 2012Google Analytics Implementation and Analysis Strategies - SES London 2012
Google Analytics Implementation and Analysis Strategies - SES London 2012
Analytics Ninja LLC
 
WTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal projectWTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal project
Symetris
 

Similar to Gilbane Website Migration Workshop (20)

Website Migration Masterclass
Website Migration MasterclassWebsite Migration Masterclass
Website Migration Masterclass
 
Beyond Point B: Website migration isn't just moving content from point A to p...
Beyond Point B: Website migration isn't just moving content from point A to p...Beyond Point B: Website migration isn't just moving content from point A to p...
Beyond Point B: Website migration isn't just moving content from point A to p...
 
Controlling Content Migrations
Controlling Content MigrationsControlling Content Migrations
Controlling Content Migrations
 
Take Control of Your Website Migration
Take Control of Your Website MigrationTake Control of Your Website Migration
Take Control of Your Website Migration
 
The Web Guidelines - A battle between project goals and procurement rules
The Web Guidelines - A battle between project goals and procurement rulesThe Web Guidelines - A battle between project goals and procurement rules
The Web Guidelines - A battle between project goals and procurement rules
 
Why #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youWhy #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with you
 
Choices for Responsive Redesign: Ground-up or Responsive Retrofit
Choices for Responsive Redesign: Ground-up or Responsive RetrofitChoices for Responsive Redesign: Ground-up or Responsive Retrofit
Choices for Responsive Redesign: Ground-up or Responsive Retrofit
 
Choices for Responsive Redesign: Ground-up or Responsive Retrofit
Choices for Responsive Redesign: Ground-up or Responsive RetrofitChoices for Responsive Redesign: Ground-up or Responsive Retrofit
Choices for Responsive Redesign: Ground-up or Responsive Retrofit
 
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
 
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
 
[Srijan Wednesday Webinars] Strategies to Help You Scale Agile
[Srijan Wednesday Webinars] Strategies to Help You Scale Agile[Srijan Wednesday Webinars] Strategies to Help You Scale Agile
[Srijan Wednesday Webinars] Strategies to Help You Scale Agile
 
Faceted Navigation: (Almost) Everyone is Doing it Wrong
Faceted Navigation: (Almost) Everyone is Doing it WrongFaceted Navigation: (Almost) Everyone is Doing it Wrong
Faceted Navigation: (Almost) Everyone is Doing it Wrong
 
Tips for a successful SharePoint Migration strategy
Tips for a successful SharePoint Migration strategyTips for a successful SharePoint Migration strategy
Tips for a successful SharePoint Migration strategy
 
Webinar: Slippery Slope of SharePoint Migrations
Webinar: Slippery Slope of SharePoint Migrations Webinar: Slippery Slope of SharePoint Migrations
Webinar: Slippery Slope of SharePoint Migrations
 
How to disrupt established markets with SEO in 2015 - LOGIN 2015
How to disrupt established markets with SEO in 2015 - LOGIN 2015How to disrupt established markets with SEO in 2015 - LOGIN 2015
How to disrupt established markets with SEO in 2015 - LOGIN 2015
 
Content Migrations: Getting from A to B
Content Migrations: Getting from A to BContent Migrations: Getting from A to B
Content Migrations: Getting from A to B
 
IWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
IWMW 2004: Beyond Web Accessibility Providing A Holistic User ExperienceIWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
IWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
 
Moving Fast At Scale
Moving Fast At ScaleMoving Fast At Scale
Moving Fast At Scale
 
Google Analytics Implementation and Analysis Strategies - SES London 2012
Google Analytics Implementation and Analysis Strategies - SES London 2012Google Analytics Implementation and Analysis Strategies - SES London 2012
Google Analytics Implementation and Analysis Strategies - SES London 2012
 
WTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal projectWTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal project
 

More from David Hobbs Consulting

Rightsizing your digital presence
Rightsizing your digital presenceRightsizing your digital presence
Rightsizing your digital presence
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
 
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 (9)

Rightsizing your digital presence
Rightsizing your digital presenceRightsizing your digital presence
Rightsizing your digital presence
 
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
 
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
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
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
 
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
 
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
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 

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
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
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 !
 
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...
 
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...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

Gilbane Website Migration Workshop

  • 1. Website Migration Workshop Part 1: Planning Gilbane Boston 2012 @jdavidhobbs
  • 2. Quick poll • Where are you in the migration process? 1) Considering it? 2) Planning? 3) Migrating now? 4) Getting over one? • How many of you have done a migration in the past? If so, did it go as planned? • Are you part of an internal web team? • Are 1) you yourself migrating content or 2) planning or overseeing that? @jdavidhobbs http://hobbsontech.com 2
  • 3. My primary goal 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, templates, 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, templates, 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, templates, information Every architecture, and relationships from one platform to another – Website Migration migration Handbook v2 is different! @jdavidhobbs http://hobbsontech.com 7
  • 8. You are moving a weight @jdavidhobbs http://hobbsontech.com 8
  • 9. You are moving a weight across a distance @jdavidhobbs http://hobbsontech.com 9
  • 10. You are moving less distance is preferable @jdavidhobbs http://hobbsontech.com 10
  • 11. You are moving less weight is preferable @jdavidhobbs http://hobbsontech.com 11
  • 12. You should control both @jdavidhobbs http://hobbsontech.com 12
  • 13. 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 13
  • 14. Compelling 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 14
  • 15. Planning Process @jdavidhobbs http://hobbsontech.com 15
  • 16. What can and cannot be automated http://bit.ly/migauto @jdavidhobbs http://hobbsontech.com 16
  • 17. Don’t just consider the movement of content – there are important steps before and after @jdavidhobbs http://hobbsontech.com 17
  • 18. Use a consistent approach to batch content http://bit.ly/panning
  • 19. Except for small sites, don’t do all steps for each content item
  • 20. Content Handling Process http://bit.ly/contenthandling @jdavidhobbs http://hobbsontech.com 20
  • 21. Computing Manual Effort Manual Effort for Bucket = Content Count x (Sort Effort + Place Effort + Edit Effort + Move / Transform Effort + Enhance Effort + QA Effort) @jdavidhobbs http://hobbsontech.com 21
  • 22. @jdavidhobbs http://hobbsontech.com 22
  • 23. What is a website migration? The transfer of content, sites/sections, functionality, team, templates, information architecture, and relationships from one platform to another – Website Migration Handbook v2 Many / most should be inventoried @jdavidhobbs http://hobbsontech.com 23
  • 24. What is a website migration? The transfer of content, sites/sections, functionality, team, templates, information architecture, and relationships from one platform to another – Website Migration Handbook v2 Pay particular attention to content @jdavidhobbs http://hobbsontech.com 24
  • 25. Rethinking the Content Inventory 1. Exploration 2. Sources of Data 3. Site Inventories 4. Layers of Content 5. Topic Inventories 6. Quality http://bit.ly/rethink-ci @jdavidhobbs http://hobbsontech.com 25
  • 26. Why control your 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 26
  • 27. Rules-based culling example Define Inventory Confirm Implement Rules @jdavidhobbs hobbsontech.com 27
  • 28. 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 28
  • 29. Rules-based culling example Define Inventory Confirm Implement Rules Also see case study @jdavidhobbs hobbsontech.com 29
  • 30. 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 30
  • 31. One aspect of distance @jdavidhobbs http://hobbsontech.com 31
  • 32. Controlling Distance • Phase • Modify depth of support • Eliminate functionality entirely • Concentrate on highest bang for the buck @jdavidhobbs http://hobbsontech.com 32
  • 33. Also control quality @jdavidhobbs http://hobbsontech.com 33
  • 34. 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 34
  • 35. 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 35
  • 36. 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 36
  • 37. Summary 1. Set your vision 2. Inventory 3. Control quality, weight and distance 4. Estimate 5. Iterate @jdavidhobbs http://hobbsontech.com 37
  • 38. Thanks! Use discount code ‘boston’ for $25 off v2 handbook @jdavidhobbs http://hobbsontech.com 38

Editor's Notes

  1. Too often focus on just what’s shown in this illustrationHow did those things get in the boxes? What about the truck?
  2. 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
  3. See Rethinking the Content Inventory blog series at HobbsOnTechSOURCES:CMSAnalyticsTemplate versionBiz goals
  4. Talking about earlier with clientsCan tell very little just looking at the content – texture of content
  5. Note that NONE OF THESE ARE EITHER / ORs !There are many more questions to look into as well