System migration may be the most dangerous thing you ever do

By Joel Shore, ITworld.com |  Business 2 comments

Pity the poor IT department that is about to migrate a key application from one platform to another. Or perform a major upgrade. Or worse, merge into another company's systems after being acquired. It's a recipe for disaster.

Consider the plight of Mailbank.com, the Boulder, Colo.-based provider of e-mail and Web services under the name NetIdentity. Acquired recently by Toronto-based Tucows, the companies are moving, migrating, and otherwise homogenizing millions of e-mail accounts, including one of mine.

It's not going as planned.

NetIdentity had a brilliant business plan. Over the years, it has registered more than 15,000 surname-based domains. If you want an e-mail account with your last name as the domain, chances are pretty good you have to go through them. My personal e-mail account is through NetIdentity and has worked trouble-free for years.

In June, Tucows acquired NetIdentity. I'm still getting my mail, using Microsoft Outlook as a POP3 client. The only time I ever log into my e-mail account directly through a browser is when I'm traveling. I don't use the bundled address book, message archiving, and online calendar services. Apparently, that's a good thing.

Based on messages being sent out from Tucows, the migration process has hit several speedbumps.

Here's a message from Sept. 26 posted on the NetIdentity Web site. "Missing Contact Data: You may notice during the migration that your contact data appears to have gone missing. This is not the case. Contact data migration is part of a separate process. This process is taking longer than expected and as a result, giving our subscribers the appearance that the data has gone missing. This is not the case and your contact data will automatically show up as quickly as we can fix the backlog. We will post more information concerning when all contact data has been migrated. Thank you for your patience."

Today, Sept. 27, Tucows sent out an e-mail blast with additional details and identifying more woes. " Missing Folders: During the migration, the system also turned some of your folders 'off.' Your folders still exist -- you just can't see them." The message goes on to explain how to log in and restore folder visibility.

And here's another from the same e-mail blast. "Can't Customize Your Name in your 'FROM' Address: The system has changed the display of your name to only be that of your email address, where you had your name beside your email address before. . . Unfortunately, the 'FROM' line cannot currently be changed. However, we realize the way you display your name is important and our technical team is working on fixing this issue as soon as possible.

You get the point. Such mishaps occur all the time, and I cite NetIdentity only because it's fresh in my mind. Nevertheless, these failings cannot be ascribed to the ethereal "computer glitch." As IT professionals, we know there is no such thing. Programs always perform precisely in accordance with the lines of code written by a programmer. If a decimal point is misplaced and customers are charged $10 when it should be $100, it's not the computer's fault. Those customers are not likely to complain, either.

When performing major system upgrades or changes of any kind, testing and quality assurance remain essential. Years ago, when working as a systems analyst for a large bank, we spent nearly as much time testing as we did developing. Even for the smallest of changes, say, adding a second space between the state and ZIP code on millions of printed monthly statements, we developed test scripts and scenarios that could run dozens of pages. For more substantial changes, such as introducing a new transaction at the automated teller machine, the test scripts could easily top a hundred pages. Analysts and programmers had meetings to dream up the wildest of scenarios.

Since this was a large institution, we had the luxury of parallel systems, one for production, the other strictly for development and testing. Unfortunately, that's not always possible.

With the demise of the mainframe and migration to modern rack-mounted servers, the art of quality assurance has lost much of cachet. That's too bad, especially when we realize that computers are far more essential to everything we do than were the mainframes of yesteryear.

As integrators developing applications for clients or merely advising clients as they do their own development, the importance of creating test scenarios --- no matter how silly they might seem --- and development of scripts that detail each scenario and its expected outcome is of critical importance.

2 comments

    Anonymous 3 years ago
    Interesting comment on this blog:http://working-as-designed.blogspot.com/2008/12/giving-up-on-net-identity.htmlWhere Ross Rader indicates a new service giving Netidenity customers control over their DNS by the end of January. Which if it materializes would mean we could point our Netidenity domain to any one of the thousands of web and e-mail hosts out there.
    Anonymous 3 years ago
    NetIdentity sucks a horse cock. They won't get any more of my money!

      Add a comment

      Post a comment using one of these accounts
      Or join now
      At least 6 characters

      Note: Comment will appear soon after you have activated your account.
      Obscene/spam comments will be removed and accounts suspended.
      The information you submit is subject to our Privacy Policy and Terms of Service.

      ITworld LIVE

      BusinessWhite Papers & Webcasts

      White Paper

      Insiders Can Ruin Your Company. Take Action.

      Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in organizations worldwide. This white paper from NetIQ, discusses key technology solutions that help to prevent and detect insider threats.

      White Paper

      Ten Steps to an Enterprise Mobility Strategy

      Enterprise employees are more mobile, relishing the ability to work productively anywhere, at any time. They may use any means to get connected, often creating financial and security risks for your company. Discover how to get control of your enterprise mobility strategy and ensure mobile worker productivity with these ten steps.

      White Paper

      What You Need to Know About the Costs of Mobility

      Mobile workers want to get connected anywhere, at any time, often at any cost. Enterprise mobility is often a hidden "black" budget in your company. Ensure that your traveling employees are productive everywhere, even while you control cost and security, through an enterprise mobility strategy.

      White Paper

      The 2011 iPass Mobile Enterprise Report

      This industry survey covers trends, recommendations and a policy guide on managing Enterprise Mobility for IT management and CIOs. Get data on employee device liability, as well as smartphone/tablet penetration, budget control and provisioning. Find out how your organization compares, how to ensure mobile worker productivity, and control costs.

      White Paper

      Smarter Commerce is redefining value chain visibility

      Smarter Commerce is redefining the value chain in the age of the customer. It starts with putting the customer at the center of your operations - which of itself is not a new idea - however, truly operationalizing this strategy is not easy.

      See more White Papers | Webcasts

      Ask a question

      Ask a Question