|
Application modernization strategy a quick look Business agility and cost reduction are two fundamental factors that drive modernization. Added to this are the growing echnology obsolescence. According to Gartner, by year-end 2010, more than one-third of all application projects will be riven by the need to deal with technology or skills obsolescence. Forrester's new survey revealed that modernizing key egacy applications is the top software initiative for businesses this year (2009). Rising cost of maintenance, integration challenges, technical skill obsolescence, demanding market and industry regulation changes are front runners business cases for legacy and application modernization strategy. Just as you define another wave of your organizational SOA maturity model, modernization is tied into, and is enabled by service oriented architecture. Modernization starts with organizational readiness. Just as in every business transformation journey, it is necessary that your modernization strategy is strongly supported by your organization. If you consider this is an IT department job, forget it. Your business should drive the need for modernization and IT should be the thought leader and evangelists to socialize this idea to the business. Your modernization strategy may be a multi-phase, multi-wave milestone driven plan. At each phase you may now fuse the milestones with smaller waves. The best way is to phase it by business domains. Modernization can start in many ways, but typically it starts with language conversation, business process re-engineering, data mining, rules mining and analyzing these business domains. Setting up SOA ahead or the same time with modernization will shorten your overall plan. It would not be a surprise to see that some of the modernization starts with a SOA initiatives or SOA drives the modernization needs. Defining your business services domain helps you to quick start your modernization journey. One easy way is to define your functional areas and key processes supporting those. Your modernization roadmap should also include data migration and meta data management strategy. You could start with one of the core business processes such as origination. Once you define key processes under origination (applications, intake, pre-approvals, channels, promotions..etc) you could start moving those components away from your legacy systems and expose them as services. This cycle repeats for risk, approval, underwriting, closing, funding, servicing and other areas. However, easier this may sound, the challenges and road blocks is huge, you should conduct detail analysis and due diligence before you endeavor your modernization journey. |

Strategy