<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://hobbsontech.com/feed/allpostslist.xml">
  <channel>
    <title>Hobbs On Tech -- All Blog Posts</title>
    <link>http://hobbsontech.com/feed/allpostslist.xml</link>
    <description />
    <language>en</language>
          <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/HobbsOnTech" /><feedburner:info uri="hobbsontech" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>HobbsOnTech</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
    <title>Site Launches: do as little as possible</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/7ivc2GUflIg/site-launches-do-little-possible</link>
    <description>&lt;p&gt;Being burned is probably the best way to learn things, and, having launched a lot of sites, I've also been burned a lot. So hopefully this little blog post can avoid some problems for others. Obviously if you have a small, new site, then your approach to launching a site can be very casual. But, especially if you are launching a prominent site, "flipping the switch" on a part of your site that's moved to a new platform, and / or need to launch a site precisely down to the minute, then you need to be a bit more coordinated.&lt;/p&gt;
&lt;p&gt;If I were to give just one piece of advice: do as little as possible during the actual launch.&lt;/p&gt;
&lt;p align="center"&gt; &lt;img src="/files/images/control-panel.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;This sounds obvious, but I'm amazed at how much last minute tweaking teams are often assuming for their launch. Let's say you're shooting for a noon GMT site launch and the launch will be on a brand new platform that you've migrated to. The approach perhaps taken the most often? Lump everything into the final hours before the site is launched, and then end up needing to jettison functionality and / or quality at the very last minute.&lt;/p&gt;
&lt;p align="center"&gt; &lt;img src="/files/images/single-switch.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Another approach would be to take steps such that the *only* thing you have to do is at noon GMT to change the DNS entry, so you're literally flipping one switch at the end. Again, this sounds completely obvious but is usually overlooked. What are some ways to pull this off? 1. Concentrate heavily on the tasks that can occur days before (for example: freeze development, run the search index, migrate the latest comments and content, change the DNS TTL, do final end-to-end testing). 2. Also you can focus on what tasks can be started hours before (final search indexing, migration, etc), perhaps by freezing new content/comments. Then you can do a final test just before launch, with all the content you're going to be starting up with.&lt;/p&gt;
&lt;p&gt;What's a good way to see if you are in fact launching with a small to-do list? Conduct a thorough test of the site days before, and *rigorously* push on why certain features / content are not yet available for testing. This usually means something else needs to be done at the very end, and every last-minute task that needs to be completed increases your risk.&lt;/p&gt;
&lt;p&gt;In summary:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Do as little as possible leading immediately up to launch&lt;/li&gt;
&lt;li&gt;To confirm you're doing this, test end-to-end thoroughly days before, and think hard about anything not working yet.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;-----&lt;/p&gt;
&lt;p&gt;Need help coordinating a prominent site launch, or the migration leading up to the launch? &lt;a href="http://hobbsontech.com/contact"&gt;Contact David Hobbs Consulting&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/7ivc2GUflIg" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/site-launches-do-little-possible#comments</comments>
 <category domain="http://hobbsontech.com/step/implement">Implement</category>
 <pubDate>Thu, 05 Aug 2010 18:32:34 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">233 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/site-launches-do-little-possible</feedburner:origLink></item>
  <item>
    <title>Content Migration Burden: It's Not Just Automated or Manual</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/KRpP5RHIq4Q/content-migration-burden-its-not-just-automation-or-manual</link>
    <description>&lt;h3&gt;How much burden will each team face?&lt;/h3&gt;
&lt;p&gt;The content migration process is a bit more subtle than is obvious on the surface.  Notably, it isn't just a decision of whether to automate or not, but &lt;strong&gt;how much burden the different teams will face&lt;/strong&gt;.  Sure, maybe a fifty page site should be migrated entirely manually, but for anything much larger there will be a blend of automation and manual intervention.  Often the technical and non-technical teams don't really understand each other (or the migration process), so the technical team just says it will automate what it can and then hand it to the less technical teams to clean up.  The technical team might do what amounts to an automated copy and paste with a twist of trivial cleanup using a tool like HTMLtidy.  That's a bit like just kicking a bunch of rocks down the mountain for the people living below to deal with.  &lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="282" width="425" alt="falling rocks warning sign" src="http://hobbsontech.com/files/images/falling-rocks.jpg" /&gt;&lt;/p&gt;
&lt;h3&gt;Problems with the simple two-step automation approach&lt;/h3&gt;
&lt;p&gt;Some problems with this technical-team-hands-off-to-other-teams approach:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Unplanned cost for nontechnical teams.  By shifting the burden to the nontechnical teams (also typically known as The Client), these teams then have more work than they were probably anticipating.  This approach gives no chance for effective estimation (see &lt;a href="http://www.welchmanpierpoint.com/blog/why-estimate-im-not-getting-more-resources-site-migration"&gt;Why estimate? I'm not getting more resources for this site migration.&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Lost opportunities.  Often a lot more can be automated than is initially discussed (see &lt;a href="http://hobbsontech.com/content/content-migration-what-can-be-automated-and-what-must-be-manual"&gt;Content Migration: What Can Be Automated and What Must Be Manual&lt;/a&gt;), and by implementing in this two-phase handoff approach these possibilities are easy to miss.&lt;/li&gt;
&lt;li&gt;Lower quality.  If all of this manual burden happens at the end of the process, then quality will probably start being tossed out the window.&lt;/li&gt;
&lt;li&gt;Project slips.  Obviously another outcome of this approach is project slips.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Dangerous Phrases&lt;/h3&gt;
&lt;p&gt;Here are some dangerous phrases to listen out for: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;"We'll automate what we can".  This is a signal that the technical team isn't engaging in a discussion about the migration but will bang out whatever they can quickly to ram the content into the new system.&lt;/li&gt;
&lt;li&gt;"We looked at the content and it isn't regular enough to automate".  If there are only ten content items that are in question, then move on and migration manually.  If you have a large batch of content, you might want to dig in further.  I once had a system integrator say that just because the phrase "Description" was used on some pages and "Overview" on others that it couldn't scrape out the content components.  Wrong: regular doesn't mean identical and it is trivial to deal with these types of issues once identified.  &lt;/li&gt;
&lt;li&gt;"We'll turn it into XHTML and then you take it from there".  Run.  Fast.  Turning into XHTML is trivial, and you probably need transformation as well.  This is a sign that the technical team is not thinking creatively about migration.&lt;/li&gt;
&lt;li&gt;"Since you'll have to edit the content anyway, you might as well clean up the HTML as well".  Remember that &lt;a href="http://hobbsontech.com/content/touchpoints-during-content-migration-qa-and-edit"&gt;editing and QA are different&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Anything ending in "and you clean up after that".  The process &lt;strong&gt;&lt;a href="http://hobbsontech.com/content/ensuring-quality-during-site-migration"&gt;should be iterative&lt;/a&gt;&lt;/strong&gt;, not resulting in the editorial teams cleaning up unnecessarily.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;A Better Planned Migration Approach&lt;/h3&gt;
&lt;p&gt;Instead of just stumbling into the migration process, I would recommend a more planned approach.  Some ways of doing this (also see &lt;a href="http://migrationhandbook.com"&gt;Web Site Migration Handbook&lt;/a&gt;):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Do a &lt;a href="http://hobbsontech.com/content/cms-proof-concept-pilot-migration"&gt;proof of concept and pilot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Iterate on the migration (so it isn't just two steps of "automating what we can" and then leaving it to the the content owners to clean up all sorts of problems)&lt;/li&gt;
&lt;li&gt;Keep estimating the cost of the migration, including both technical and non-technical resources, to keep the dialog going about where the burden will fall&lt;/li&gt;
&lt;li&gt;Ensure that all of these types of issues are talked about when initially working with your development shop, system integrator, or internal technical team to help determine an &lt;strong&gt;approach&lt;/strong&gt; to migration instead of just hoping for the best later&lt;/li&gt;
&lt;li&gt;define what acceptable quality is&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;-----------------&lt;/p&gt;
&lt;p&gt;Need help defining your migration process so it will be a reasonable level of effort for everyone involved?  &lt;a href="http://hobbsontech.com/contact"&gt;Contact David Hobbs Consulting&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/KRpP5RHIq4Q" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/content-migration-burden-its-not-just-automation-or-manual#comments</comments>
 <category domain="http://hobbsontech.com/step/vision">Vision</category>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <category domain="http://hobbsontech.com/step/implement">Implement</category>
 <pubDate>Mon, 12 Jul 2010 17:46:00 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">230 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/content-migration-burden-its-not-just-automation-or-manual</feedburner:origLink></item>
  <item>
    <title>The Fisherman and Web Strategy: the Allure of the Treasure Chest</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/aojWYeZF988/fisherman-and-web-strategy-allure-treasure-chest</link>
    <description>&lt;p align="center"&gt;&lt;img height="282" width="425" src="http://hobbsontech.com/files/treasure-on-shore.jpg" alt="treasure chest on shore" /&gt;&lt;/p&gt;
&lt;p&gt;We all gasp at the treasures we see when they are already on shore.  Sure, sometimes someone gets lucky, but usually the big web site successes we gawk at take a lot of hard work.&lt;/p&gt;
&lt;h3&gt;A story of two fisherman&lt;/h3&gt;
&lt;h4&gt;Joe "the dreamer"&lt;/h4&gt;
&lt;p&gt;After watching a documentary about an explorer finding a hundred million dollar undersea bounty, Joe the weekend fisherman decides he wants to find an undersea treasure. The only equipment he has is a fishing rod, reel, and tackle.  He starts by trying to snorkel to find a treasure, but after several weekends he finds nothing but seaweed.  Then Joe goes out and buys a row boat, oars, and a long rope with a huge hook on it.  Rowing out for several weekends in a row, he drops his rope down until it hits the bottom, rows to trawl the bottom, and then hauls the rope up.  He finds nothing, and then decides to go back to the shore to fish from the beach like he used to.&lt;/p&gt;
&lt;h4&gt;Jake "the realist&lt;/h4&gt;
&lt;p&gt;Jake's friend the weekend fisherman is inspired by the same documentary, and thinks hard about how he can do something bigger.  Although he's a motivated guy, he quickly realizes that his day job and other interests are going to get in the way of him getting funding for millions of dollars to find treasure like in the documentary, that might not pay off anyway.  He considers getting a metal detector, but wants to be in the water.  So he decides to fish for bigger fish, and buys a row boat, oars, and bigger fishing gear.  The next weekend he goes out in his rowboat, and catches bigger fish.&lt;/p&gt;
&lt;h4&gt;The professional treasure hunters&lt;/h4&gt;
&lt;p&gt;On the same weekend, both Joe and Jake see a ship far from shore drop a little submarine into the water.  Later that night, they hear on the evening news about that ship hauling a big treasure from the depths.&lt;/p&gt;
&lt;link href="/files/table-style.css" media="all" rel="stylesheet" type="text/css" /&gt;
&lt;table id="rounded-corner" summary="2007 Major IT Companies' Profit"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th width="249" class="rounded-company" scope="col"&gt;Fisherman&lt;/th&gt;
&lt;th width="85" colspan="2" class="rounded-q1" scope="col"&gt;Before&lt;/th&gt;
&lt;th width="276" scope="col"&gt;After&lt;/th&gt;
&lt;th width="276" scope="col"&gt;Cost&lt;/th&gt;
&lt;th width="276" class="rounded-q3" scope="col"&gt;Payoff&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tfoot&gt;
&lt;tr&gt;
&lt;td class="rounded-foot-left" colspan="2"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td class="rounded-foot-right" colspan="4"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Joe &amp;quot;the dreamer&amp;quot;&lt;/td&gt;
&lt;td colspan="2"&gt;little fish&lt;/td&gt;
&lt;td&gt;nothing (didn't even catch any fish when trawling for treasure)&lt;/td&gt;
&lt;td&gt;boat + gear + a lot of time&lt;/td&gt;
&lt;td&gt;wasted time and no fish&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jake &amp;quot;the realist&amp;quot;&lt;/td&gt;
&lt;td colspan="2"&gt;little fish&lt;/td&gt;
&lt;td&gt;big fish&lt;/td&gt;
&lt;td&gt;boat + gear + same time fishing as before&lt;/td&gt;
&lt;td&gt;bigger fish&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Commercial venture&lt;/td&gt;
&lt;td colspan="2"&gt;big fish&lt;/td&gt;
&lt;td&gt;treasure&lt;/td&gt;
&lt;td&gt;huge resources&lt;/td&gt;
&lt;td&gt;huge payoff&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;Don't be like Joe&lt;/h3&gt;
&lt;p&gt;So, are you like Joe?  Fancy vision but no realistic way to achieve it?  Then blaming your equipment when it doesn't work (and not seeing the big fish right below you)?  Or like Jake, being inspired by something but riffing off it to achieve something bigger than you had before?  Of course, if you are searching untold treasures, then by all means go for it, but make sure you think through a means of achieving it.  Make sure you have the governance, technology, product management, sponsorship, content strategy, UI, IA, taxonomy, culture, money, staff, time, focus, and will to make your goal a reality.  To stretch the analogy further, here are the elements needed to make a big project happen:&lt;/p&gt;
&lt;table id="rounded-corner" summary="2007 Major IT Companies' Profit"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th width="249" class="rounded-company" scope="col"&gt;Hunting for undersea treasures&lt;/th&gt;
&lt;th width="276" class="rounded-q3" scope="col"&gt;Web success&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tfoot&gt;
&lt;tr&gt;
&lt;td class="rounded-foot-left" colspan="1"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td class="rounded-foot-right" colspan="1"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Defining your bounty&lt;/td&gt;
&lt;td&gt;Defining your audience&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Type of boat&lt;/td&gt;
&lt;td&gt;Technology&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Type of rod and tackle&lt;/td&gt;
&lt;td&gt;Marketing and sales&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Crew&lt;/td&gt;
&lt;td&gt;Web team&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Logistics&lt;/td&gt;
&lt;td&gt;Project Management&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Defining success &lt;/td&gt;
&lt;td&gt;Defining success&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Planning&lt;/td&gt;
&lt;td&gt;Planning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sponsor&lt;/td&gt;
&lt;td&gt;Sponsor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Legal&lt;/td&gt;
&lt;td&gt;Legal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Financial Management&lt;/td&gt;
&lt;td&gt;Financial Management&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Culture&lt;/td&gt;
&lt;td&gt;Culture&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;For a small site, only the issues at the top matter.  But for a large undertaking, the items toward the bottom are important for any large goals.  Just like you probably will not find big treasure in the murky depths of the ocean without very specialized expertise, a large crew, specialized equipment, lots of planning and ongoing logistics, and managing sponsors, the same is true if trying to accomplish something big on the web.&lt;/p&gt;
&lt;p&gt;--------------------------&lt;/p&gt;
&lt;p&gt;Don't want to be like Joe?  Need help creatively setting goals and the means of achieving them?  &lt;a href="http://hobbsontech.com/contact"&gt;Contact David Hobbs Consulting.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/aojWYeZF988" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/fisherman-and-web-strategy-allure-treasure-chest#comments</comments>
 <category domain="http://hobbsontech.com/step/vision">Vision</category>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <pubDate>Thu, 01 Jul 2010 15:48:34 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">229 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/fisherman-and-web-strategy-allure-treasure-chest</feedburner:origLink></item>
  <item>
    <title>Web Product Management: CMS vs. Website Product Management</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/srauam6In64/web-product-management-cms-vs-website-product-management</link>
    <description>&lt;p&gt;Product management is crucial for the success of a website.  For the purposes of this blog post, let's say web product (as opposed to project or program) management is considering your web presence as a whole to ensure a high quality and consistent experience for the users.  That said there are two aspects to product management for the web: product managing the CMS &lt;em&gt;implementation&lt;/em&gt; and managing the &lt;em&gt;website itself&lt;/em&gt; (for now let's not consider those aspects of your web presence outside the website(s) you directly control).  I've written on both the platform (&lt;a href="http://www.scribd.com/doc/14087675/Internal-Content-Management-System-CMS-Product-Management"&gt;Internal Content Management System Product Management&lt;/a&gt;) and website (see &lt;a href="http://www.welchmanpierpoint.com/blog/web-product-manager-quality-product-management"&gt;The Web Product Manager: Quality via Product Management&lt;/a&gt;) side of product management, but is there really a difference between the two?  I would say the main consideration is that both roles need to be covered.  At some organizations, one person may be able to play both and other (usually larger) organizations would require both sides.  &lt;/p&gt;
&lt;p&gt;Here are some of the responsibilities of both website product management and the product management of the CMS implementation:&lt;/p&gt;
&lt;link href="/files/table-style.css" media="all" rel="stylesheet" type="text/css" /&gt;
&lt;table id="rounded-corner" summary="2007 Major IT Companies' Profit"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th class="rounded-company" scope="col"&gt;Responsibility&lt;/th&gt;
&lt;th colspan="1" class="rounded-q1" scope="col"&gt;
&lt;div align="center"&gt;Website Product Management&lt;/div&gt;
&lt;/th&gt;
&lt;th colspan="1" class="rounded-q3" scope="col"&gt;
&lt;div align="center"&gt;CMS Product Management&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tfoot&gt;
&lt;tr&gt;
&lt;td class="rounded-foot-left" colspan="2"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td class="rounded-foot-right"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span class="rounded-selected"&gt;Overall consistency&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span class="rounded-selected"&gt;Yes, of the site itself&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span class="rounded-selected"&gt;Yes, of the implementation&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span class="rounded-selected"&gt;Overall quality&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span class="rounded-selected"&gt;Yes, of the site itself&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span class="rounded-selected"&gt;Yes, of the implementation&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Functionality&lt;/td&gt;
&lt;td&gt;Quality from end user perspective, including not bloating the site&lt;/td&gt;
&lt;td&gt;Quality from the technical perspective&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Content&lt;/td&gt;
&lt;td&gt;Overall content strategy, including training content contributors&lt;/td&gt;
&lt;td&gt;Technology supports strategy and enforces standards as possible&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Information Architecture&lt;/td&gt;
&lt;td&gt;To ensure consistent implementation on site&lt;/td&gt;
&lt;td&gt;Technology implemented to naturally enable official information architecture&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Future-proofing&lt;/td&gt;
&lt;td&gt;Watching trends to weave in new functionality&lt;/td&gt;
&lt;td&gt;Implementing in a way that reasonably allows future functionality&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Metrics&lt;/td&gt;
&lt;td&gt;Web site metrics&lt;/td&gt;
&lt;td&gt;Publishing and performance metrics&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Users&lt;/td&gt;
&lt;td&gt;Primarily web site users&lt;/td&gt;
&lt;td&gt;Mostly  CMS users, although web site user needs always take precedence&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Both are needed for a successful large website, and need to be balanced.  What happens if one of these is weak?&lt;/p&gt;
&lt;p&gt;Weak Website Product Management&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bloated and unfocused site&lt;/li&gt;
&lt;li&gt;Inconsistent site (if no enforcement and training)&lt;/li&gt;
&lt;li&gt;Unhappy external users&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Weak CMS Product Management&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implementation effort higher than ideal&lt;/li&gt;
&lt;li&gt;Instable implementation, and difficult to maintain or add functionality to&lt;/li&gt;
&lt;li&gt;Inconsistent site (if tool not aligned with standards)&lt;/li&gt;
&lt;li&gt;Unhappy internal users&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Obviously, both are interrelated.  For example, in an unfocused website product management environment, the implementation could become unstable just because unreasonable and incoherent requests are demanded and delivered.  That said, consider both sides of product management for your website.  Are you now sufficiently covering both aspects?&lt;/p&gt;
&lt;p&gt;Also see Lisa Welchman's &lt;a href="http://www.welchmanpierpoint.com/blog/web-execution-web-team-definition"&gt;definition of the web team&lt;/a&gt; including product management as well as Seth Gottlieb's &lt;a href="http://www.contenthere.net/2010/05/tips-for-web-product-management.html"&gt;Tips for Web Product Management&lt;/a&gt;.&lt;/p&gt;
&lt;p /&gt;
&lt;/p&gt;&lt;p /&gt;
-------------------------&lt;br /&gt;
Need help product managing your website or CMS implementation? &lt;a href="http://hobbsontech.com/contact"&gt;Contact David Hobbs Consulting.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/srauam6In64" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/web-product-management-cms-vs-website-product-management#comments</comments>
 <pubDate>Wed, 23 Jun 2010 12:51:39 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">228 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/web-product-management-cms-vs-website-product-management</feedburner:origLink></item>
  <item>
    <title>Developers, Don't Miss The Opportunity</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/qBqO-d9VJJY/developers-dont-miss-opportunity</link>
    <description>&lt;h3&gt;Give us the requirements first (reconsider!)&lt;/h3&gt;
&lt;p&gt;Having spent most of my professional life on the technical side of the world, I'm amazed at how often this statement arises:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;They haven't told us the full requirements. Once the business users give us the requirements, we can get back to them with the level of effort.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Are you on the technical team? Before uttering the above words, first &lt;em&gt;consider whether you are missing an important opportunity to shape the requirements&lt;/em&gt;. Are you on another team? Try to use the points in this blog post to encourage more of a dialog with developers.&lt;/p&gt;
&lt;p&gt;Obviously the word "requirements" is not ideal in the first place (probably a blog post topic on its own). Some people get hung up on "a requirement is a requirement", but requirements are more subtle than that. By slightly shifting assumptions, you can often satisfy the underlying need with different written requirements. For example, I might say "I need an email when a user signs up for our newsletter". But what if I got the response "since we already all carry cellphones, and we have such a specialized newsletter that signups are rare, could we send it as a text instead -- also, you might not be aware that we're having problems with our email notification system so would rather add functionality to it"? I might say, sure that's fine. So if I stuck to the requirement as originally-stated it might take a long time and lead to greater instability, but &lt;em&gt;by talking about it we wound up with a reasonable (perhaps better) solution that is more stable&lt;/em&gt;. Yes, if you're a stickler then you might say that the true requirement was notification and not email or text specifically, but the point is that talking about the requirements is more effective than lobbing written documents at each other.  Obviously, this was a trivial example, but your requirements probably are not trivial so the ante is higher in moving toward strong requirements.&lt;/p&gt;
&lt;h3&gt;Why teams are tempted to use the give-us-the-full-requirements-first approach?&lt;/h3&gt;
&lt;p&gt;Some possible reasons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Business users often do not understand their own requirements, and technical teams have been burned with shifting requirements once development starts&lt;/li&gt;
&lt;li&gt;Being overwhelmed with requests, this maneouvre helps ensure that the business group is serious about these requirements&lt;/li&gt;
&lt;li&gt;If the work will be farmed out by the technical team, having very clear up-front requirements will help in that process&lt;/li&gt;
&lt;li&gt;Pure CYA (cover your ass), especially if relations between technical and other teams have significantly broken down&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;What are the problems of shifting the burden to the business side?&lt;/h3&gt;
&lt;p&gt;A few main issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Extended timeperiod from initial idea to implementation.&lt;/li&gt;
&lt;li&gt;Limited opportunity to define ideal solution.&lt;/li&gt;
&lt;li&gt;Increases adversorial relationship.&lt;/li&gt;
&lt;/ul&gt;
&lt;p align="center"&gt;&lt;img alt="castle-or-teepee" src="http://hobbsontech.com/files/castle-or-teepee.gif" width="569" height="256" /&gt;&lt;/p&gt;
&lt;p&gt;The first two issues above arise since there could be a very wide gap between the expectations of the business users and what can be implemented. Let's say the business users are imaging a castle, and write a huge document laying out the castle requirements including a moat. The technical team sees this and all they can work with is leather and wood, so they suggest a tee-pee with a pond. Obviously, if this is the start of the "negotiations" then it's going to be a long discussion (especially if the teams just lob documents at each other). Let's say that you eventually end up with a reasonable brick house (perhaps the masons on the tech team became available). Another subtle issue that arises in this type of arrangement: the business team still remembers that they wanted a castle and will compare the end result to the castle. The technical team will remember they first wanted to do a tee-pee and think anything about that is a favor. So the expectations really did not start things off on a good footing.&lt;/p&gt;
&lt;h3&gt;Collaborate instead&lt;/h3&gt;
&lt;p&gt;So what is a better approach? &lt;strong&gt;Collaborating&lt;/strong&gt; from the start. From the technical perspective, you have the &lt;strong&gt;opporunity to shape the requirements in a useful direction&lt;/strong&gt;. Some specific recommendations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When first discussing requirements, always make it clear what elements of the request are easy and what is difficult. &lt;strong&gt;Moreover, consider how if the requirement changed slightly and the approach was a bit different, it would be far easier and more reliable to implement.&lt;/strong&gt;  In addition, the business team should consider the impacts to them if the functionality is implemented (for instance, the need for community manager to drive a new forum).&lt;/li&gt;
&lt;li&gt;Have a process for product managing these change requests (including deciding what gets implemented and what does not), and have product management take the lead on bringing the teams together to deliver a high quality and consistent implementation.&lt;/li&gt;
&lt;li&gt;Don't implement anything that will cause significant degradation of overall quality or reliability.&lt;/li&gt;
&lt;li&gt;Document the pros/cons and decision process.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Agile methodologies help encourage a more collaborative approach, but regardless of the methodology you use consider working with the business users in developing your requirements.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-------------------------&lt;br /&gt;
Need help defining requirements, bringing business and technical teams together?  &lt;a href="http://hobbsontech.com/contact"&gt;Contact David Hobbs Consulting&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/qBqO-d9VJJY" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/developers-dont-miss-opportunity#comments</comments>
 <pubDate>Tue, 22 Jun 2010 15:27:07 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">227 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/developers-dont-miss-opportunity</feedburner:origLink></item>
  <item>
    <title>Why are HTML editors in CMSes?</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/NCGfv19Wd_o/why-are-html-editors-cmses</link>
    <description>&lt;p&gt;This may be a sensitive issue to many, especially those that like getting their hands deep into HTML, but should we even have HTML editors in CMSes?&lt;/p&gt;
&lt;p align="center"&gt;&lt;img alt="editor-without-deep-control" src="http://hobbsontech.com/files/editor-without-deep-control.jpg" width="444" height="116" /&gt;&lt;/p&gt;
&lt;p&gt;Most users don't care about the HTML details -- they just want to make their content look nice. For instance, my last blog postincluded a table. Since I didn't have a quick and easy way of embedding a nice-looking table, I created a table in InDesign, took a screenshot, and then included that &lt;a href="http://hobbsontech.com/files/automated-or-not.png"&gt;screenshot&lt;/a&gt; in the blog post. Yuck. Obviously not a good thing to do, but I didn't want to spend a few hours getting an HTML table looking half-decent. A couple days later the table was still bothering me enough that I did spend an hour or two (using help from &lt;a href="http://www.smashingmagazine.com/2008/08/13/top-10-css-table-designs/"&gt;Smashing Magazine&lt;/a&gt;) to put in &lt;a href="http://hobbsontech.com/content/content-migration-what-can-be-automated-and-what-must-be-manual"&gt;a pretty nice-looking table&lt;/a&gt; into the blog post. But it was a one-time workaround and I don't have an especially clean way of doing this the next time I need a table. People do these sorts of workarounds in CMSes all the time. When this occurs on a big site, the extra work, inconsistency, quality and frustration multiplies quickly.&lt;/p&gt;
&lt;p&gt;Just taking a table as an example, here's the process to creating and using table that would be great:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;User indicates where they'd like to insert their table.&lt;/li&gt;
&lt;li&gt;User creates the table content, giving headings to the table, perhaps merging some cells, adding columns and rows, highlighting some particular cells, and inputting content. Then publish.&lt;/li&gt;
&lt;li&gt;The table then appears on the site with a nice-looking, consistent format -- let's say it has rounded corners.&lt;/li&gt;
&lt;li&gt;User adds a column and row, and the rounded corners still appear.&lt;/li&gt;
&lt;li&gt;Globally the CSS is changed in one place in one file and the highlighted cells are now longer yellow but blue. A similar change could be made for the rounded corners, cell padding, globally dropping Arial for Verdana, etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Notice a few key elements in this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;User doesn't have to know anything about HTML (hiding for instance the fact that the first and last column and first and last row have to be classed differently)&lt;/li&gt;
&lt;li&gt;The table looks nice and will be consistent across the entire site without effort by the user&lt;/li&gt;
&lt;li&gt;Styling changes can be made globally to all tables&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When putting together requirements for selecting CMSes, I often hear about the need for the editor to completely control the HTML. But I think this is based on a broken model since most users are just dropping into HTML since the system isn't set up to easliy allow them to do what they need. Another reason this model is broken: it shifts the burden of consistency across content to training / documentation / content publisher when the system could both be providing consistency for the site visitor as well as easier use for the content publisher.&lt;/p&gt;
&lt;p&gt;When looking at improving your system or selecting a new CMS, consider how common elements are published and whether deep HTML editing is needed for your content publishers.  Obviously this will depend on your industry (for instance newspapers would want very streamlined publishing without HTML control) and how distributed your publishing is (this is more important for a large number of publishers), but make sure to think about the tradeoffs of deep control and ease of publishing.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
 &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/NCGfv19Wd_o" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/why-are-html-editors-cmses#comments</comments>
 <pubDate>Mon, 14 Jun 2010 18:42:47 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">226 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/why-are-html-editors-cmses</feedburner:origLink></item>
  <item>
    <title>Content Migration: What Can Be Automated and What Must Be Manual</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/yHadek46NSg/content-migration-what-can-be-automated-and-what-must-be-manual</link>
    <description>&lt;p&gt;Understandably, teams often focus on what tools can provide for migration.  On the flip side, many teams are too knee-jerk about getting a legion of people to migrate content by hand.  The decision of automation or not is probably a bit more subtle than immediately obvious (it's not an either/or, and there are degrees of involvement needed by people), but one that should be considered carefully.  That said, let's assume you have a team and the tools to do a lot of automation in your migration.  In order to make sure that you have a successful migration, make sure to consider the things that cannot be automated.  Here's a quick table listing some items that could be automated and those that cannot:&lt;/p&gt;
&lt;p&gt;

&lt;link href="/files/table-style.css" media="all" rel="stylesheet" type="text/css" /&gt;

&lt;table id="rounded-corner" summary="2007 Major IT Companies' Profit"&gt;&lt;thead&gt;
  &lt;tr&gt;
    &lt;th width="249" class="rounded-company" scope="col"&gt;Migration Activity&lt;/th&gt;
    &lt;th colspan="2" class="rounded-q1" scope="col"&gt;&lt;div align="center"&gt;Can By Automated?&lt;/div&gt;&lt;/th&gt;
    &lt;th width="276" class="rounded-q3" scope="col"&gt;Note&lt;/th&gt;
  &lt;/tr&gt;&lt;/thead&gt;&lt;tfoot&gt;&lt;tr&gt;&lt;td class="rounded-foot-left" colspan="2"&gt;&lt;em&gt;This is a revised HTML version of the table. &lt;/em&gt;&lt;/td&gt;&lt;td class="rounded-foot-right" colspan="2"&gt;&lt;em&gt;&lt;a href="http://hobbsontech.com/files/automated-or-not.png"&gt;Click here&lt;/a&gt; for image of original table.&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tfoot&gt;&lt;tbody&gt;&lt;tr&gt;
      &lt;td&gt;Turning into valid XHTML&lt;/td&gt;
      &lt;td width="42" class="rounded-selected"&gt;Yes&lt;/td&gt;&lt;td width="43"&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td&gt;Fairly trivial, but focus of some projects&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;
        &lt;td&gt;Moving into new DB schema&lt;/td&gt;
        &lt;td class="rounded-selected"&gt;Yes&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;
        &lt;td&gt;Focus of many Tool X to Tool Y discussions&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;
          &lt;td&gt;Placing content based on rules&lt;/td&gt;
          &lt;td class="rounded-selected"&gt;Yes&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;
            &lt;td&gt;Stripping out extraneous page info&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;Yes&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Transforming to use new CSS&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;Yes&lt;/td&gt;
            &lt;td&gt;&amp;nbsp;&lt;/td&gt;
            &lt;td&gt;&amp;nbsp;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Scraping out structure from HTML&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;Yes&lt;/td&gt;
            &lt;td&gt;&amp;nbsp;&lt;/td&gt;
            &lt;td&gt;Systems Integrators often avoid&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Dealing with links between content&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;Yes&lt;/td&gt;
            &lt;td&gt;&amp;nbsp;&lt;/td&gt;
            &lt;td&gt;&amp;nbsp;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Track Progress&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;Yes&lt;/td&gt;
            &lt;td&gt;&amp;nbsp;&lt;/td&gt;
            &lt;td&gt;&amp;nbsp;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Automatic tagging&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;Yes&lt;/td&gt;
            &lt;td&gt;&amp;nbsp;&lt;/td&gt;
            &lt;td&gt;Depends on domain and training&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Training/designing/configuring tools&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;Automation isn't entirely free&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;QAing automation&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;Probably not 100% but checking required&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Dealing with unusual cases&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Defining new site vision&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;No unifying vision might mean loss of focus&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Editorial changes&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;A lot of content will require editorial work&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Internal communications&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;How communicate about changes?&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Product Management&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;When issues raised, what will be fixed?&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Training&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;How train people for new system?&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Defining team&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Defining site behavior&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;Contant won't be moved into vacuum&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Content strategy&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;ROT cleanup&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;Analysis is aided by tools / decisions by ppl&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Site governance&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
            &lt;td&gt;Defining taxonomy, IA, etc&lt;/td&gt;
            &lt;td&gt;&lt;/td&gt;
            &lt;td class="rounded-selected"&gt;No&lt;/td&gt;
            &lt;td&gt;Directly affects automation efforts&lt;/td&gt;
          &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/yHadek46NSg" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/content-migration-what-can-be-automated-and-what-must-be-manual#comments</comments>
 <category domain="http://hobbsontech.com/step/vision">Vision</category>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <pubDate>Wed, 02 Jun 2010 20:47:49 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">225 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/content-migration-what-can-be-automated-and-what-must-be-manual</feedburner:origLink></item>
  <item>
    <title>Content Migration is Interesting, Really!</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/DF-KS3n6Lv4/content-migration-interesting</link>
    <description>&lt;p&gt;One of the underlying themes of content migration is that it's boring, or just a necessary evil. Worse, many just look at it as something that doesn't really need to be worried about, since at worst you could just hire a bunch of interns to cut and paste.&lt;/p&gt;
&lt;p&gt;Perhaps you won't find content migration fun, but by looking at it through the lens might make it interesting enough for you to increase your chances of website implementation success. Here are some of the reasons you might think content migration is boring, and another way to look at it to make it more interesting:&lt;/p&gt;
&lt;p&gt;&lt;img alt="table-interesting" src="http://hobbsontech.com/files/table-interesting-3.png" width="356" height="131" /&gt;&lt;/p&gt;
&lt;h3&gt;&lt;del&gt;Cutting and pasting&lt;/del&gt; 1) Searching for patterns and 2)Improving your content&lt;/h3&gt;
&lt;p&gt;Sure, if you are the one that's stuck with cutting and pasting into a new CMS then you've got a boring task ahead of you. But hopefully the migration can be flipped a bit so that it's not structured as a cutting and pasting exercise.&lt;/p&gt;
&lt;p&gt;First, consider looking at your content for patterns in the content. For instance, perhaps all press releases entered between 2002 and 2006 were entered in a consistent manner and can also be dealt with (hopefully automatically) similarly. At any rate, by looking for patterns you can consider the migration at large rather than immediately devolving into looking at one piece of content after another. See &lt;a href="http://hobbsontech.com/content/rules-content-migration"&gt;more reasons for using rules&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Second, consider your broader content strategy, or, perhaps more likely, use your content migration has an opportunity to define your content strategy. Your overall content strategy can help you determine to do with your content, including what content is most important and requires careful editing rather than blind cutting and pasting.&lt;/p&gt;
&lt;p&gt;By looking for patterns and considering your overall content strategy you can: a) look for automation opportunities and b) turn the exercise into one of Editing rather than simply copying and pasting (&lt;a href="http://hobbsontech.com/content/touchpoints-during-content-migration-qa-and-edit"&gt;see a comparison between editing and QAing&lt;/a&gt;).&lt;/p&gt;
&lt;h3&gt;&lt;del&gt;One-time exercise&lt;/del&gt; Setting up long term program&lt;/h3&gt;
&lt;p&gt;Migration is necessarily an event. You will probably iterate on the migration LINK, but there is a definitive beginning and end. That contributes to the boredom factor, but, similar to using the migration as an opportunity for content strategy, you can also use this as an opportunity to set up a longer-term program. You will need to set up a &lt;a href="http://hobbsontech.com/content/staffing-team-large-web-site-migration"&gt;team&lt;/a&gt;, &lt;a href="http://hobbsontech.com/content/training-during-cms-migration"&gt;training&lt;/a&gt;, processes, &lt;a href="http://www.scribd.com/doc/14087675/Internal-Content-Management-System-CMS-Product-Management"&gt;product management&lt;/a&gt;, and other factors in your migration. By trying to look at as setting up your overall program than just what is needed for a single migration, the task takes on a more interesting color.&lt;/p&gt;
&lt;h3&gt;&lt;del&gt;Unending&lt;/del&gt; Develop tracking metrics&lt;/h3&gt;
&lt;p&gt;Especially for large migrations, the entire undertaking can seem almost unending. By looking at it monolithically, this encourages the "well, we better just get started" approach. But I would encourage you to look at developing &lt;a href="http://hobbsontech.com/content/tracking-migration-progress"&gt;useful tracking metrics&lt;/a&gt; that will help make it feel a bit less insurmountable. Also, &lt;a href="http://hobbsontech.com/content/rules-content-migration"&gt;looking for patterns&lt;/a&gt; is related since you may track against those patterns, and patterns can also help you determine what level of quality is needed for different content. &lt;/p&gt;
&lt;h3&gt;&lt;del&gt;Unimportant&lt;/del&gt; Critical to success&lt;/h3&gt;
&lt;p&gt;Most of the macho talk around a web site might be about things that lots of people have opinions on like design or technical buzzwords.  Many of us can hold our own in these discussions, and much of the time these are important and interesting discussions.  But the migration task is often viewed as something that can be dealt with later, or, as mentioned above, dealt with by interns at the last moment.  Why migration planning is important?  Here are three quick issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Migration can take much longer than expected, which means that from the project perspective there's a sudden slip at the end.  Careful planning including a &lt;a href="http://hobbsontech.com/content/pilot-site-redesign-or-migration-how-checklist"&gt;pilot&lt;/a&gt; can help reduce this risk.&lt;/li&gt;
&lt;li&gt;Related to the above point, if you don't plan your migration carefully, you may realize systemic problems with your implementation.  For instance, you may discover functionality problems with your site, and by dealing with them as a surprise at the end is more problematic.&lt;/li&gt;
&lt;li&gt;Not planning effectively can mean problems persisting in your site that are difficult to correct later.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I'd like to make sure that as an industry we're planning and executing migrations better (one of the reasons for writing the &lt;a href="http://migrationhandbook.com"&gt;Web Site Migration Handbook&lt;/a&gt;).  Did this post help convince you that migrations are a bit more interesting?  I'd love your comments, either on this blog or on Twitter at &lt;a href="http://twitter.com/jdavidhobbs"&gt;@jdavidhobbs&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/DF-KS3n6Lv4" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/content-migration-interesting#comments</comments>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <pubDate>Tue, 01 Jun 2010 20:08:07 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">224 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/content-migration-interesting</feedburner:origLink></item>
  <item>
    <title>Touchpoints During Content Migration: QA and Edit</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/auA6UBvvUMA/touchpoints-during-content-migration-qa-and-edit</link>
    <description>&lt;p&gt;Content migration isn't just a technical undertaking. For example, you will have &lt;a href="http://hobbsontech.com/content/staffing-team-large-web-site-migration"&gt;staffing impacts&lt;/a&gt;. In particular, people will need to touch at least some of the content being migrated. Regardless of the quality of any content migration automation, someone will need to QA the most critical pages of your site to ensure unintended issues arose during the migration. Furthermore, you may want to editorially change some of your content to hone the messaging of your site if you are also restructuring the site.&lt;/p&gt;
&lt;p align="center" style="padding-top:20px;"&gt;&lt;img alt="touchpoints" src="http://hobbsontech.com/files/touchpoints.gif" width="450" height="125" /&gt;&lt;/p&gt;
&lt;p&gt;Broadly speaking, these are the steps that involve someone to touch content during a migration: Sort -&amp;gt; Place -&amp;gt; Edit -&amp;gt; QA. &lt;em&gt;Sorting&lt;/em&gt; content is the task at the beginning of content migration planning where the disposition of the content is determined, which hopefully is done by &lt;a href="http://hobbsontech.com/content/rules-content-migration"&gt;defining rules/patterns rather than looking individually at content&lt;/a&gt;. So at this point team members need to decide what gets dropped, archived, moved over without change, or edited (see the &lt;a href="http://migrationhandbook.com"&gt;website migration handbook&lt;/a&gt; for ideas on making that determination). Hopefully in the same pass as sorting, you can determine where content will be &lt;em&gt;placed&lt;/em&gt; on the new site. Again, ideally this is done with rules rather than a one-off basis.&lt;/p&gt;
&lt;p&gt;Actual &lt;em&gt;changes&lt;/em&gt; to the content occur at the Edit and QA stages. Since different resources need to do each, the distinction is important.&lt;/p&gt;
&lt;h3&gt;Edit&lt;/h3&gt;
&lt;p&gt;Editing is where you are &lt;em&gt;substantively&lt;/em&gt; changing the content. In other words, regardless of any technical issues, how does the content need to change? Is the focus of the site changing, requiring a different angle or style? Editing requires either someone with a writing / editorial background or a subject matter expert. For instance, if your site is about photography, then you will need a photography subject matter expert to write the introduction to an entirely new section on the latest technology. Note also that editing could occur either in the existing system or the system you are moving to.&lt;/p&gt;
&lt;h3&gt;QA&lt;/h3&gt;
&lt;p&gt;If editing is what the subject matter expert or writer needs to do, actually QAing the content is what someone with more traditional webmaster skills does. The purpose of the QA process is to ensure that the &lt;em&gt;technical migration&lt;/em&gt; was successful. In other words, this is more of an HTML/CSS flavor of issues that require &lt;em&gt;web&lt;/em&gt; knowledge to both catch and fix. QAing can only occur on the new system.  The types of issues here are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Special characters appearing unexpectedly&lt;/li&gt;
&lt;li&gt;Aspects of the new template "blown out" (where content, images, or tables extend beyond the area they are meant to be within)&lt;/li&gt;
&lt;li&gt;Strange wrapping of text (for instance in titles)&lt;/li&gt;
&lt;li&gt;Graphical elements from the old site that do not appear correctly in the new site&lt;/li&gt;
&lt;li&gt;Elements that have disappeared (it's useful to look at both side-by-side)&lt;/li&gt;
&lt;li&gt;Elements that were prominent in the old content that have lost their prominence (for instance headers)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See "&lt;a href="http://hobbsontech.com/content/ensuring-quality-during-site-migration"&gt;Ensuring Quality During Site Migration&lt;/a&gt;" for more on the iterative aspect of QAing.&lt;/p&gt;
&lt;p&gt;When defining your content migration plan, you can attempt to isolate what needs to be Edited and what needs to be QA'd.  Then this information can be used to figure out the &lt;a href="http://welchmanpierpoint.com/blog/why-estimate-im-not-getting-more-resources-site-migration"&gt;staffing impact so you can make intelligent decisions&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/auA6UBvvUMA" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/touchpoints-during-content-migration-qa-and-edit#comments</comments>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <category domain="http://hobbsontech.com/step/pilot">Pilot</category>
 <category domain="http://hobbsontech.com/step/implement">Implement</category>
 <pubDate>Fri, 14 May 2010 20:06:21 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">223 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/touchpoints-during-content-migration-qa-and-edit</feedburner:origLink></item>
  <item>
    <title>Rules for Content Migration: Panning for Gold</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/9IlZFl3CNCc/rules-content-migration</link>
    <description>&lt;p&gt;Moving content into a new CMS comes with many caveats (for example, &lt;a href="http://www.gerrymcgovern.com/nt/2008/nt-2008-11-24-content-migration.htm"&gt;is it even a good idea&lt;/a&gt;, and &lt;a href="http://hobbsontech.com/content/web-site-migration-implementation-or-redesign-five-steps"&gt;migrating to a CMS is far more than just moving content&lt;/a&gt;). However you slice it, moving to a new system is an important time to think about your content. Specifically, what content should move? Kristina Halvorson's &lt;a href="http://www.contentstrategy.com/"&gt;Content Strategy for the Web&lt;/a&gt; lists two reasons to have content: a) it supports a key business objective and/or b) supports a user (or customer) in completing a task. So the &lt;a href="http://hobbsontech.com/step/vision"&gt;Compelling Vision&lt;/a&gt; is important here (as always!).  It's not just about what &lt;em&gt;can&lt;/em&gt; be moved in, but filtering out the gold nuggets from the muck (see &lt;a href="http://welchmanpierpoint.com/blog/web-diet-how-simplify-your-web-site"&gt;The Web Diet&lt;/a&gt; for more overall ideas on shedding bulk from your site).&lt;/p&gt;
&lt;p align="center"&gt;&lt;img alt="Gold prospector" src="http://hobbsontech.com/files/gold_prospector-1.jpg" width="450" height="601" /&gt;&lt;/p&gt;
&lt;p&gt;OK, so how do you decide what to move? The most straightfoward method is to have a spreadsheet of content, basically an audit of your current content, and then line-by-line decide what moves over. This can work for smaller pools of content, but what if you have 10,000, 100,000, or more pieces of content? Even with a hundreds of pieces of content this can start being a bit unwieldy.&lt;/p&gt;
&lt;p&gt;Having rules (like different types of sieves to leave behind the useful tidbits) for content migration are more helpful than one-off decisions for the following reasons:&lt;/p&gt;
&lt;h3&gt;Apply in the &lt;em&gt;system&lt;/em&gt; on ongoing basis&lt;/h3&gt;
&lt;p&gt;Why go through the effort of your migration only to have the content go stale immediately?  If you decide that press releases older then four years old should be dropped during the migration, then do you really want seven year old releases kicking around your system two years after launch.  Similarly, if you decide that pages that are regulation-driven and over one year old should be reviewed, then don't you want that in your new system?  Of course, there's a whole other area of governance around actually being able to enforce these rules on an ongoing basis, but perhaps during migration planning is a good time to discuss this.&lt;/p&gt;
&lt;h3&gt;Better justify drops&lt;/h3&gt;
&lt;p&gt;In a simple (no beauracracy) environment, justification is not really relevant.  For instance, if I want to remove a page from this blog, I don't have to argue with anyone about it.  But if you are operating in a large organization, you could wind up in endless discussions going nowhere by reviewing content items on a case-by-case basis (or, perhaps worse, just decide to throw everything into the new CMS again).  That said, if you are dropping a piece of content because of a rule (any content of any type that has not been viewed more than ten times in the last year will be archived), it's much harder to argue with (of course, you would probably also need to come up with some sort of very tight exception policy). &lt;/p&gt;
&lt;h3&gt;More easily to agree first and then everyone do work separately&lt;/h3&gt;
&lt;p&gt;Related to the above comment, if you agree on the rules first, then you apply those rules and everyone can get cracking on whatever they have to do on the content.  For example, if a rule states that a page needs to be updated because it mentions a particular highly negative incident, then the someone can start updating it rather than spending time talking about whether it needs to be updated.  Related to this, having some rules in place would better fit into a &lt;a href="http://welchmanpierpoint.com/article/web-operations-management-primer"&gt;web operations management&lt;/a&gt; framework so that existing teams could make high-impact decisions rather than the impossible task of getting mired in infinite details. &lt;/p&gt;
&lt;h3&gt;More easily identify disposition&lt;/h3&gt;
&lt;p&gt;Let's say you have a spreadsheet of 50,000 pieces of content.  How do you start?  You could just start at the top and work your way down, but how efficient will that be?  If you have a rule like any content not updated in the last 8 years gets put into an archive site regardless of any other factors, then you can (assuming you have reliable dates) apply that rule and start working through the content in chunks like that.  Note that the &lt;em&gt;process&lt;/em&gt; of defining the rules probably means that you need to deep dive into your audit, but the point is that with rules in mind you will quickly see patterns that you can apply to quickly identify the disposition for different content.&lt;/p&gt;
&lt;h3&gt;Better move content&lt;/h3&gt;
&lt;p&gt;By looking for patterns, some commonalities may be relevant to deciding &lt;em&gt;how&lt;/em&gt; to move content.  For example, you may notice that content over a certain age used an old HTML template you forgot about, but that could be scraped easily.  Or you may realize that your old working papers can just be moved in as-is rather than needing any manipulation.&lt;/p&gt;
&lt;h3&gt;Explain to end users if appropriate&lt;/h3&gt;
&lt;p&gt;If you have these rules in place, then it may in some cases be relevant to your end users.  For example, if certain types of content go into an archive after a certain period, you can indicate this to your users.  This also gives you a means for public feedback on your decisions.&lt;/p&gt;
&lt;h3&gt;Reapply rules once you realize you don't have the resources&lt;/h3&gt;
&lt;p&gt;While going through this process, hopefully you can also take some wild guesses at the effort it will take to deal with different types of content.  If working in your content audit spreadsheet, you could always have a running table of the total editing effort.  If the effort is high, then you can &lt;a href="http://welchmanpierpoint.com/blog/why-estimate-im-not-getting-more-resources-site-migration"&gt;re-evaluate assumptions, change quality levels, and many other options&lt;/a&gt;.  One option is to migrate in less.  If you have applied rules, then you can tweak the rules and then see the impact on the projected effort.  If you went in and did your analysis in a piecemeal manner, then you would now need to go through and have all those negotiations again about what's moving and not. &lt;/p&gt;
&lt;p&gt;Hopefully this has convinced you to at least consider defining meaningful rules for defining your content migration.  Please share your thoughts or experiences in the comments below.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/9IlZFl3CNCc" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/rules-content-migration#comments</comments>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <category domain="http://hobbsontech.com/step/pilot">Pilot</category>
 <pubDate>Thu, 08 Apr 2010 22:49:43 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">222 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/rules-content-migration</feedburner:origLink></item>
  <item>
    <title>From Vision to Use Cases for Selecting a CMS</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/75H4b6cLfJA/vision-use-cases-selecting-cms</link>
    <description>&lt;p&gt;&lt;img width="225" height="224" align="right" alt="target-and-steps" src="http://hobbsontech.com/files/target-and-steps.jpg" /&gt;Good scenarios are difficult to develop (see &lt;a href="/content/shock-and-awe-or-tightly-focused-requirements"&gt;Shock and Awe or Tightly Focused Requirements&lt;/a&gt; and &lt;a href="/content/wheres-juice-your-requirements"&gt;Where's the juice in your requirements?&lt;/a&gt;). For a CMS selection they are essential since they will be the backbone for your comparisons between systems.  By starting with your target vision and then stepping back to CMS priorities, the list of use cases you will develop, and then finally develop use cases, you will have a better chance of selecting a good CMS for you than starting with the details.&lt;/p&gt;
&lt;h3&gt;Why Use Cases are Easier for CMS Selections...&lt;/h3&gt;
&lt;p&gt;Requirements for CMS selections are &lt;em&gt;easier&lt;/em&gt; than, for example, full system requirements since no system will be developed based on them. Specifically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Only those use cases necessary to differentiate between CMSes is needed.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;For each use case, only the level of detail necessary to differentiate between CMSes is needed.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Also, you have an opportunity during the selection process to better understand what your needs are (based on concrete demonstrations based on the scenarios, etc.)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Aside from general clarity to help guarantee high quality responses, you also do not want to overwhelm potential bidders (or make them think you don't know what you want or don't know what you are doing).&lt;/p&gt;
&lt;h3&gt;... And Why They're Harder&lt;/h3&gt;
&lt;p&gt;But the scenarios for CMS selections &lt;em&gt;more difficult&lt;/em&gt; since:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;They require discretion / prioritization (to decide what &lt;em&gt;not&lt;/em&gt; to include).&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;A lot of long-standing issues (often/usually having nothing to do with the technology) will come to the fore. The temptation will be to gloss over these issues but the start of a CMS selection process is a &lt;em&gt;good time to confront them&lt;/em&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Ideally you want broad buy-in to the requirements, but at the CMS selection phase things are probably a bit more abstract than stakeholders can easily comprehend.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;There may be a rush to purchase a CMS, so one team is tempted to develop the requirements based on their perspective (perhaps only marketing, or only technical).&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;They are often developed without an overall vision for the new site.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How to Develop Use Cases&lt;/h3&gt;
&lt;p&gt;Given these issues, how should you proceed productively? The answer: starting at the top (the vision) and then drilling down until you have use cases targeted to the selection process:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div&gt;Define vision&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;From the vision, define the CMS priorities&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;List just the titles of the scenarios that support the priorities&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Write the use cases&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Before diving into these steps, one key element is to get buy-in from stakeholders at each steps. By progressively getting more detailed you have the opportunity to get feedback as you proceed -- this way, you do not wind up spending a lot of effort on details before you really know what you're trying to accomplish.&lt;/p&gt;
&lt;h4&gt;Define Vision&lt;/h4&gt;
&lt;p&gt;Before getting into details, why are you even doing the migration? Even if it's mostly for back-end reasons (for example, you're current infrastructure can't scale to your imminent load), defining a &lt;a href="/content/compelling-vision-large-cms-migration"&gt;compelling vision&lt;/a&gt; that everyone understands can ensure success of your migration. For large sites in particular, you may want to write an implementation strategy to ensure the vision is possible (along with pros/cons) so that you're not over-hyping the possibilities (for instance, it may be necessary to phase in your vision).&lt;/p&gt;
&lt;h4&gt;Define CMS Priorities&lt;/h4&gt;
&lt;p&gt;This particular article is dealing very specifically with the technology, but there's a good chance that success of your implementation will have &lt;a href="/content/priorities-successful-web-site-cms-implementation"&gt;more to do with non-technical issues than technical ones&lt;/a&gt;. That said, the point here is to develop good scenarios for a CMS selection, so the next step toward that goal is to define the CMS priorities (ideally these priorities can also be rank ordered) that support your vision.&lt;/p&gt;
&lt;h4&gt;List of Scenarios&lt;/h4&gt;
&lt;p&gt;Next, write out the list of scenarios that support the CMS. By defining your vision and priorities (and, for large sites, developed your implementation strategy), you will now be able to narrow down on what scenarios support those priorities.&lt;/p&gt;
&lt;h4&gt;Write the use cases&lt;/h4&gt;
&lt;p&gt;Finally, write out the use cases based on the list that supports the scenarios. Given your priorities, you will have a better idea of what details are important to include within the use cases.&lt;/p&gt;
&lt;h3&gt;In summary, start with the vision&lt;/h3&gt;
&lt;p&gt;By getting progressively more detailed, but starting with the question of why you are even attempting to migrate to a new CMS (which will be difficult regardless), you will hopefully get to focused requirements based on your actual needs.&lt;/p&gt;
&lt;p&gt;Some related resources on other blogs (from 2006 to the present):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.cmswatch.com/Feature/153-Selecting-CMS-Tools"&gt;A Scenario-based Approach to Evaluating CMS Vendors&lt;/a&gt; (Tony Byrne of CMS Watch)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.steptwo.com.au/papers/kmc_selectionmistakes/index.html"&gt;Top 10 mistake when selecting a CMS&lt;/a&gt; (James Robertson of Step Two Designs)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.cmswire.com/cms/web-cms/selecting-a-cms-developing-usage-scenarios-006697.php"&gt;Selecting a CMS: Developing Usage Scenarios&lt;/a&gt; (Seth Gottlieb of Content Here)&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/75H4b6cLfJA" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/vision-use-cases-selecting-cms#comments</comments>
 <category domain="http://hobbsontech.com/step/vision">Vision</category>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <pubDate>Mon, 15 Mar 2010 21:37:43 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">221 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/vision-use-cases-selecting-cms</feedburner:origLink></item>
  <item>
    <title>The Metadata Sweet Spot</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/1ocerELBlNA/metadata-sweet-spot</link>
    <description>&lt;p&gt;The road to metadata quality hell is paved with good intentions.  Spellbound by the possibilities a complex taxonomy (or just seeming like an interesting mental exercise in its own right), the team gets to work on a detailed taxonomy that could cover all the future needs of sophisticated searching / browsing.  You have a problem when the complexity of your taxonomy outpaces functionality the site visitor sees.  So if you have a five level deep taxonomy but your site visitors only ever see the first level, then chances are that only the top level is accurately tagged.  Since the content contributors won't see any difference / gain, then why would they spend the extra time required?&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img height="402" width="450" src="http://hobbsontech.com/files/metadata-sweet-spot-450px.gif" alt="metadata-sweet-spot-450px" /&gt;&lt;/p&gt;
&lt;h3&gt;Match automated functionality to taxonomy complexity&lt;/h3&gt;
&lt;p&gt;The metadata sweet spot is where the taxonomy complexity matches the automated functionality on your site.  So for example the &lt;a href="http://hobbsontech.com"&gt;hobbsontech.com&lt;/a&gt; site is all tagged to the &lt;a href="/tool/interactive-checklist-web-site-implementation-redesign-or-migration"&gt;five stages of CMS migration&lt;/a&gt;, and this tagging is used throughout the site (on the home page, as tags with every blog post, etc).  So the complexity matches the functionality, and I am compelled to tag correctly.  In addition to the functionality, the match must also be in the pain level of bad tagging.  So for example I originally structured this site differently so old posts do not have very useful metatadata.  Since the pain level is relatively low, I haven't yet cleaned that old metadata (note also that this is a problem with free metadata tags without a large number of contributors).  So if you bury some metadata-driven functionality that none of the content contributors care about, then the quality will also be low.&lt;/p&gt;
&lt;p&gt;So what to do about this?  Carefully consider any additional metadata complexity before adding it to your system.  If at all possible, consider a way of increasing the visibility of the metadata through automated functionality on your site.  The most direct way would be prominent functionality that the site visitor would see/use (and both the site visitor and content owners / site editors care about).  Relying on administrative functionality (for example, ranking groups based on how much content is tagged to their detailed topic without showing this to site visitors) only would be more dangerous since it might encourage people to game the system.&lt;/p&gt;
&lt;p&gt;For other related metadata posts, see:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/content/taxonomy-mappings-be-careful-when-integrating"&gt;Taxonomy Mappings: Be Careful When Integrating&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/content/beware-false-precision-tagging"&gt;Beware False Precision in Tagging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/content/content-re-use-roles-consistency-and-standards"&gt;Content Re-Use: Roles, Consistency, and Standards&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As always on this blog, this post is most relevant for larger sites.  Is your site large?  &lt;a href="/content/size-matters-your-web-site-redesign-or-migration"&gt;Answer four questions&lt;/a&gt; to get a quick gauge.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/1ocerELBlNA" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/metadata-sweet-spot#comments</comments>
 <category domain="http://hobbsontech.com/category/tag/metadata">metadata</category>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <category domain="http://hobbsontech.com/step/implement">Implement</category>
 <pubDate>Fri, 26 Feb 2010 14:33:54 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">220 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/metadata-sweet-spot</feedburner:origLink></item>
  <item>
    <title>Combating Your Biases: Achieving Site Success</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/JCnXRr6cfHE/combating-your-biases-achieving-site-success</link>
    <description>&lt;p&gt;We naturally all have a bias of how we approach improving our web sites (Information Architects through an IA lens, programmers from a technical perspective, etc), but we should all occassionally be looking broadly at what is required for success of your web site.  I would also advocate that someone (the &lt;a href="http://welchmanpierpoint.com/blog/web-product-manager-quality-product-management"&gt;product manager&lt;/a&gt;) should always be looking broadly at site success.&lt;/p&gt;
&lt;p&gt;As always, I advocate starting with the &lt;a href="/step/vision"&gt;vision&lt;/a&gt; of what you are attempting to do.  This could be your vision for an upcoming site revamp/migration, or your long-term vision.&lt;/p&gt;
&lt;p&gt;After you define your vision, you can then help to combat you and your team's biases by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div&gt;List out the various factors that will lead to meeting your vision.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Evaluating where you are, right now, against those factors.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Roughly determining how strong you need to be in each area.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Concentrate on the deltas, in particular those that have a wide gap.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So instead of diving into one particular area with a tactical view of your problems (for instance, a deep engagment improving the graphic design of a site), you can concentrate on those that will derive the most value.  Also, hopefully this will focus discussions so that you are always going to just enough complexity that will meet your needs.&lt;/p&gt;
&lt;p&gt;&lt;img width="479" height="379" alt="ultimate-vs-needs" src="http://hobbsontech.com/files/ultimate-vs-needs.gif" /&gt;&lt;/p&gt;
&lt;p&gt; One way of representing this would be in a graph, highlighting a) the &amp;quot;ultimate&amp;quot; / maximum maturity / most complexity / most impressive / most Amazon-like / fantasy, b) current level, and c) the level required for your vision.  See the example below, which highlights those areas where you are meeting/exceeding the capabilities toward your vision (in green) and those that require work (in red).  In this example, your design level is exceeding what's required toward your goal (which would be good, but on the other hand might be an area where you could spend less).  The widest gap in the example is around setting a shared vision, so perhaps should receive the most attention.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/JCnXRr6cfHE" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/combating-your-biases-achieving-site-success#comments</comments>
 <category domain="http://hobbsontech.com/step/vision">Vision</category>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <category domain="http://hobbsontech.com/step/pilot">Pilot</category>
 <pubDate>Fri, 12 Feb 2010 19:39:14 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">219 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/combating-your-biases-achieving-site-success</feedburner:origLink></item>
  <item>
    <title>Shock and Awe or Tightly Focused Requirements</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/DJYeJ_TTBZI/shock-and-awe-or-tightly-focused-requirements</link>
    <description>&lt;p&gt;&amp;nbsp;Most written requirements / use cases are limp, not getting to the essence of the goals (see &lt;a href="/content/wheres-juice-your-requirements"&gt;Where's the juice in your requirements?&lt;/a&gt;). Why does this happen? Often, since tough decisions are not being made.&lt;/p&gt;
&lt;p&gt; &lt;center&gt;&lt;img hspace="0" height="283" border="0" width="424" alt="" class="picture" src="http://hobbsontech.com/files/images/bullseye.jpg" /&gt;&lt;/center&gt;
&lt;/p&gt;&lt;p&gt;Requirements should be focused and targeted to meet your goals.&amp;nbsp; Since it is probably more painful to make changes later in the process (for instance, after implementation has started), making the tough decisions needed for focused requirements should be a priority.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Of course, some readers may argue that traditional written requirements are less effective than a more iterative, generative agile approach. I also like the iterative approach, and in fact it can aid in decision-making (for example, since working code is something that all stakeholders can respond to during the process). That said, sometimes requirements written in advance are needed, for example when selecting a Content Management System.&lt;/p&gt;
&lt;h3&gt;Some Types of Unfocused Requirements&lt;/h3&gt;
&lt;p&gt;These are some of the types of requirements documents I've seen that show a lack of decision making:&lt;/p&gt;
&lt;h4&gt;Shock and Awe&lt;/h4&gt;
&lt;p&gt;Some requirements documents obscure the real purpose of a system since they are so &amp;quot;impressive&amp;quot;. These may inspire comments like &amp;quot;Wow, that requirements document is 100 pages and I barely understand any of it! That must have taken a lot of work! You're so smart!&amp;quot;. The main problem here is that if stakeholders cannot understand the requirements, then there cannot be true agreement on them. Although these may impress some, they still probably lack much strength since it's hard to see the point.&lt;/p&gt;
&lt;h4&gt;Listless&lt;/h4&gt;
&lt;p&gt;Ambling requirements are also common, and these often result from requirements being &lt;strong&gt;gathered&lt;/strong&gt; rather than analyzed and synthesized. Ambling requirements may contain flashes of important requirements, but are buried along with unimportant requirements or even inconsistent requirements. Listless requirements may also be too detailed in places.&lt;/p&gt;
&lt;h4&gt;Overly Generic&lt;/h4&gt;
&lt;p&gt;Some requirements documents read like &amp;quot;car must have a driving wheel and four wheels&amp;quot; rather than &amp;quot;sports car primarily used to race on a racetrack on the weekends&amp;quot;. One is certainly a fact but doesn't help in, for example, selecting a car. The second one shows a bit more of the flavor of the true requirement.&lt;/p&gt;
&lt;p&gt;One requirements documents can have both of the problems listed above, but they can all be helped by better decision-making.&lt;/p&gt;
&lt;h3&gt;How to Tell if Your Requirements Are Unfocused and What to Do About It&lt;/h3&gt;
&lt;p&gt;How to know if you haven't made the decisions you need:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You resist efforts to prioritize your requirements.&lt;/li&gt;
&lt;li&gt;You are excited about a possible capability, but have not written the related requirements since the relevant decisions haven't been made.&lt;/li&gt;
&lt;li&gt;An outsider reads the requirements and does not understand overall what you are trying to accomplish.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;How to make the decisions you need:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Define a compelling vision. In other words, big picture what are you trying to accomplish?&lt;/li&gt;
&lt;li&gt;Make sure the requirements are&lt;strong&gt; synthesizing&lt;/strong&gt;. People do not always know what they want, so everyone's input on the requirements should be synthesized into a coherent whole. A good way to see if the requirements are coherent is to ask someone uninvolved (but aware of the general area you are writing requirements for) understands them quickly.&lt;/li&gt;
&lt;li&gt;Even though it is hard, prioritize your requirements. Many resist the concept of prioritizing requirements, since a requirement is a &amp;quot;must have&amp;quot;. Of course you don't always get everything you want, but, moreover, you want to make sure that your highest-priority requirements are easy and straightforward in your implementation. Perhaps a lower-level requirement could be satisfied with a bit of a hack.&lt;/li&gt;
&lt;li&gt;Consider the &lt;strong&gt;purpose&lt;/strong&gt; of your requirements. If you are selecting a CMS, then really the only requirements that matter are those that will differentiate one product from another (based on your objectives). If you are handing off development in bulk to another team, then the requirements need to be more exhaustive. The general point is to concentrate on the requirements that matter for your current task at hand.&lt;/li&gt;
&lt;/ol&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/DJYeJ_TTBZI" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/shock-and-awe-or-tightly-focused-requirements#comments</comments>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <category domain="http://hobbsontech.com/step/implement">Implement</category>
 <pubDate>Mon, 08 Feb 2010 18:06:59 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">218 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/shock-and-awe-or-tightly-focused-requirements</feedburner:origLink></item>
  <item>
    <title>Confusing Your Pilot / Beta Users Before Full Site Migration</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/wqTRmjWpOf4/confusing-your-pilot-beta-users-full-site-migration</link>
    <description>&lt;p&gt;Your visitor winds up at a piloted section of your site, but the first link they click on goes right back to the old site. That would be a bit like playing a maze game where you suddenly roll into a hole and aren't playing in the game any more (but didn't know the rules or that you were playing a game). How do you deal with that and other linking issues when piloting a site?  (&lt;a href="/content/pilot-site-redesign-or-migration-how-checklist"&gt;Also see background on what/why to conduct pilots before full site migrations&lt;/a&gt; or &lt;a href="/step/pilot"&gt;all articles on pilots&lt;/a&gt;)&lt;/p&gt;
&lt;h3 align="center"&gt;&lt;img height="282" width="425" alt="maze game where the player tries to get a ball through without dropping through any holes" src="http://hobbsontech.com/files/maze-game.jpg" /&gt;&lt;/h3&gt;
&lt;h3 align="left"&gt;Web Site Visitor Confusion&lt;/h3&gt;
&lt;p&gt;What are some of the ways that pilot can be confusing for your site visitors? Here are some problems and suggestions for improvement:&lt;/p&gt;
&lt;h4&gt;Not Knowing Where the Pilot Begins and Ends&lt;/h4&gt;
&lt;p&gt;One of the keys to &lt;a href="/content/pilot-what-launching-subsite-prior-full-web-site-implementation-or-cms-migration"&gt;deciding what to pilot&lt;/a&gt; is choosing whether the site visitors will clearly understand where the pilot starts and ends. So before talking about any technical or implementation details, the selection should just make sense. For instance, if you have a clothing site then a possible piloted site would be the women's clothing store. This might make good sense to your set of users. Note that one of the reasons that you might be undertaking a new site is to consolidate different systems, so you may be piloting a new site that contains content from multiple sites. See the example diagram below, where some content from two subsites is being piloted in one site. Using the clothing example again, this could be where there are currently two separate sites that include all of your clothing, and you are eventually merging to one. You could pilot a women's site that will include content from both of the existing sites. At any rate, the key is that, even before considering the technical implementations, the site user should understand what is piloted and what is part of the old site.&lt;/p&gt;
&lt;h4&gt;Not Knowing When Leaving the Pilot Site&lt;/h4&gt;
&lt;p&gt;In addition, there are some ways you can implement the system to make it more obvious for the user whether they are on the piloted or existing site, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Indicating when leaving the piloted site. You may wish to implement a standard intermediate page that the user sees before leaving your piloted site (see #3 in the diagram below). At least that way the user has the opportunity to back up if they want to stay on the piloted site.&lt;/li&gt;
&lt;li&gt;Clearly branding the piloted site. You also want to make sure that visually the piloted site is quite different from the existing site.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;To Beta or In-Place Pilot&lt;/h4&gt;
&lt;p&gt;One question will be whether to just plain replace an existing subsite or to do a Beta that users can optionally try out. One advantage of a Beta is that you can have one entry point (the Beta home page) where you can explain to your users what the Beta is, including what the advantages of the new site will be (see #1 in the diagram below). If launching a subsite in place, then you also need to be ready for deep linking to your site. This can also be an advantage so you can do a live pilot of your rewriting rules, but a disadvantage is not being able to explain the new site as easily.&lt;/p&gt;
&lt;h4&gt;Unnecessary Linking to &amp;quot;Old&amp;quot; Site&lt;/h4&gt;
&lt;p&gt;If you blindly cut and paste content, you'll have a whole lot of links going straight back to your old site (like the ball dropping in the whole in the game above). This is because you probably will have hard links to your old site within the content. Some links will need to point to the existing site and others to the new site, depending on if the target content is moved into the pilot as well. If you are doing an in-place pilot instead of a Beta, then the old links should continue to work but you still may prefer to get the links &amp;quot;right&amp;quot; anyway (for example, if you want to use managed links that some CMSes offer).&lt;/p&gt;
&lt;p&gt;As an example of unnecessary linking, let's say you have two pages B and C that will be piloted. If you just move the content without changing the links, you'll wind up on the old site when click from page B on the new site. Obviously you want to make sure to link from the piloted B page to the piloted C page (see #2 in the diagram below).&lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="435" width="472" alt="linkages" src="http://hobbsontech.com/files/linkages.jpg" /&gt;&lt;/p&gt;
&lt;p align="center"&gt;Example Linkages in a Pilot, when using a Beta&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/wqTRmjWpOf4" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/confusing-your-pilot-beta-users-full-site-migration#comments</comments>
 <category domain="http://hobbsontech.com/step/pilot">Pilot</category>
 <pubDate>Tue, 22 Dec 2009 14:02:08 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">216 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/confusing-your-pilot-beta-users-full-site-migration</feedburner:origLink></item>
  <item>
    <title>Pilot What? Deciding What Subsite to Pilot Before Full Site Implementation or CMS Migration </title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/mTnAwxtDzCM/pilot-what-launching-subsite-prior-full-web-site-implementation-or-cms-migration</link>
    <description>&lt;p&gt;Migrations can easily grind to a halt. By methodically launching a subsite as a pilot, and giving time to react to issues, you can partially mitigate against that risk. For more information on pilots, see &lt;a href="/content/pilot-site-redesign-or-migration-how-checklist"&gt;The Pilot in a Site Redesign or Migration: A How-to Checklist&lt;/a&gt;, &lt;a href="/content/cms-proof-concept-pilot-migration"&gt;CMS Proof of Concept, Pilot, Migration&lt;/a&gt;, and &lt;a href="/content/how-migrate-content-cms"&gt;How to Migrate Content into a CMS&lt;/a&gt;. Just to re-iterate one important point, it's not a pilot if you don't plan for a) time for real users to use the piloted subsite, and b) time to fix issues before moving on to subsequent subsites (&lt;a href="/content/pilot-site-redesign-or-migration-how-checklist"&gt;see more&lt;/a&gt;).&lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="283" width="424" alt="shoes-select" src="http://hobbsontech.com/files/shoes-select.jpg" /&gt;&lt;/p&gt;
&lt;h3&gt;How do you select what subsite to pilot?&lt;/h3&gt;
&lt;p&gt;The pilot needs to launch an actual subsite, but which one? There are two key factors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ensure the subsite will meet the objectives of the pilot&lt;/li&gt;
&lt;li&gt;How easily the subsite can be teased out of the rest of the site&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Before diving into some of these details, note that if you have a very large suite of sites that you will be implementing or migration then you may be more likely to launch a site as your pilot (rather than a subsite).&lt;/p&gt;
&lt;h3&gt;Ensure the subsite meets the objectives of the pilot&lt;/h3&gt;
&lt;p&gt;You may be tempted to pilot whatever is easy, but that would not really help you much as a pilot since you probably would not learn much of importance.  One of the most important things to keep in mind is &lt;a href="/content/hardest-or-easiest-move-toward-compelling-vision"&gt;your pilot needs to test how well your compelling vision for the site will be met&lt;/a&gt;, so that you can quickly correct course if your vision is not being met.  Including the compelling vision, the subsite you select should meet the objectives of a pilot:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Test key aspects of your compelling vision&lt;/li&gt;
&lt;li&gt;Test virtually all aspects of the eventual migration:
&lt;ul&gt;
&lt;li&gt;Automated migration&lt;/li&gt;
&lt;li&gt;Manual migration/editing/entry&lt;/li&gt;
&lt;li&gt;Deployment (making the site &amp;quot;live&amp;quot;)&lt;/li&gt;
&lt;li&gt;Integration with other systems&lt;/li&gt;
&lt;li&gt;url rewriting&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Feedback, with the intention of making changes prior to migration
&lt;ul&gt;
&lt;li&gt;From actual web site visitors&lt;/li&gt;
&lt;li&gt;From the core redesign team (inevitably, the more &amp;quot;real&amp;quot; the system gets, the team will see more issues and uncover more miscommunications)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Estimate effort levels, which requires:
&lt;ul&gt;
&lt;li&gt;representative content types (again, not just the &amp;quot;easy&amp;quot; ones)&lt;/li&gt;
&lt;li&gt;not just your super stars doing any manual migration, but a representation of actual users&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many subsites will probably be ruled out by the list.  For instance, a subsite that just has one content type and only a few users would not work because a) you won't be getting a good estimate of the effort for moving all content types, and b) you might not get good feedback.  Note that you may not be able to accomplish all of these objectives, but by thinking about them you can better choose a site and plan your pilot.  On the objective of estimating effort levels, you will also need to establish a method of tracking people's effort (such as using some sort of automated reporting, or even a spreadsheet).&lt;/p&gt;
&lt;h3&gt;How easily can the subsite be teased out from the rest of the site&lt;/h3&gt;
&lt;p&gt;Broadly speaking, there are two ways of launching a pilot: a) replacing an existing subsite entirely, or b) as a stand-alone beta site (with a prominent link such as &amp;quot;Try the PuppyWeb Beta!&amp;quot;).  Some advantages of replacing a site &amp;quot;in place&amp;quot; are that you are doing a deeper test, with all of your current users on a richer set of functionality.  For instance, you can test url rewriting directly to see if your old links will still work (if that's what you are attempting).  A stand-alone beta is easier to take down in case of emergency, and also is easier to extricate from the rest of the site.  So which approach you take depends on your particular objectives and constraints.&lt;/p&gt;
&lt;p&gt;Regardless, you will almost certainly have to think through linkages between the site that you are piloting and the rest of the site.  A major factor in deciding on what subsite you pilot may be how easy it is to decouple / couple from the site.  One helpful set to defining this is to draw a high-level architectural diagram, highlighting the interrelationships between systems and subsites.  These are some of the factors to consider in how the piloted subsite will relate to the existing subsites:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Internal references between content within the subsite under consideration&lt;/li&gt;
&lt;li&gt;References between your existing site and this subsite&lt;/li&gt;
&lt;li&gt;Other linkages with organization-wide services and reporting, such as site-wide search, site-wide RSS feeds, and site-wide statistics.&lt;/li&gt;
&lt;li&gt;References to the subsite from outside you site entirely (for example, Google references)&lt;/li&gt;
&lt;li&gt;How identifiable the subsite will be to site visitors (will the delineation between piloted and &amp;quot;old&amp;quot; subsites be clear to the visitor?)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a subsite already &amp;quot;stands alone&amp;quot;, then it may be easier to migrate that.  If an objective of your new overall site is better integration, then you may be able to highlight that in the pilot (by pulling content from both the &amp;quot;old&amp;quot; stand-alone site and content elsewhere).&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/mTnAwxtDzCM" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/pilot-what-launching-subsite-prior-full-web-site-implementation-or-cms-migration#comments</comments>
 <category domain="http://hobbsontech.com/step/pilot">Pilot</category>
 <pubDate>Thu, 10 Dec 2009 19:06:40 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">215 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/pilot-what-launching-subsite-prior-full-web-site-implementation-or-cms-migration</feedburner:origLink></item>
  <item>
    <title>Size Matters: Your Web Site Redesign or Migration</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/uXNpK5KwhU8/size-matters-your-web-site-redesign-or-migration</link>
    <description>&lt;p&gt;Redesigning your site or migrating to a new CMS? The size of your site matters in how you plan for it. Do you have a complex site? Answer these four questions (don't worry if you don't know the exact numbers):&lt;/p&gt;
&lt;p align="center"&gt;(push &amp;quot;click to edit&amp;quot;)&lt;br /&gt; &lt;iframe frameborder="0" name="gridContainer" src="http://www.editgrid.com/publish/calc/user/jdavidhobbs/migration-readiness-checklist?show=&amp;amp;version=2&amp;amp;frame_style=border%3A9px%20solid%20%23666%3Bheight%3A290px%3Bwidth%3A400px&amp;amp;savebar=0" longdesc="http://www.editgrid.com/user/jdavidhobbs/migration-readiness-checklist" title="An EditGrid spreadsheet created by user/jdavidhobbs" style="border: 9px solid rgb(102, 102, 102); width: 400px; height: 290px;"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;Obviously, the calculator above is not comprehensive, but hopefully it gets to the how complex, broadly speaking, your site is. The questions attempt to use fairly objective measures. If the calculator shows your site as simple but you &lt;strong&gt;know&lt;/strong&gt; that you have underlying complexities that the questions do not capture, then of course take that into account. For example, this does not cover extensive content re-use, which is a bit less objective to add in a simple calculator (re-use means different things to different people) but important to complexity.&lt;/p&gt;
&lt;p&gt;A quick note: if your site is simple, then congratulations! This is something to be proud of, since you have a site that is relatively easy to manage and maintain at a high quality. That said, obviously some sites just &lt;strong&gt;are&lt;/strong&gt; more complex than others, so if your site is complex then that is entirely valid as well. The point of this article is to point out that the complexity of your site should drive how you plan and run the migration. See &lt;a href="http://welchmanpierpoint.com/blog/web-diet-how-simplify-your-web-site"&gt;The Web Diet&lt;/a&gt; for ideas on how to slim down your site.&lt;/p&gt;
&lt;h3&gt;Why Site Complexity Matters&lt;/h3&gt;
&lt;p&gt;The complexity of a site is often implied in discussions, but this can obscure core requirements. For example, the majority of CMS discussions are probably of the Joomla vs. Wordpress (or pick your other favorite) variety. Big picture, this is appropriate since most sites are simple. If your site is simple (like this &lt;a href="http://hobbsontech.com"&gt;Hobbs On Tech&lt;/a&gt; web site is), then by all means launch into these discussions. Or just pick the system that all your friends are using. That said, if you have a complex site, then you probably need to consider other platforms and also use a more rigorous CMS selection process. If over the weekend for a personal site you were talking about Drupal vs. Joomla, then you may be tempted to apply that same discussion to your company's site with hundreds of thousands of pieces of content in multiple languages. The discussion / approach will need to be different for a complex sites.&lt;/p&gt;
&lt;p&gt;Similarly, the complexity of your site impacts your implementation approach. If you have a complex site, then a rigorous process is key. For a simple site, perhaps no real process is needed at all.&lt;/p&gt;
&lt;h4&gt;Process for the Complex, Large Site&lt;/h4&gt;
&lt;p&gt;&lt;img hspace="15" height="184" width="225" vspace="5" align="left" src="http://hobbsontech.com/files/elephant-225.png" alt="elephant-225" /&gt;&lt;/p&gt;
&lt;p&gt;Implementing a complex site requires the most planning and coordination. There are just more moving parts and relationships to manage. For example, widely communicating a compelling vision is key for a complex site, since there are more people to communicate with, coordinate, and set expectations with. Similarly, clearly planning (and, again communicating the plan) is essential since the project is naturally more risky. Aside from the obvious reason of there being more to design, any ambiguities can quickly explode into major issues. For example, if you do not define core functionality clearly (let's say how content is re-used), then it can be implemented differently by different developers for various sections of the site. This ends up being even more complexity to manage, and an albatross that can weigh down future enhancements. Also, management items such as defining the metrics to track migration are even more important since there are more people to align.  The complex, large site should consider following &lt;a href="/tool/interactive-checklist-web-site-implementation-redesign-or-migration"&gt;all the steps in this interactive checklist&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;Process for the Simple Site&lt;/h4&gt;
&lt;p&gt;&lt;img hspace="15" height="174" width="225" vspace="5" align="left" src="http://hobbsontech.com/files/gnat.jpg" alt="gnat" /&gt;Assuming it fits with the vision, one of the keys of a simple site is to make sure it &lt;strong&gt;stays&lt;/strong&gt; simple. This may be as simple as just being very diligent about the simplicity, or, for slightly larger sites, putting some sort of process in place about how changes are made to the site. In general, the simple site can concentrate on the &lt;strong&gt;why&lt;/strong&gt; and &lt;strong&gt;what&lt;/strong&gt; of the site, and not the &lt;strong&gt;how&lt;/strong&gt; (&lt;a href="/content/web-site-migration-implementation-or-redesign-five-steps"&gt;see more about the why, what, and how of implementations&lt;/a&gt;). That's the reason so much discussion is about what the site should look like (for example, designing the look of a site) and much less on how to implement. So a simple site still needs to define the design, functionality, and IA (although perhaps not as deeply), but probably does not need to define the metrics to track a migration or have a pilot (or communicate progress during the migration). Also, automation in the migration is much less important.&lt;/p&gt;
&lt;h4&gt;Process for the Medium-sized site&lt;/h4&gt;
&lt;p&gt;Deciding how to plan for a medium-sized site implementation is probably the least obvious. Obviously, the *why* (vision) and *what* (IA, design, functionality) has to be defined. The *how* is the most interesting. If you are attempting a bold new direction for your site (rather than more superficial changes), then you may need to &lt;a href="/tool/interactive-checklist-web-site-implementation-redesign-or-migration"&gt;follow all the items on this checklist&lt;/a&gt;. In particular, a change in direction may mean that a pilot is particularly important. The breadth of functionality / relationships will also drive whether defining metrics to track the migration is important (if your site has a lot of pages but no other complexity, then a simple tracking of pages may be sufficient). A major consideration is how many internal stakeholders you have, which will impact how carefully you have to communicate / train. This, along with how much is to be migrated, will also impact how much attention needs to be paid to the estimation of staff resources required.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/uXNpK5KwhU8" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/size-matters-your-web-site-redesign-or-migration#comments</comments>
 <category domain="http://hobbsontech.com/step/vision">Vision</category>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <category domain="http://hobbsontech.com/step/pilot">Pilot</category>
 <category domain="http://hobbsontech.com/step/implement">Implement</category>
 <category domain="http://hobbsontech.com/step/maintain">Maintain</category>
 <pubDate>Mon, 30 Nov 2009 14:43:55 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">214 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/size-matters-your-web-site-redesign-or-migration</feedburner:origLink></item>
  <item>
    <title>How to Migrate Content into a CMS</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/54iOqKv969w/how-migrate-content-cms</link>
    <description>&lt;p&gt;&lt;img height="300" width="225" align="right" style="padding-left: 20px;" alt="help-clutter" src="http://hobbsontech.com/files/help-clutter.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;You're staring at a seemingly insurmountable pile of content that needs to be moved. For whatever reason, you are moving to a new content management system. &lt;strong&gt;How&lt;/strong&gt; are you going to migrate this stuff? A natural conclusion is that you'll have to manually review, edit, and move content. That is understandably intimidating and would probably take a huge amount of time and effort. Moreover, especially for a large site, a manual approach has many other issues including lower quality due to inconsistency in decisions that the various editors make. Furthermore, even if you are going to be doing a lot of manual work, you should still look at the problem as a whole and break down the steps rather than just dealing with each piece of content in isolation.&lt;/p&gt;
&lt;p&gt;So how can we turn this mess of content into something that is easier to deal with? In the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div align="left"&gt;Divide the problem into manageable pieces&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Take time to pilot and estimate&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Re-assess based on your pilot, and migrate&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Step 1. Divide content into manageable pieces: type, cut, automate&lt;/h3&gt;
&lt;p align="center"&gt;&lt;img height="274" width="450" alt="container-ship" src="http://hobbsontech.com/files/container-ship.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;The first step is to break up your content into &lt;strong&gt;types&lt;/strong&gt;. You may be lucky and your content is already neatly arranged or easy to identify. Or you may have work to be done to figure out your content types. You will need to do content analysis anyway to move into your CMS, so the first step in in the process is categorizing your content by type. To use a container ship analogy, instead of looking at the shipyard full of containers as a whole, start looking at each type of container separately.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="145" width="450" alt="containers-combined" src="http://hobbsontech.com/files/containers-combined.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;The reason to break your content into types? You'll need to do that for a variety of reasons such as defining the metadata (which will help enable site behaviors) as well as define the editorial requirements on an ongoing basis. For the purposes of planning your migration, breaking into types will help you decide what to &lt;strong&gt;cut&lt;/strong&gt;. You may feel that your press releases over five years old don't need to be moved, or the encyclopedia you tried that didn't work can be deleted.&lt;/p&gt;
&lt;p&gt;One of the main take-away points here is that you want to define the &lt;em&gt;rules&lt;/em&gt; for cutting content. For smaller sets of content, this may not be needed and evaluating / identifying from spreadsheets listing all content may work. But hopefully you'll be able to define rules that will allow you to not even have to take a second look at those that were cut. Defining rules may allow you to just cut wide swaths of content that isn't contributing value to your site. Some other ways of deciding to cut could include web analytics (cut anything that hasn't received page views in the last month), site section (not just the encyclopedia entries, but the whole encyclopedia site), metadata that already exists (the topic &amp;quot;parcheesi&amp;quot; doesn't interest anyone, so delete anything tagged to it in the current system), or even contributor/source (perhaps everything that intern entered three years ago can be safely deleted).&lt;/p&gt;
&lt;p&gt;Next, you want to decide what you can &lt;strong&gt;automate&lt;/strong&gt;. You've already decided what will be migrated, so now you need to decide what's going to be automatically moved. Automating isn't an either/or proposition, and in general you want to automate as much as possible. Again, the idea here is to define the &lt;em&gt;rules&lt;/em&gt; about what will be automatically migrated and what will not. This will be useful in helping you estimate your effort and help prioritize. The biggest issue on what can be automatically migrated and not is the &lt;em&gt;structure and &amp;quot;regularity&amp;quot;&lt;/em&gt; of the content. If you had a bunch of content that was already in a CMS, only referred to a common CSS stylesheet, was only in standard HTML, already had high quality metadata, and all the relationships between content was clearly defined, then you could migrate that easily. That's because in that example it's structured and regular. Chances are, your content is more interesting and varied (and hopefully less interesting once in the new system), so you will need to look at samples of your content and try to determine how regular and structured it is. If you can see patterns (which can be more art than science to find), then you hopefully can automate the migration of some portion of some/all content types.&lt;/p&gt;
&lt;p&gt;After Step 1 of typing, and then finding rules for cutting and automating, you will have a more useful inventory of your content, with numbers like this:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Content Type&lt;/td&gt;
&lt;td&gt;Original Count&lt;/td&gt;
&lt;td&gt;Percent Cut&lt;/td&gt;
&lt;td&gt;Percent Automated&lt;/td&gt;
&lt;td&gt;Manual Count&lt;/td&gt;
&lt;td&gt;Automated Count&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Press Release&lt;/td&gt;
&lt;td&gt;20,000&lt;/td&gt;
&lt;td&gt;50%&lt;/td&gt;
&lt;td&gt;50%&lt;/td&gt;
&lt;td&gt;5,000&lt;/td&gt;
&lt;td&gt;5,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Article&lt;/td&gt;
&lt;td&gt;100,000&lt;/td&gt;
&lt;td&gt;20%&lt;/td&gt;
&lt;td&gt;90%&lt;/td&gt;
&lt;td&gt;8,000&lt;/td&gt;
&lt;td&gt;72,000&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;Step 2. Take time to pilot and estimate&lt;/h3&gt;
&lt;p&gt;At this point you have some big numbers based on educated guesses, but you could still be wildly off on how many can be automated.  At this point, take this one step further and try to estimate how long it will take to do the manual migration and automated migration.  You might say that the press releases just need a small amount of manual massaging, so each one will take an hour on average.  But perhaps those articles that you want to manually touch require actual rewriting, so will be four hours each.  Using the numbers from the table above, this would mean the manual migration of the press releases is 5,000 * 1 hour = 5,000 hours and the effort for the articles would be 8,000 * 4 hours = 32,000 hours.  This probably is more manual effort than you're willing to take, so you probably would cycle through Step 1 to see what other assumptions you might be able to change (for instance quality).&lt;/p&gt;
&lt;p&gt;Let's say after your do your further analysis, you think a larger percentage of your content can be automatically migrated.  Well, until the rubber hits the road, you won't really know if those assumptions are true.  At this point, you should &lt;a href="http://hobbsontech.com/content/pilot-site-redesign-or-migration-how-checklist"&gt;pilot an actual migration&lt;/a&gt; of a section of the site.  Then you can actually see how much can be migrated and, by doing a sampling, you can discover how good the migration quality is (and potentially &lt;a href="/content/ensuring-quality-during-site-migration"&gt;cycle through iterations to improve quality&lt;/a&gt;).&lt;/p&gt;
&lt;h3&gt;Step 3. Re-assess based on your pilot, and migrate&lt;/h3&gt;
&lt;p&gt;After the pilot it complete, it's time to re-assess where you're at.  Did the automation yield the quality you were expecting?  Are there ways of improving the quality through the automation rules?  Are you going to need to jettison more content, or lesson the quality?  You may decide that you need to do manual QA on a certain sampling of the automation on some content types, to confirm that the quality is working out over a large batch of content (this may also vary based on content type).  See &lt;a href="http://welchmanpierpoint.com/blog/why-estimate-im-not-getting-more-resources-site-migration"&gt;Why estimate? I'm not getting more resources for this site migration&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In sum, this is the overall process of migrating content:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="212" width="600" alt="content-process" src="http://hobbsontech.com/files/content-process-1.gif" /&gt;&lt;/p&gt;
&lt;p&gt;After you have done the pilot and re-assessed, you should:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="left"&gt;Have a good estimate of the effort it will take&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Get a flavor for the types of issues you will be encountering&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="left"&gt;Have a way of breaking down the problem for the actual migration.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also see the previous entry on &lt;a href="/content/ensuring-quality-during-site-migration"&gt;ensuring quality during migration&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;&lt;img height="52" width="51" alt="falling-man-icon" src="http://hobbsontech.com/files/falling-man-icon.gif" /&gt; Be Careful!&lt;/h3&gt;
&lt;p&gt;This article jumps straight in the middle of migration planning, and assumes you've already taken care of other important planning, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/content/compelling-vision-large-cms-migration"&gt;Defining a compelling vision&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Considered your &lt;a href="http://knol.google.com/k/jeffrey-macintyre/content-strategy/2s8csiaptctgg/2#"&gt;content strategy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;You have already &lt;a href="http://www.foliomag.com/2009/cms-proof-concept-0"&gt;conducted a proof of concept on your CMS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;You aren't considering this a one-shot deal, but are looking at how to steward this content and the site over time&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Remember that a migration is almost &lt;a href="/content/web-site-migration-implementation-or-redesign-five-steps#not-one-thing"&gt;never just about content, but you need to consider relationships, teams, and tools&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;A final note: you may feel a bit of a deer in headlights with the issue of whether something can be automated or not.  I've heard some interesting excuses from systems integrators / development shops about why something cannot be automated, which may sound like valid reasons to you.  Hopefully by conducting your pilots and estimates, you will have compelling reasons to automate as much as possible.  As mentioned above, it can be a bit more art than science in seeing patterns and being able to apply them, and it certainly should go beyond throwing a tool like HTMLtidy at the problem.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/54iOqKv969w" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/how-migrate-content-cms#comments</comments>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <category domain="http://hobbsontech.com/step/pilot">Pilot</category>
 <category domain="http://hobbsontech.com/step/implement">Implement</category>
 <pubDate>Fri, 13 Nov 2009 02:33:18 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">199 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/how-migrate-content-cms</feedburner:origLink></item>
  <item>
    <title>Some People to Watch for Site Implementation Success</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/e6PNJ8BDKpc/some-people-watch-site-implementation-success</link>
    <description>&lt;p&gt;This blog concentrates on web site implementation success, and I try to take a holistic view of that.  Of course, we all have our biases, and my technical background probably comes through pretty strongly at times.  That said, my primary concern is making sure that web sites get implemented well.  In order to do so, I get inspiration from folks in various disciplines.  For this blog post, I thought I would concentrate on some people in specialties that probably do not get enough focus:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Content Strategy&lt;/strong&gt;: Kristina Halvorson (&lt;a href="http://twitter.com/halvorson"&gt;@khalvorson&lt;/a&gt;) of &lt;a href="http://www.braintraffic.com/"&gt;Brain Traffic&lt;/a&gt; and Jeff Macintyre (&lt;a href="http://twitter.com/jeffmacintyre"&gt;@jeffmacintyre&lt;/a&gt;) of &lt;a href="http://predicate-llc.com/"&gt;Predicat&lt;/a&gt;e are folks to watch on content strategy, which Kristina defines as &amp;quot;the practice of planning for content creation, delivery, and governance&amp;quot; (&lt;a href="http://knol.google.com/k/jeffrey-macintyre/content-strategy/2s8csiaptctgg/2#"&gt;from the Content Strategy knol&lt;/a&gt;).  Check out Kristina's book &lt;a href="http://www.amazon.com/Content-Strategy-Web-Kristina-Halvorson/dp/0321620062"&gt;Content Strategy for the Web&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Product management&lt;/strong&gt;: Scott Sehlhorst (&lt;a href="http://twitter.com/sehlhorst"&gt;@sehlhorst&lt;/a&gt;) writes the insightful &lt;a href="http://tynerblain.com/blog/"&gt;Tyner Blain blog&lt;/a&gt; about product management in general, which I think is an area that does not get enough attention for web site management.  Some recent favorite posts of mine are &lt;a href="http://tynerblain.com/blog/2009/08/24/product-manage-your-website/"&gt;Product Manage Your Website&lt;/a&gt; and &lt;a href="http://tynerblain.com/blog/2009/10/13/modeling-user-competency/"&gt;Modeling User Competency&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Design, with a focus of successful ongoing management&lt;/strong&gt;: Paul Boag (&lt;a href="http://twitter.com/boagworld"&gt;@boagworld&lt;/a&gt;) comes at the problem of running large sites from a designer's background.  See the &lt;a href="http://boagworld.com/"&gt;Boagworld blog&lt;/a&gt; as well as the &lt;a href="http://boagworld.com/websiteownersmanual/"&gt;Website Owner's Manual&lt;/a&gt;.    A recent favorite post is &lt;a href="http://boagworld.com/technology/10-problems-your-content-management-system-will-not-solve-and-how-to-overcome-them"&gt;10 Problems Your Content Management System Will Not Solve And How To Overcome Them&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Web Operations Management&lt;/strong&gt;: Lisa Welchman (&lt;a href="http://twitter.com/lwelchman"&gt;@lwelchman&lt;/a&gt;) of &lt;a href="http://welchmanpierpoint.com/"&gt;WelchmanPierpoint&lt;/a&gt; &lt;a href="http://welchmanpierpoint.com/article/web-operations-management-primer"&gt;defined Web Operations Management&lt;/a&gt;, which &amp;quot;takes Web management out of the arena of daily management, mini-projects, and silo'd technology implementations and moves it into the more mature operations arena&amp;quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Of course, I missed many others in the above and related fields, but I wanted to highlight some of the key related fields and some of the folks behind them.&lt;/p&gt;
&lt;p&gt;Are there others we should be watching when trying to implement successful web sites?&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/e6PNJ8BDKpc" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/some-people-watch-site-implementation-success#comments</comments>
 <pubDate>Fri, 06 Nov 2009 20:51:48 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">197 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/some-people-watch-site-implementation-success</feedburner:origLink></item>
  <item>
    <title>Priorities for Successful Web Site / CMS Implementation</title>
    <link>http://feedproxy.google.com/~r/HobbsOnTech/~3/iqzHUQwd5tQ/priorities-successful-web-site-cms-implementation</link>
    <description>&lt;p&gt;Tools get too much focus. I guess it's natural, and I also fall for the allure of a good tool discussion. But we should get a bit real on our spotlight on tools, and concentrate on what it takes to successfully implement or migrate a web site. I've written about &lt;a href="/content/web-site-migration-implementation-or-redesign-five-steps"&gt;how to migrate&lt;/a&gt; before, but not tried to describe the success factors in priority order. So what are the keys, in priority order, of a successful implementation?&lt;/p&gt;
&lt;p&gt;Let's take the example of photography. Go to photography forums, and the discussions are about cameras, just like most of the discussions around web sites are tools (&amp;quot;Do you prefer Drupal or Joomla?&amp;quot;), or maybe the end result (&amp;quot;I love the new CNN redesign&amp;quot;). In photography, successful photos probably rely on something like the following, in priority order: 1) vision of the photographer, 2) timing and lighting, 3) format (medium format digital, 35mm digital, mobile phone camera), 4) support (tripod, steady hands, holding camera out the window of a moving car), 5) lens, and somewhere way far down in the list is the actual camera. Of course, it's not as much fun or sexy to talk about it this way, but the first items in the list are more important. Give an excellent photographer a pinhole camera with perfect pre-dawn glow, and you'll wind up with a better photo than a two year old in harsh noon lighting with the &amp;quot;best&amp;quot; camera on the planet.&lt;/p&gt;
&lt;p&gt;So, what are the keys to a successful web site then? Here's my stab at the answer, in priority order:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img width="553" height="172" alt="showing the relative importance of success factors, starting with vision then winding up at tools" src="http://hobbsontech.com/files/relative-importance.gif" /&gt;&lt;/p&gt;
&lt;h3&gt;1. Vision&lt;/h3&gt;
&lt;p&gt;Before implementing a site, you need a &lt;a href="/content/compelling-vision-large-cms-migration"&gt;strong, widely communicated vision&lt;/a&gt; of why you are going through the effort. Otherwise, your whole endeavor could be misguided or just lack the direction needed to keep the whole project moving forward.&lt;/p&gt;
&lt;h3&gt;2. Support (the &amp;quot;tripod&amp;quot;)&lt;/h3&gt;
&lt;p&gt;Can you actually &lt;a href="/step/implement"&gt;implement&lt;/a&gt; and then &lt;a href="/step/maintain"&gt;maintain&lt;/a&gt; this thing? Do you have the governance, processes, and &lt;a href="/content/staffing-team-large-web-site-migration"&gt;teams&lt;/a&gt; in place? During and in preparation for the migration, you need to &lt;a href="/content/training-during-cms-migration"&gt;train the relevant teams&lt;/a&gt;. Are you following a &lt;a href="/content/web-site-migration-implementation-or-redesign-five-steps"&gt;sound process&lt;/a&gt; for your implementation?&lt;/p&gt;
&lt;h3&gt;3. Product Management (the &amp;quot;lens&amp;quot;)&lt;/h3&gt;
&lt;p&gt;You might have the vision and staff in place, but in practice during implementation (and on an ongoing basis), there are lots of seemingly-small details that need to be worked through that affect the overall quality. Note that this is not only about &lt;em&gt;project&lt;/em&gt; management of delivering to originally-defined scope, but the continuous tweaks that need to be determined as the project goes forward. For an infrastructure product like a CMS, the tool must also be managed architecturally to ensure it is sustainable. Strong product management also means being able to clearly define the &lt;a href="/content/wheres-juice-your-requirements"&gt;essential requirements&lt;/a&gt;, and concentrating on defining your requirements will also naturally help you in selecting your technology as well.  See &lt;a href="http://www.scribd.com/doc/14087675/Internal-Content-Management-System-CMS-Product-Management"&gt;more on product management&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;4. Class of tool (the &amp;quot;format&amp;quot;)&lt;/h3&gt;
&lt;p&gt;You aren't going to build Amazon.com on Wordpress. If you need to build a website in the next hour, you're not going to build a new infrastructure from scratch but might use Drupal. More important than the specific tool is probably making sure you're in the right ballpark with the type of tool you are using.&lt;/p&gt;
&lt;h3&gt;5. The exact tool (the &amp;quot;camera&amp;quot;)&lt;/h3&gt;
&lt;p&gt;I would suggest that the exact tool is not as important as the items above. That said, if you have strong product management clearly defining what needs to happen to meet the vision (and the processes to make this happen), then you'll more likely wind up with a strong tool. Another point: in the choice of whether to &lt;a href="/content/should-i-stay-or-should-i-go-corporate-site-migration-redesign-or-both"&gt;change tools or not&lt;/a&gt;, it's probably more important to first make sure you expend effort in the higher-priority areas. Of course, any of the above issues &lt;em&gt;could&lt;/em&gt; derail a project, but I would argue that you can recover from the &amp;quot;wrong&amp;quot; tool if you are at least using the right class of tool. But you can't recover from a poor vision and improper support.&lt;/p&gt;
&lt;p&gt;What do you think the priorities are for implementing a successful web site?&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HobbsOnTech/~4/iqzHUQwd5tQ" height="1" width="1"/&gt;</description>
     <comments>http://hobbsontech.com/content/priorities-successful-web-site-cms-implementation#comments</comments>
 <category domain="http://hobbsontech.com/step/vision">Vision</category>
 <category domain="http://hobbsontech.com/step/plan">Plan</category>
 <category domain="http://hobbsontech.com/step/pilot">Pilot</category>
 <category domain="http://hobbsontech.com/step/implement">Implement</category>
 <category domain="http://hobbsontech.com/step/maintain">Maintain</category>
 <pubDate>Tue, 03 Nov 2009 01:58:59 +0000</pubDate>
 <dc:creator>hobbs</dc:creator>
 <guid isPermaLink="false">194 at http://hobbsontech.com</guid>
  <feedburner:origLink>http://hobbsontech.com/content/priorities-successful-web-site-cms-implementation</feedburner:origLink></item>
  </channel>
</rss>
