CBDI Forum
CBDI Service Oriented Architecture Practice Portal
Independent Guidance for Service Architecture and Engineering

CBDI Knowledgebase

Report Summary
Title: The Agile Application Modernization Project
Author: Lawrence Wilkes and Denzil Wasson
Publication Date: 29 January 2010
Report Type: Journal
Report Class: Best Practice
Abstract: In a previous report we introduced the Application Modernization process decomposing it into Disciplines, Process Unit and Tasks. In this report, we discuss an agile project structure and organization and provide a detailed breakdown of the Application Modernization process in terms of Project Phases and Work Packages, starting with the Assess and Plan phases. This approach to application modernization will allow an escalation from a solution specific modernization effort to an enterprise SOA effort over time. It can be viewed as the pragmatic middle ground between a difficult to motivate enterprise level SOA and successive SOA projects that will inevitably lead to service anarchy.
Backgrounder: In CBDI-SAE we use Disciplines as a way of separating out the different capabilities required by an organization. For example the capabilities required to deliver the Service Architecture – such as skills or tools - will be different to that required to deliver Service Implementations. Disciplines are also responsible for one or more key deliverables in Application Modernization and SOA. Application Modernization Planning produces the Application Modernization Plan; Service Oriented Architecture & Design produces the Service Portfolio Plan, and so on. The process decomposition of Disciplines, Process Units and Tasks forms the basic ‘building blocks’ from which various types of project plans can be assembled to meet different needs. Think of Disciplines as the ‘service providers’ to an IT process. Most projects will be focused on delivering a solution to a business requirement. The project will be tasked with understanding the requirement, mapping out the architecture, provisioning and implementing the various components and services, and finally assembling and deploying the solution. Consequently it will be using the ‘services’ provided by a number of Disciplines. However, not all Application Modernization projects are exactly the same. * A project that deals with a larger unit of scope may require iteration through some activities, whereas a smaller one may not. * One project may have a strategic focus that requires significant investment in planning and architecture, whereas another may be more tactical and start with an existing architecture that needs little refinement. * Most projects should be business-driven in response to new business requirements, whereas some may be more IT-driven, for example retiring an obsolete platform, and consequently have less need to identify business improvements or build business models. Mapping the process decomposition to appropriate project phases and into work packages enables us to explore these different options and to construct various types of project plans. In this report we use a generic project lifecycle. We recognize that readers may follow frameworks such as RUP or various agile approaches that provide their own lifecycle phases. Mapping to these should be straightforward.
Report Size: 16 pages
Report Access Type:
  Silver/Gold (Premium)
Available for separate purchase Single copies of recent CBDI Journals may be purchased
Login
Username: 
Password: 
 
   
ALREADY SILVER/GOLD MEMBER - If you are already registered as a Silver or Gold member, please enter your username and password.

UPGRADE/JOIN NOW - You may upgrade or join instantly to Silver membership which includes electronic access and a paper copy of the CBDI Journal.

NEW - BUY INDIVIDUAL REPORT - If you are not yet a member you may now purchase recent Journal editions and selected reports from our Ecommerce Report Sales Page.

LOST PASSWORD? - If you have forgotten your User ID or password please click here.

Please note that by proceeding you are providing the CBDi Forum with approval to use cookies. Please also ensure that you have cookies enabled in your browser.
 

  © Everware-CBDI Inc 1999-2010