In this report, we narrate an actual modernization project undertaken by Everware-CBDI North America. The case study illustrates how the Agile Application Modernization approach is used in practice to deliver demonstrably modernized solutions that reflect future business needs. In this scenario we describe how we addressed specific application modernization project needs, while demonstrating how a limited portfolio assessment can significantly improve the outcome.
In previous CBDI reports, we have described a framework and motivation for the adoption of Agile Application Modernization. While the framework is all encompassing, illustrates what is possible and in theory allows for a hyperspace jump from some tightly coupled anti-agile legacy quagmire to an agile business oriented solution portfolio, this may not be practical in all situations. This case study narrates a project that pragmatically makes a less than hyperspace jump in modernization, yet still leaves the organization on the right trajectory.
This case study is not intended to educate you on how to perform modernization transformations but rather to give you insight into what such a transformation looks like in the context of our modernization approach. We anticipate that most Clients will engage with modernization experts to perform the transient activities of modernization since that is likely the most efficient path to modernization and minimizes unnecessary investments in these transient skills and tools.
However if you want a strategic architectural outcome, then engaging with experts does not entail delegating all modernization responsibility. In this case study we collaborate with our Client in a business and architecture driven approach to modernization and we leave the Client in a superior architectural position rather than in the same architectural position expressed in a new technology.
This large North American retail and logistics organization finds itself in a typical IT architecture situation. There is an agreed conceptual architectural vision of the future that is defined as less costly, less complex and more responsive to the business. However there is uncertainty as to what this means in terms of realization.
Scenarios range from outsourcing the management of the portfolio (parts of it are already outsourced), homogenizing the portfolio to facilitate interoperation and management (perhaps being able to outsource more since the outsource partner cannot support some of the legacy technologies), through to adopting SOA (although there is uncertainty as to what this implies even though they know they have duplication and congruence in the current portfolio). Each of these scenarios holds some challenge for the Client so the stopgap tactic at this point is homogenization of the portfolio to facilitate further outsourcing.
In reality, legacy applications continue to be enhanced and maintained; new application stovepipes are being built in spite of the fact that the architecture group has yet to define and communicate the desired future state more formally.
In addition several legacy platforms are rapidly becoming burning platforms from both a Vendor support and skills perspective.
Continued in PDF...
In this report, we narrate an actual modernization project undertaken by Everware-CBDI North America. The case study illustrates how the Agile Application Modernization approach is used in practice to deliver demonstrably modernized solutions that reflect future business needs.
File Size: 548KB
Published: 9 Sep 2010 00:00