Tag Archives: migration

Building a Product Owner – System Migrations

We have a problem with Product Owners in Agile.  These are incredibly difficult jobs and it is easy to blame the product owner when things go wrong because “the requirements were not clearly articulated or prioritized.”  That might be an easy path, but it often is neither correct nor fair.  Instead of pointing fingers, let’s support our Product Owner and give them the training and tools that they need to be successful.  Just like we introduced with developing New Products and explored with existing backlogs, here are some tips and tricks to managing system migrations.

Image Source: http://tinyurl.com/nghasux

Image Source: http://tinyurl.com/nghasux

Moving from old technology to new is a common project for Agile teams.  Many companies have platforms that are no longer providing the necessary value and features to the marketplace and IT organizations are faced with the challenge of moving from an old, tired, inflexible system to a new, dynamic, configurable system.  Or it might not be that dramatic – perhaps you just need to move from one software package to another for cost or vendor relationship reasons.  Either way, a new product owner must discover how to break this big effort down into manageable chunks.  How do you get started?

1. Analyze what is being used

The first step is to figure out what pieces of the legacy software are actually being used.  There is no sense migrating functions or features that no longer matter to the organization.  If you can weed out some portions of the migration to minimize the size of the effort, that is great news for the company.  Some firms want to skip this analysis step and just build “like for like.”  This approach will save time as part of the project prep, but it will cost precious developer time down the road.