<?xml version="1.0" encoding="UTF-8"?>
<!-- name="generator" content="blojsom v3.2" -->
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <channel>
        <title>Celona Data Migration Blog</title>
        <link>/interactive/blog/default</link>
        <description>MUSINGS ON APPLICATION DATA MIGRATION</description>
        <language>en</language>
        <image>
            <url>/interactive/favicon.ico</url>
            <title>Celona Data Migration Blog</title>
            <link>/interactive/blog/default</link>
        </image>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>blojsom v3.2</generator>
		<managingEditor>blog@celona.com</managingEditor>
		<webMaster>blog@celona.com</webMaster>
		<pubDate>Fri, 1 Aug 2008 14:48:00 +0100</pubDate>

                        <item>
            <title>Migrate early, migrate often</title>
            <link>/interactive/blog/default/2008/08/01/Migrate-early-migrate-often</link>
            <description>&lt;p&gt;&lt;a href=&quot;http://martinfowler.com/bliki/IncrementalMigration.html&quot; target=&quot;_blank&quot; title=&quot;Martin Fowler on Incremental Data Migration&quot;&gt;Martin Fowler&amp;#39;s recent blog&lt;/a&gt; on Incremental Data Migration did a great job of highlighting the benefits of building data migration into the business-as-usual process of building or implementing new systems.&lt;/p&gt;&lt;p&gt;He pointed out that by starting to construct and test migration solution early and running it regularly throughout the programme you: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;derisk the impact of the unknown gremlins lurking in the real data&lt;/li&gt;&lt;li&gt;expose the new application and users to real data rather than artifically constructed test data&lt;/li&gt;&lt;li&gt;raise the visibility and value of the oft-overlooked design of the migration itself&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Risk is effectively reduced on all fronts because it is out in the open for all to see, and because you&amp;#39;re using real data you greatly enhance meaningful communication between domain experts and technical staff.&lt;/p&gt;&lt;p&gt;I&amp;#39;d heartily endorse Martin&amp;#39;s view on this from personal experience - this is definitely not an area where burying one&amp;#39;s head in the sand is likely to be a successful strategy and getting started early is critical. &amp;nbsp;&lt;/p&gt;&lt;p&gt;Look into the anatomy of any organisation that&amp;#39;s been around more than a year or two and you can see its history laid down fossil-like in its layers of process and systems.&amp;nbsp; And its that history (which made complete logical sense at the time it was made) around which the context has subtly shifted over time leaving packages of data that can&amp;#39;t be made to fit the current and new functionality proposed.&amp;nbsp; Good examples are old organisation structure codes, or product/tariff mappings - you can often see the outcome but the original decision logic that was applied to derive them has long-since been retired.&amp;nbsp; So when you come to try to reconstruct these or move them into your new visionary architecture you don&amp;#39;t have enough information to do it properly.&lt;/p&gt;&lt;p&gt;If you&amp;#39;re fortunate these data inconsistencies will become clear early - and more likely to do so if you take an incremental approach, but will otherwise end up in the smelly pile of &amp;#39;fallout&amp;#39; cases your migration solution can&amp;#39;t deal with.&amp;nbsp; It is crucial with this data that you can engage domain experts who remember where the metaphorical bodies are buried and can make the decision on whether to ditch or archive this data as it is no longer relevent (regulatory requirements allowing), or will be able to work out a reasonable approach to refreshing it so that it can have a meaninfgul life in the new world without breaking it. &amp;nbsp;&lt;/p&gt;&lt;p&gt;As Martin also quite rightly points out, home-grown migration software or scripts rarely gets above the design payoff line, and is generally thrown away after it&amp;#39;s been run once.&amp;nbsp; Adding the normal enterprise software features of resilience, scalability, security, auditability and reusability are out of the question.&amp;nbsp; This has to be a nonsense for any right-minded business manager - you are contemplating an event of enormous risk and impact on the precious data that drives your company and you&amp;#39;re going to do that using throwaway, half-baked software?&amp;nbsp; You certainly wouldn&amp;#39;t entertain that approach to any other part of the business lifecycle, so why would you do that with the migration?&lt;/p&gt;&lt;p&gt;One of the key reasons we started Celona was because we saw the industry repeatedly taking this enormous risk, and set about the process of understanding how we could capture the many aspects - especially control and visibility, linked to great flexibility, that customers clearly needed.&amp;nbsp; An industrialised approach works because it minimises risk and maximises the reuse of value added as the business evolves.&amp;nbsp; That can only reside in a properly engineered built-for-purpose product - and not one that is merely adapted from another application sphere such as data warehousing, integration or virtualisation.&amp;nbsp; These all have tremendous value in their own domains, but do not begin to meet the real needs of managing low-risk, orderly application data migration - and do not lend themselves easily to an incremental approach.&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/08/01/Migrate-early-migrate-often</guid>
			<pubDate>Fri, 1 Aug 2008 14:48:00 +0100</pubDate>
            <category>/From+the+trenches/</category>
                                        <wfw:comment>/interactive/commentapi/default/From+the+trenches/2008/08/01/Migrate-early-migrate-often</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/08/01/Migrate-early-migrate-often?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Levi&#39;s SAP troubles</title>
            <link>/interactive/blog/default/2008/07/11/Levis-SAP-troubles</link>
            <description>&lt;p&gt;Today&amp;#39;s issue of The Register &lt;a href=&quot;http://www.theregister.co.uk/2008/07/10/levis_erp_costs/&quot; target=&quot;_blank&quot; title=&quot;Levi&amp;#39;s suffers profit meltdown in midst of SAP embrace&quot;&gt;carries a piece&lt;/a&gt; on the situation Levi finds itself in taking a huge $192.5m hit on their quarterly results filing due to problems rolling out their centralized SAP ERP system. &lt;/p&gt;&lt;p&gt;I&amp;#39;m sure the teams on site trying to get this migration to fly are having a hard enough time so I will refrain from giving them further grief. I do have some thoughts that might help - in their current environment as well as future engagements.&lt;/p&gt;&lt;p&gt;I wonder how much the project has focused on the technology and how much on operational processes. They have 5,000 users globally who need to move to the new application and this will support key customer interactions and financial transactions for them. In other words this is actually a migration of many business processes and the people that operate them rather than merely a data migration to support a new application.&lt;/p&gt;&lt;p&gt;That implies a very different mindset and should drive a variety of different responses from the team.&lt;/p&gt;&lt;p&gt;Firstly they need to review and make sure they are applying the Four Golden Rules of Successful Data Migration (see previous blogs and articles). These will put them firmly on the front foot with the correct business engagement model.&lt;/p&gt;&lt;p&gt;Secondly they need to be able to separate the movement of data from the movement of applications, people and processes - this temporal abstraction gives the team time to discover problems in data and new applications early in the cycle and work around them continuing to make progress in areas that don&amp;#39;t have problems. It also allows them to spread the processing load between source and target environments (both technical and in business operations) so that the business can contain costs of additional hardware and software to manage the transition and can buffer the impacts on their people and customers.&lt;/p&gt;&lt;p&gt;Thirdly they need to be able to keep everyone in the business aware of progress - they need an excellent information distribution model, and the ability to collaborate freely with all stakeholders.&lt;/p&gt;&lt;p&gt;My guess is that the approach and tools they are using are firmly based in an ETL paradigm and they are continually iterating round a code-trial-review-burn cycle (probably on cycle #873) and not able to show real progress with real data supporting new processes. They need third-generation approach and tooling to move on, and although I daresay they will complete the process, it will have been far more painful, expensive and damaging than was necessary.&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/07/11/Levis-SAP-troubles</guid>
			<pubDate>Fri, 11 Jul 2008 12:40:22 +0100</pubDate>
            <category>/Migration+failures/</category>
                                        <wfw:comment>/interactive/commentapi/default/Migration+failures/2008/07/11/Levis-SAP-troubles</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/07/11/Levis-SAP-troubles?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Greener migrations</title>
            <link>/interactive/blog/default/2008/07/07/Greener-migrations</link>
            <description>&lt;p&gt;Philip Howard&amp;#39;s latest posting at &lt;a href=&quot;http://www.it-analysis.com/technology/data_mgmt/content.php?cid=10583&quot; target=&quot;_blank&quot; title=&quot;www.it-analysis.com&quot;&gt;www.it-analysis.com&lt;/a&gt; proposes the view that real-time data integration is greener than batch because you can spread processing over more time and therefore require less additional compute power to achieve the same end.&lt;/p&gt;&lt;p&gt;This aligns very well with Celona&amp;#39;s approach to progressive migration, incrementally building data as required to support the migration of business processes and people from the as-is to the to-be architecture. Load balancing the impact on network and processing capacity, and removing the need for a large staging database can radically reduce cost of ownership of transitional architectures. Last year, a very large mobile telecoms provider needed a $12m platform to support the ETL-based migration of just 1.3m customer records from the billing and CRM systems when they acquired a smaller service provider. At nearly $10 per customer record just for the hardware is a pretty high price to pay. Modern migration technologies should be able to deliver with platforms costing a fraction of these numbers - made much easier if you don&amp;#39;t have to deliver all the data on the day of cutover.&lt;/p&gt;&lt;p&gt;Nothing comes for free of course, and there is a debit side in the argument which comes from the cost of synchronization. However, this can again be phased since you only need to synchronise data that is actively under control of the migration - so once it is signed off you can stop. &lt;/p&gt;&lt;p&gt;Reducing impact on people, business processes, software and hardware resources naturally has a direct consequence those of the planet, and I for one am happy to be part of that and I know our customers feel the same. Major enterprises are huge consumers of energy and they are increasingly subject to scrutiny by regulators and legislators on that account. Many CIOs, in looking for ways to sell transformation to their boards and investors, see the reduction in overall energy consumption as a very persuasive argument - far more compelling than describing the benefits of the latest three-letter acronym. That&amp;#39;s all well and good, but if the transformation journey can only be delivered at huge resource cost, that will put a big damper of the case. Far better then to plump for a lean, progressive approach with reasonable costs with a heavy emphasis on reuse.&lt;/p&gt;&lt;p&gt;This surely is what automation is all about - creating more efficient ways of solving recurring problems? The need for Application Data Migration is growing as organizations recognize that the notion of &amp;#39;steady-state&amp;#39; operations is rapidly dying - our enterprises are continually re-making themselves to meet new challenges both because they have to and because they can.&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/07/07/Greener-migrations</guid>
			<pubDate>Mon, 7 Jul 2008 16:07:52 +0100</pubDate>
            <category>/Progressive+migration/</category>
                                        <wfw:comment>/interactive/commentapi/default/Progressive+migration/2008/07/07/Greener-migrations</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/07/07/Greener-migrations?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Don&#39;t confuse ETL with Data Migration</title>
            <link>/interactive/blog/default/2008/07/02/Dont-confuse-ETL-with-Data-Migration</link>
            <description>&lt;p&gt;Just caught Johny Morris&amp;#39;s blog in which he neatly differentiates ETL (Extract Transform Load) from Data Migration. His thesis was that ETL is a regular periodic copying of data from one environment to another, and does not therefore require any process around removing the source version of the data or decommissioning. Data Migration by contrast is the permanent, one-time movement of a set of data from one set of platforms to another, and must bundle the ability to manage the integrity of transactions from one environment to another. &lt;/p&gt;&lt;p&gt;To extend the point, modern application data migration has to also distinguish between migrating data and the key business processes that such data supports. ETL has no in-built capacity to do this - it generally copies operational data describing business transactions to a warehouse to support business decision making. ETL does allow data transformation to be implemented but doesn&amp;#39;t naturally embrace the notion of abstracting the timelines for people and process to move as distinct from moving the data. Achieving this requires sophisticated, model-driven interaction with scheduling and exposure of the artifacts of that model (in particular state) to external systems and processes (best achieved through a SOA).&lt;/p&gt;&lt;p&gt;I&amp;#39;d also argue that Data Migration requires a different level of transparency to ETL - if your data warehouse doesn&amp;#39;t get correctly loaded one day you can generally recover pretty quickly by just rerunning the ETL process again. This could be damaging, but is rarely fatal. Data Migration by contrast has the ability to completely corrupt the operational data stores and halt the key revenue generating processes in their tracks for significant periods of time. I&amp;#39;ve lived through two weeks of downtime in Billing while we unraveled an upgrade disaster and I don&amp;#39;t want to do it again - you age very quickly! So core functions of enterprise-grade migration technology in my book must include a built-in and live audit database that clearly identifies which processes acted on which objects and when, and in a form which can drive recovery when things go wrong (which they inevitably will). This is even more important today given the levels of scrutiny on data governance required by strong regulation. &lt;/p&gt;&lt;p&gt;And I would also venture that the degree of complexity involved in moving data from one set of environments to another to handle operational activities is significantly greater in the application migration layer than is generally required to support BI. That goes beyond the sort of point-and-click mapping and simple transform capability embedded in most ETL products, moving towards an ontological model of the real-world environment being moved.&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/07/02/Dont-confuse-ETL-with-Data-Migration</guid>
			<pubDate>Wed, 2 Jul 2008 15:14:32 +0100</pubDate>
            <category>/ETL/</category>
                                        <wfw:comment>/interactive/commentapi/default/ETL/2008/07/02/Dont-confuse-ETL-with-Data-Migration</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/07/02/Dont-confuse-ETL-with-Data-Migration?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Are your transformations meeting Governance requirements?</title>
            <link>/interactive/blog/default/2008/06/20/Are-your-transformations-meeting-Governance-requirements</link>
            <description>&lt;p&gt;Sitting in a workshop with a group of senior architects (especially those responsible for delivering enterprise structures supporting 1000s of business applications) it&amp;#39;s always interesting to observe where a conversation heads off down an unexpected track.&lt;/p&gt;&lt;p&gt;Recently I was part of such a workshop discussing business transformation and data migration strategies. Of course this session was carefully planned to cover particular topics, but one branch occurred which was of particular length and intensity to be slightly unusual; a discussion about how to ensure SOX compliance during an extended business transformation.&lt;/p&gt;&lt;p&gt;Now it&amp;#39;s not at all unusual to get involved in a detailed discussion about providing compliance to a regulatory regime or governance guideline, but I was a little surprised at the very real concern this group of architects had for the, also very real, business problem of ensuring correct governance during a transformation programme. This shows that technical groups are beginning to think about the three phases of business process transformation: the starting process, the target process and just as importantly the intermediate process.&lt;/p&gt;&lt;p&gt;For business transformations and data migrations done over the weekend, this is not an issue. There is a start process and an end process only; the business stops the old process on Friday and begins the new process on the Monday morning. But for transformations that go over weeks or months the business processes executed between the start and end points can be make or break. &lt;/p&gt;&lt;p&gt;One particular process issue is simply counting the company assets. In a steady state it&amp;#39;s fairly straight forward: for example, number of customers and average revenue per customer or per user (ARPU): it &amp;#39;goes up&amp;#39; when customers are acquired and spend more money and &amp;#39;goes down&amp;#39; on the reverse actions. But, in the middle of the transformation - when data is constantly being transformed and migrated - business assets can be consolidated and split ad nauseam and in completely unpredictable ways. &lt;/p&gt;&lt;p&gt;During a weekend migration, company A (for example a Telco) starts off with 10 million customers and an ARPU of $250. After system consolidation (where multiple systems and hence customer records are merged) there may be only 8 million customers with a &amp;#39;new&amp;#39; historic ARPU of $312. This may be good or bad - but you do know where you are. If this consolidation of customer records happens over a period of months then governance becomes much harder.&lt;/p&gt;&lt;p&gt;This shows a real reason and benefit for maintaining detailed and historic records of each business-object mapping between source and target systems enabling Active Reconciliation, thus providing completely transparent SOX reporting. &lt;/p&gt;&lt;p&gt;Are your migrations able to deliver this level of governance?&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/06/20/Are-your-transformations-meeting-Governance-requirements</guid>
			<pubDate>Fri, 20 Jun 2008 10:14:00 +0100</pubDate>
            <category>/Active+reconciliation/</category>
                                        <wfw:comment>/interactive/commentapi/default/Active+reconciliation/2008/06/20/Are-your-transformations-meeting-Governance-requirements</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/06/20/Are-your-transformations-meeting-Governance-requirements?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Better projects through open standards</title>
            <link>/interactive/blog/default/2008/06/17/Better-projects-through-open-standards</link>
            <description>&lt;p&gt;Sitting looking out over the bay in Auckland waiting for a delayed flight, I&amp;#39;ve been passing the time thinking about how the application of standards can help achieve better project outcomes.&lt;/p&gt;&lt;p&gt;Standards give us a common reference point for, among other things, connecting different types of systems and technologies. Without them every time we need to transact business across multiple systems we have to define a protocol to make the conversation between the two (or more) interacting components function. That protocol tells the systems what each message means and how to handle it.&lt;/p&gt;&lt;p&gt;If such protocols are proprietary then only those developers in on the rules governing it can participate, which is OK if your goal is to create a closed communication environment, but results in cost and delay to the customer. Open protocols take longer to gain universal agreement and acceptance &amp;ndash; this is natural since they require the whole community to align around a single approach to communication and may need some participants to make changes to their systems. But once adopted widely they can make a huge difference to the time, cost and energy required to integrate components.&lt;/p&gt;&lt;p&gt;Nokia did some work a couple of years ago that put the cost of the &amp;#39;integration tax&amp;#39; to the Telecoms industry alone at $60bn annually. From the perspective of the systems integrator this may seem like a good thing, but the problem it creates is that this is totally non-productive in terms of innovation for the industry - its money we could be spending on doing more interesting things.&lt;/p&gt;&lt;p&gt;So when an organization like the Telemanagement Forum (TMF) creates an environment where the development of a whole suite of standards for thinking about the way a type of company (in their case a Telecoms Operator) functions I am inclined to believe that it is worth supporting. The TMF has created an operations framework (eTOM, or Enhanced Telecom Operations Map), a common information model (the SID, or Shared Information/Data model) as well as several other models.&lt;/p&gt;&lt;p&gt;I&amp;#39;d like to focus on the SID, since this is the piece which is most helpful to assisting in application data migration.&amp;nbsp; It is important not to see the SID as a replacement for the underlying schemas supporting the major applications of CRM, Fulfillment, Billing, Service and Network Management. Typically it only describes about one third of the detail required to run these. But it is sufficient to support a higher-level business object level understanding of the main components these applications address. This makes it a good fit for what we describe in Celona as the Common Model layer - that exposes to business users enough detail for them to understand and drive a business process - in our case that of migration.&lt;/p&gt;&lt;p&gt;As part of a well-implemented application framework, the SID also provides the key ability to abstract from proprietary to open standards for information interchange, freeing operators from vendor lock-in and encouraging innovation. eTOM helps in that it gives people a common language and context for describing the business processes which Telcos use to service customers. Again it performs at a higher level than individual operational users will need to perform specific tasks, but that can be accommodated within implementations.&lt;/p&gt;&lt;p&gt;The combination of such standards, together with enlightened and trained people working with the right tools will result operators being able to update and extend their technology blueprint and their business processes independently of each other.&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/06/17/Better-projects-through-open-standards</guid>
			<pubDate>Tue, 17 Jun 2008 10:26:00 +0100</pubDate>
            <category>/Allsorts/</category>
                                        <wfw:comment>/interactive/commentapi/default/Allsorts/2008/06/17/Better-projects-through-open-standards</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/06/17/Better-projects-through-open-standards?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>TMW Redux</title>
            <link>/interactive/blog/default/2008/06/03/TMW-Redux</link>
            <description>&lt;p&gt;The key focus at the recent Telemanagement World (TMW) conference was Transformation, and the message given by Keith Willetts, the TMF&amp;#39;s Chairman was &amp;quot;Don&amp;#39;t do it slowly&amp;quot;. I don&amp;#39;t think he meant by this that business transformation is necessarily a quick process, but rather that the time to get on and engage in it has arrived - and that was reflected in all the conversations I had at the event. Sol Trujillo, CEO of Telstra, the Australian telecoms incumbent described the transformation journey he has taken Telstra on in the past 3 years, and it&amp;#39;s an impressive achievement and not by any means over yet. This has taken Telstra from stodgy incumbent losing market share and cash in almost every area to a dynamic leader innovating in business, culture and technology. Paul Reynolds, Telecom New Zealand&amp;#39;s CEO is at the beginning of his journey, but plans to drive TNZ through the same step change in performance.&lt;/p&gt;&lt;p&gt;But for many the twin challenge of keeping business processes running while transforming to more flexible and efficient underlying operations is proving very hard. BT&amp;#39;s Phil Dance once described this as being like trying to perform a heart transplant on a patient as he walks down the street without allowing him to bleed to death. I think this is an excellent analogy, and bears further examination. In previous times doctors might have resorted to a life-support machine while swapping out vital organs - and that&amp;#39;s in effect what modern business migration technologies are about. &lt;/p&gt;&lt;p&gt;Transforming the support systems for key business processes is not just about moving application functions from one system to another, nor merely about consolidating and shifting data from one storage strategy to a more efficient one. Carrying this off successfully requires a profound engagement with the people who own and use those business processes every day, and it necessarily involves a deep understanding of data semantics and transactional timing.&lt;/p&gt;&lt;p&gt;Case studies presented at TMW all concluded that a structured programme is essential, with clear business goals and ownership. Managing the transformation of your business is a core activity - not something you can successfully outsource. You will however require specialist skills, knowledge and tools and a clear method - these can be bought in, but again, only within the context of that structured programme that maintains an intimate relationship between business and technologists.&lt;/p&gt;&lt;p&gt;The key speakers at TMW all said, and every one of the 50 or so customer meetings we were involved in reinforced the same message: the industry is at a tipping point - it is not now a question of whether operators will transform but when and how they will do so.&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/06/03/TMW-Redux</guid>
			<pubDate>Tue, 3 Jun 2008 11:36:00 +0100</pubDate>
            <category>/From+the+trenches/</category>
                                        <wfw:comment>/interactive/commentapi/default/From+the+trenches/2008/06/03/TMW-Redux</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/06/03/TMW-Redux?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>MDM/SOA - alphabet soup or two steps to simpler operations?</title>
            <link>/interactive/blog/default/2008/05/14/MDM-SOA-alphabet-soup-or-two-steps-to-simpler-operations</link>
            <description>&lt;p&gt;In recent years there&amp;rsquo;s been plenty of noise in the market around two wannabe technology waves with the usual three-letter-acronyms (TLAs) in the form of MDM (Master Data Management) and SOA (Service Oriented Architectures). Both are potentially huge with the potential to revolutionize the way we operate information technology support for our businesses. MDM offers to ensure consistency in the key product and customer records normally replicated (with greater or lesser success) across all our systems with a common maintenance application and framework, thus delivering the holy grails &amp;ndash; a single view of the customers and the products we sell them. SOA promises to make all the data and functions of the business available ubiquitously by wrapping them in web services or the Java equivalent.&lt;/p&gt;&lt;p&gt;SOA and MDM could both give business important tools in simplifying the nightmarish IT complexity we&amp;rsquo;ve arrived at after 40-odd years of effort. That complexity is stifling innovation, driving very high operational costs and preventing delivery of good quality customer service. But while there are great benefits to be had, there are significant dangers as well. As part of a carefully planned and executed programme of transformation, it&amp;rsquo;s a strong strategy to wrap legacy functions in SOA capabilities and progressively transfer these to equivalent modern functions. Similarly moving to an architecture where key common data is managed through a common framework and function in a programme linked to demonstrable business benefit will yield major efficiencies. Without strong planning and clear business engagement and imperative however these technologies will go the way of so many other TLAs &amp;ndash; great slideware, but so what?&lt;/p&gt;&lt;p&gt;Sensitivity to the rate at which the supported business functions can absorb change is critical in such a major transformation process. Incorporating the ability to alter direction when business conditions change will make it much easier for stakeholders to feel genuinely in control of their own destiny and thereby create real pull to help overcome the status quo. These are both common themes in any successful SOA/MDM, but given the complex nature of the problems being approached here and the need to win over many different business units to collaborate and even yield control over critical data, they will be defining. Similarly, proper governance and visibility must be provided to maximize chances of success.&lt;/p&gt;&lt;p&gt;With a global economic downturn in the offing (that seems without doubt now) pressure to reduce overhead and to rapidly absorb acquired operations from M&amp;amp;A are no-brainers &amp;ndash; those offering SOA and MDM technologies have much to gain if they play their hands skillfully, but they must make available a clearly articulated transitional process to get businesses to their promised land.&lt;br /&gt;&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/05/14/MDM-SOA-alphabet-soup-or-two-steps-to-simpler-operations</guid>
			<pubDate>Wed, 14 May 2008 15:58:00 +0100</pubDate>
            <category>/From+the+trenches/</category>
                                        <wfw:comment>/interactive/commentapi/default/From+the+trenches/2008/05/14/MDM-SOA-alphabet-soup-or-two-steps-to-simpler-operations</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/05/14/MDM-SOA-alphabet-soup-or-two-steps-to-simpler-operations?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>From Netops to Softops...</title>
            <link>/interactive/blog/default/2008/05/03/From-Netops-to-Softops</link>
            <description>&lt;p&gt;As the Softel conference opened in London two days ago Matt Bross (BT CTO) and Bhaskar Gorti (Oracle SVP and GM) both predicted the shift from network/proprietary focused telcos to customer and community experience focused operators delivering services via software. Matt talked about an &amp;lsquo;innovation big bang&amp;rsquo; driven by the combination of 10x per annum velocity on all the major technology vectors (storage, networking, compute etc) delivering a huge explosion in innovation &amp;ndash; the net effect of which is a very great increase in complexity and movement away from convergence.&lt;/p&gt;&lt;p&gt;That&amp;rsquo;s a pretty interesting idea for telecoms operators who have been betting on convergence as the major driving force of their industry. But for me the new complexity will be immensely challenging to operators who have to figure out how to adapt their businesses to a landscape where the relationship between the network and software has flipped.&amp;nbsp; People will not need a telecoms operator to allow them to communicate at the application layer &amp;ndash; peer-peer already destroyed that need, rapidly relegating them to bitpipe providers. People will only engage with telcos above that layer if they deliver environments to work and play in that help them build communities to communicate, innovate and do business. That doesn&amp;rsquo;t mean a walled garden, rather it means opening the network with useful data and functions exposed as services, often for third parties to create new experiences fast.&lt;/p&gt;&lt;p&gt;My 8 year old daughter and her friends are obsessed with a new hybrid toy called Webkinz. So you go to the toy-store and buy a fluffy toy with a label on it that has a URL and a unique password.&amp;nbsp; You take the toy home and you log onto the Webkinz website in which you meet your friends and play. From the fact that every 8-year old kid we met on our recent ski trip to France had also got a Webkinz I&amp;rsquo;m guessing this is a bit more than a north London phenomenon. That&amp;rsquo;s the kind of service people are building and telcos only equipped to deliver access and minutes have a very minimal role to play in that world. But my sense is that there is a group of leaders in the industry who are getting ready to engage in the 2.0, and have a delicate balancing act to pull off as they do so. Preserving and transforming key information about customers and the new services through the migration while the business stays online will be a determining capability they must have.&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/05/03/From-Netops-to-Softops</guid>
			<pubDate>Sat, 3 May 2008 16:38:00 +0100</pubDate>
            <category>/Allsorts/</category>
                                        <wfw:comment>/interactive/commentapi/default/Allsorts/2008/05/03/From-Netops-to-Softops</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/05/03/From-Netops-to-Softops?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Was that a ‘success’?</title>
            <link>/interactive/blog/default/2008/05/01/Was-that-a-‘success’</link>
            <description>&lt;p&gt;We&amp;rsquo;ve all read about Data Migration failure and success statistics. The Standish Group have long-built a reputation for looking at IT project failures and studying the reasons for them, and last year Bloor Research and Celona published surveys on Data Migration project failure rates and the industry&amp;rsquo;s perception of Data Migration. &lt;/p&gt;&lt;p&gt;This all moves one to wonder &amp;ldquo;What is success and what is failure&amp;rdquo;; are we studying the right metrics? Quite reasonably, we may think, most studies focus on meeting planned IT migration delivery dates and costs. For example meta-data analysis, script development and the management of the data load; they probably include data quality analysis and cleanse activities too. These clearly represent the mass of the easily measurable project dates and costs. But are they really very useful metrics? Surely Data Migration must be measured by the success of the business in transforming to new procedures, systems and the &amp;lsquo;new&amp;rsquo; data representations. &lt;/p&gt;&lt;p&gt;IT costs don&amp;rsquo;t really tell us very much. For example, did the business ever manage to work effectively with the new systems, how long did it take to correct data transformation errors and what costs were incurred in working around data failures on the new systems? Were any major business objectives missed, and at what cost?&lt;/p&gt;&lt;p&gt;So when measuring up the success or failure of data migration projects I think it would be much more useful if we consider the total cost of the business transformation project; including business process transformation. This should then be compared to the real business value that has been achieved: cost reductions, newly released revenue streams and softer factors such as improved customer and staff satisfaction. That will surely tell us how much success or failure we&amp;rsquo;re delivering, rather better than whether IT loaded the data within the planned window.&lt;/p&gt;&lt;p&gt;And whilst I&amp;rsquo;m on the subject of measuring true costs; my favoured search engine picked up a related blog last weekend. The writer was discussing something quite different from data migration (and particularly uninteresting as often happens) but the blog started off by talking about the fact that this was the blogger&amp;rsquo;s first weekend in weeks that he&amp;rsquo;d not toiled on a data migration project at work. &lt;/p&gt;&lt;p&gt;What is the cost to our business staff and developers who spend night after night, weekend after weekend completing a data migration? What is the cost to the business of this call to duty, which frankly often extends far past the original plan? It&amp;rsquo;s probably impossible to answer this, but I&amp;rsquo;m sure both the staff and their highly stressed managers are well aware that the price isn&amp;rsquo;t recovered by the after-project party and even the trip to a high profile sporting event; I was chatting to a friend recently whose firm took the project team to a Chelsea football match following his London-based company&amp;rsquo;s data migration. I had to question if this was reward for perceived project success or punishment for project failure?&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/05/01/Was-that-a-‘success’</guid>
			<pubDate>Thu, 1 May 2008 17:20:00 +0100</pubDate>
            <category>/Allsorts/</category>
                                        <wfw:comment>/interactive/commentapi/default/Allsorts/2008/05/01/Was-that-a-‘success’</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/05/01/Was-that-a-‘success’?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>DQ Matters...</title>
            <link>/interactive/blog/default/2008/03/27/DQ-Matters</link>
            <description>&lt;p&gt;Data quality has long been a slightly uneasy bedfellow for data migration - many articles have been written on the subject (just try Googling the two phrases together) and it&amp;#39;s clear from these that the industry is some way away from real clarity on how they fit together. It is certain that a good migration project can be easily wrecked by taking the wrong approach to DQ, and a company that has enjoyed great data quality on one set of systems can destroy it completely as it migrates to new ones if it doesn&amp;#39;t understand the issues. Since good customer service and efficient operations depend to a very high degree on good quality data it seems worthwhile to pay a bit more than lip-service to the matter.&lt;/p&gt;&lt;p&gt;Johny Morris&amp;#39;s seminal work (Practical Data Migration) lays it out pretty clearly in his &amp;quot;Golden Rule number 3 &amp;ndash; no organization needs, wants or will pay for perfect quality data&amp;quot;.&amp;nbsp; That doesn&amp;#39;t mean we shouldn&amp;#39;t aspire to improvement, simply that when faced with the practicality that it comes at a cost (either in time, money or both), businesses will invariably be ready to make a commercial decision on what quality standard they need/can afford.&amp;nbsp; Even in safety-critical environments where poor data might cost lives, perfection may not be achievable given available resources, and actually getting the migration done earlier might give more benefit than delaying until every single problem has been resolved.&lt;/p&gt;&lt;p&gt;Data inherently contains inconsistencies and gaps &amp;ndash; but while interestingly we assume that legacy systems and data are the major culprits, in fact they generally have had sufficient time to weed out the major problems that cause them to fail (or created work-arounds to avoid them). It&amp;#39;s often when we take that data and try to process it in a new system environment that the issues cause failures if we allow them to. But not only do we need to decide what quality standard is appropriate, we also need to match the DQ strategy to the migration strategy. Cleansing in the source environment or in-flight seems a great idea, but we may not have the right context available to fix the problem until we get to the target in some cases. We also need to consider the ongoing strategy with respect to DQ - is this a built-in feature of the target systems? If so that would suggest we might utilize this function rather than build something additional that may not end up being consistent with that.&lt;/p&gt;&lt;p&gt;A well-designed approach to combining DQ with data migration can result in uncovering issues very early in the programme, and this allows business users the maximum amount of time to resolve them before they are committed to using the migrated data. A great example of this came up recently at a customer site where we were migrating a large quantity of complex network data &amp;ndash; dry runs into a &amp;#39;sandpit&amp;#39; environment using real data and target metadata highlighted large numbers of issues in the source data itself, the target system design, and in the transformation modeling. All were analysed and understood and the business made a series of decisions which resolved most of the issues and decided to drop other items that they could live with - traditionally these would only have been discovered in acceptance test resulting in delay and disappointment. In fact our customer is really happy because they are calling the shots and getting early business value.&lt;/p&gt;&lt;p&gt;My motto with regards to DQ is to build it into migration thinking from the outset, get going on it as early as possible, and make sure the right people (business folks) are making the calls on strategy, tactics and fixes. Technology&amp;#39;s role is to appropriately guide and serve them, but can&amp;#39;t and shouldn&amp;#39;t do it for them.&lt;/p&gt;&lt;p&gt;Finally &amp;ndash; check out &lt;a href=&quot;http://www.datamigrationpro.com/&quot; target=&quot;_blank&quot;&gt;http://www.datamigrationpro.com/&lt;/a&gt; - an excellent new resource for data migration professionals set up by Dylan Jones. &lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/03/27/DQ-Matters</guid>
			<pubDate>Thu, 27 Mar 2008 11:07:15 +0000</pubDate>
            <category>/Progressive+migration/</category>
                                        <wfw:comment>/interactive/commentapi/default/Progressive+migration/2008/03/27/DQ-Matters</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/03/27/DQ-Matters?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Compliance challenge</title>
            <link>/interactive/blog/default/2008/03/17/Compliance-challenge</link>
            <description>&lt;p&gt;Transformation is a huge wave running through every sector I&amp;#39;ve worked with in the past few months - including financial services, utilities, telecoms and government. The same drivers seem to apply across these areas - competition, regulation, and business leadership teams ready to take on the challenges of making their enterprises leaner and more agile. CIOs the world over are taking on the challenge of cutting through the accretion of legacy/heritage systems that have built up over the past 20 or 30 years with real resolve to get their information architectures much better aligned to their businesses. One angle that&amp;#39;s been surfacing in conversations during the last couple of months has been the question of compliance.&lt;/p&gt;&lt;p&gt;It&amp;#39;s self-evident that as we overhaul the corporate systems estate we&amp;#39;ll need to shift and transform large quantities of data about our customers and services, and hopefully improve the quality of it along the way. And we&amp;#39;re all familiar with the tight regulations that must be met to satisfy legal, financial and industry bodies that we&amp;#39;re looking after our customers&amp;#39; data properly. Just because we&amp;#39;re transforming doesn&amp;#39;t generally reduce our responsibilities in any way - if anything because the process is an exception rather than business as usual, we need to be able to prove compliance throughout the process to a very high degree. Having a formal and well-tested approach to transformation with a clear, unambiguous and secure audit trail for every item we move is critical to being able to do this.&lt;/p&gt;&lt;p&gt;I spent a couple of hours today with a very senior information architect of a large bank, who is directly accountable for delivering the design and implementation leadership within the multi-billion dollar re-shaping programme his company has committed to. He&amp;#39;s a guy who has bought, designed and implemented a lot of software in his career and a natural sceptic (doesn&amp;#39;t believe that what looks great in Powerpoint necessarily works until he&amp;#39;s seen it with his own eyes!) and has also spent a lot of weekends watching big-bang ETL migrations happen - with fingers crossed tightly. For him, the idea that there could be a less stressful, more flexible alternative was certainly appealing - but I know he will only buy into the revolution if the controls come as standard.&lt;/p&gt;&lt;p&gt;As with every aspect of successful data migration it&amp;#39;s clear that we need to ensure the right subject matter experts are brought to the party and a key part of their job is to inform the team of the specific regulatory needs that the current and to-be platforms and processes have to meet, and that these are obeyed and evidenced throughout the process. Any data that is discarded must be written-off formally, error correction and transformation processes must be auditable, and reconciliations must be clear. Controls over who is allowed to access the data, whether or not it can go off-shore, how long it must be kept for have to be documented and maintained.&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/03/17/Compliance-challenge</guid>
			<pubDate>Mon, 17 Mar 2008 17:24:00 +0000</pubDate>
            <category>/From+the+trenches/</category>
                                        <wfw:comment>/interactive/commentapi/default/From+the+trenches/2008/03/17/Compliance-challenge</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/03/17/Compliance-challenge?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>High-priced Hurt</title>
            <link>/interactive/blog/default/2008/02/25/High-priced-Hurt</link>
            <description>&lt;p&gt;I&amp;#39;ve been considering how much pain people are prepared to go through before they are willing to adopt a new approach to getting data migration done. I spoke to a manager (let&amp;rsquo;s call him Harry) at a large (very wealthy) multi-national mobile operator last year who told me his company was pretty good at getting migrations done. By example, Harry told me about a project they&amp;rsquo;d just completed where they had bought another operator with 1.3 million customers. Using traditional Extract-Transform-Load technology it had taken 13 months to move them onto Harry&amp;rsquo;s systems with a team of 130 people and cost $26m &amp;ndash; half of which was in the leased hardware needed to completely replicate the production databases and systems (the staging area).&lt;/p&gt;&lt;p&gt;The industry statistics tell us that only 15% of migration projects are delivered on time and budget, so I guess Harry is justified in feeling OK with his outcome. Personally I&amp;rsquo;d say $20 per customer migrated was a pretty high contribution to net acquisition costs, and occupying 130 people was not fantastic use of their time, even on a peak team size basis &amp;ndash; and 13 months a long time to get any value out of the process. I also suspect Harry lost a fair bit of sleep on the cutover weekend. So is Harry hurting enough to change to a progressive approach to data migration? Well maybe &amp;ndash; his company is still doing pretty well, but as margins continually get squeezed and ARPU&amp;rsquo;s decline, spending more money and time than he needs to will come under increasing scrutiny &amp;ndash; but my guess is he&amp;rsquo;ll probably have to see an ETL fail before he&amp;rsquo;ll jump.&lt;/p&gt;&lt;p&gt;And even where managers do experience major failures, it&amp;rsquo;s still hard to overcome entrenched attitudes. You&amp;rsquo;ll recall Bill from my blog a couple of weeks back where his inventory migration was struggling to complete two weeks into a 48 hour cutover window &amp;ndash; well, I&amp;rsquo;m sorry to tell you he had to roll back the whole process and continue on the old platforms. Bill&amp;rsquo;s unfortunately so busy dealing with the fallout (blame / recrimination) that he hasn&amp;rsquo;t had time to talk to me yet, but I&amp;rsquo;m confident he&amp;rsquo;ll get there &amp;ndash; if he&amp;rsquo;s still got his job of course!&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/02/25/High-priced-Hurt</guid>
			<pubDate>Mon, 25 Feb 2008 16:19:48 +0000</pubDate>
            <category>/ETL/</category>
                                        <wfw:comment>/interactive/commentapi/default/ETL/2008/02/25/High-priced-Hurt</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/02/25/High-priced-Hurt?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Business DNA</title>
            <link>/interactive/blog/default/2008/02/17/Business-DNA</link>
            <description>&lt;p&gt;Transformation is everywhere &amp;ndash; no matter which walk of life you find yourself in there is a good chance someone is trying to change the way it works. For most organizations there are strong drivers for change, whether they are to enable growth, drive efficiency, or to respond to external stimuli.&amp;nbsp; I originally trained as a Biologist and spent my university years deeply immersed in cell biology understanding how the fundamental building blocks of life continuously rearrange themselves to adapt to changing environmental conditions and competition.&lt;/p&gt;&lt;p&gt;We have pretty much built the major business applications we need to run our businesses now, and we know how to put them together commercially and technically. But we don&amp;rsquo;t yet have a good understanding of how to transition our businesses smoothly to use them.&lt;/p&gt;&lt;p&gt;The volume of data we now hold continues to grow at a vast rate, and presents a couple of really challenging issues &amp;ndash; a lot of it is replicated many, many times and often inaccurately, and we have neither the tools nor the time to work out how to get rid of duplicates nor how to fix what is wrong.&amp;nbsp; During normal operations this causes pain, but during transformation can be fatal. Funnily enough there is a similar puzzle with DNA - every broad bean cell contains 11 meters of DNA &amp;ndash; that&amp;rsquo;s a huge amount of redundant material! Life uses the mistakes in replicating DNA to create variability and build up resilience, but unfortunately the same doesn&amp;rsquo;t work with business data &amp;ndash; it just breaks the processes that use it.&lt;/p&gt;&lt;p&gt;The world of business information systems mirrors living organisms in that those that can adapt to change survive, but the consequences of failure to do so are binary. So it seems to me pretty important that we get much better at understanding how to transform the data about our businesses and our customers or we won&amp;rsquo;t be able to adapt. And we&amp;rsquo;d also better find some ways of managing the interaction between the data transformation and populating new systems (and versions of systems) from transitioning the business processes that rely on them.&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/02/17/Business-DNA</guid>
			<pubDate>Sun, 17 Feb 2008 10:58:26 +0000</pubDate>
            <category>/Allsorts/</category>
                                        <wfw:comment>/interactive/commentapi/default/Allsorts/2008/02/17/Business-DNA</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/02/17/Business-DNA?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Improve Your Customer Experience</title>
            <link>/interactive/blog/default/2008/02/12/Change-The-Way-You-Think-1</link>
            <description>&lt;p&gt;I&amp;rsquo;ve been mulling over the impact a data migration can have on customer experience. Every company knows the value of happy customers today, and is just as aware of how easy it can be to lose their hard-won trust. A few months ago I heard the CFO of a UK utility company facing the wrath of the doyen of political interviewers, John Humphreys on BBC Radio 4. The utility company had been voted &amp;lsquo;Worst Utility in Customer Service&amp;rsquo; and their call centers were awash with calls from irate customers. The CFO handled the interview pretty well and explained that the majority of the complaints had arisen from problems in migrating to a new billing system.&lt;/p&gt;&lt;p&gt;Now that sounds to me like a pretty common story &amp;ndash; and having lived through a billing migration some years ago that went badly wrong, one that resonates for me personally. In my case, it was two weeks after go-live before we got the first customer calls querying their statements, and the first doubts started to creep in. We managed to recover after two more weeks of 24 hour shifts &amp;ndash; not an experience I&amp;rsquo;d care to repeat.&lt;/p&gt;&lt;p&gt;System upgrades and replacements are very regular events, and I&amp;rsquo;ll bet the utility company&amp;rsquo;s billing upgrade met all the normal challenges &amp;ndash; not enough investment in the vital process of connecting the business stakeholders to the project, poor understanding of the data and it&amp;rsquo;s quality, and a plan to rehearse offline several times with sample data before a big-bang cutover &amp;ndash; leaving all the issues in the data un-confronted by the business until their customers were kind enough to find them.&lt;/p&gt;&lt;p&gt;It really doesn&amp;rsquo;t have to be like this now &amp;ndash; we know better, and given how much effort has to go into acquiring customers, why wouldn&amp;rsquo;t you invest a reasonable amount of effort into looking after them while you transition between systems? Business and domestic customers are much more familiar with technology today &amp;ndash; it&amp;rsquo;s ubiquitous in everyone&amp;rsquo;s work and home life, and they know what it&amp;rsquo;s like to upgrade systems. I wonder what the impact on customer churn was following the hashed utility billing upgrade?&lt;/p&gt;&lt;p&gt;To look at the positive side of the coin for a moment, I&amp;rsquo;d consider data migration a real opportunity to improve customer experience. After all, how often do you get the chance to filter and improve core customer data?&amp;nbsp; If the process you&amp;rsquo;re running involves platform transformation and rationalization, this is a major opportunity to re-correlate and de-duplicate data that may have been held for many years. That can result in major savings and much greater clarity on our customer interaction.&lt;/p&gt;&lt;p&gt;So here&amp;rsquo;s to a more enlightened approach &amp;ndash; one where data migration is seen as a beneficial part of projects, properly owned by the business rather than IT, where a decent value-based case is made for investment in it showing real gains in customer experience and operational efficiency, and one in which risk is properly managed from the outset rather than apologized for on public radio after the event.&lt;/p&gt;
</description>
            <guid>/interactive/blog/default/2008/02/12/Change-The-Way-You-Think-1</guid>
			<pubDate>Tue, 12 Feb 2008 16:02:43 +0000</pubDate>
            <category>/From+the+trenches/</category>
                                        <wfw:comment>/interactive/commentapi/default/From+the+trenches/2008/02/12/Change-The-Way-You-Think-1</wfw:comment>
            <wfw:commentRss>/interactive/blog/default/2008/02/12/Change-The-Way-You-Think-1?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
            </channel>
</rss>
