Presentation is loading. Please wait.

Presentation is loading. Please wait.

Architecture-Driven Modernization ----------------------------------------- The Legacy Systems Challenge OMG Government Information Day – March 2008 ------------------------------

Similar presentations


Presentation on theme: "Architecture-Driven Modernization ----------------------------------------- The Legacy Systems Challenge OMG Government Information Day – March 2008 ------------------------------"— Presentation transcript:

1 Architecture-Driven Modernization The Legacy Systems Challenge OMG Government Information Day – March William Ulrich - TSG, Inc.

2 Defining Architecture-Driven Modernization (ADM)* Process of understanding & evolving existing software assets for: Software improvement Software improvement Modifications Modifications Interoperability Interoperability Refactoring Refactoring Restructuring Restructuring Reuse Reuse Porting Porting Migration Migration Translation into another language Translation into another language Enterprise application integration Enterprise application integration Service-oriented architecture Service-oriented architecture Other initiatives as they relate to existing systems Other initiatives as they relate to existing systems * Source: Object Management Group (OMG) Architecture-Driven Modernization Task Force – Copyright TSG Inc., 2008, All Rights Reserved

3 Enterprise Impacts of Aging IT Architectures Existing Data & Application Architectures: Existing Data & Application Architectures: Contain redundancy, obsolete functionality mixed with mission critical code across stovepipe structures Contain redundancy, obsolete functionality mixed with mission critical code across stovepipe structures Delay and undermine critical IT projects Delay and undermine critical IT projects Business Impacts of Aging IT Architectures: Business Impacts of Aging IT Architectures: Inefficiency, high operating costs, spiraling head-count Inefficiency, high operating costs, spiraling head-count Poor responsiveness to customers / constituent base Poor responsiveness to customers / constituent base Lost / delayed revenue realization Lost / delayed revenue realization Creation of Shadow Systems* Creation of Shadow Systems* Erosion of ability to respond to tactical & strategic objectives Erosion of ability to respond to tactical & strategic objectives * * Spreadsheets, faxes, , Access, dual entry, paper/pencil Copyright TSG Inc., 2008, All Rights Reserved

4 Traditional Approaches to Meet Existing IT Architecture Challenges ExistingITArchitectures GreenfieldReplacement MiddlewareBasedIntegration ERP (Package) Solutions Existing IT architectures include application and data architectures as well as technical architectures. Copyright TSG Inc., 2008, All Rights Reserved

5 Greenfield Replacement: Costly & Risky Greenfield replacement implies from scratch Greenfield replacement implies from scratch Real cost of application rewrites is in the range of $15-30 / line of code (Gartner) Real cost of application rewrites is in the range of $15-30 / line of code (Gartner) Greenfield replacement results in: Greenfield replacement results in: Missing or incorrect data & business rules Missing or incorrect data & business rules Significant reworking of deliverables Significant reworking of deliverables Loss of critical business knowledge Loss of critical business knowledge If Greenfield replacement fails – there is no fallback If Greenfield replacement fails – there is no fallback Copyright TSG Inc., 2008, All Rights Reserved

6 Commercial-Off-the-Shelf Software Comes with Risks & Costs * Source: Cutter Report – Vol. 6, No. 9 – Sept Integrating packages with existing data and systems was very challenging Integrating packages with existing data and systems was very challenging 98% of package users were forced to change business practices (tail wagging the dog) 98% of package users were forced to change business practices (tail wagging the dog) 60% of business users favored the existing legacy applications over the new package 60% of business users favored the existing legacy applications over the new package Only 18% of package users found it easy to realize package benefits Only 18% of package users found it easy to realize package benefits Copyright TSG Inc., 2008, All Rights Reserved

7 New IRS system allows $200M in bogus refunds (USA Today – 2006) Telecommunications company cancels package implementation effort - $70-80 million failure FBI throws out a $100 million system as a total failure U.S. Federal Agency cancels $70 million SAP implementation Health insurance provider shuts down $60 million major systems replacement project Hershey distribution package failure drives down stock value (1999) Unacceptable Results of Greenfield Replacement & Package Options Copyright TSG Inc., 2008, All Rights Reserved

8 Middleware Solutions Can Even Complicate Business Architectures Source: Aligning Technology and Business: Applying Patterns for Legacy Transformation, Howard Hess, IBM Systems Journal, Volume 44 Number 1, …recent advances in integration middleware technology have provided some relief by making it possible for financial institutions to move customer information across channels. But in many cases the technology has been laid over flawed legacy architecture and has merely created more duplication. Copyright TSG Inc., 2008, All Rights Reserved

9 Why Consider Modernization as a Strategy to Augment or Displace Traditional IT Options Traditional replacement approaches have fallen short Traditional replacement approaches have fallen short Non-invasive integration options have hit a wall Non-invasive integration options have hit a wall Modernization offers solutions to address critical, core IT architecture challenges Modernization offers solutions to address critical, core IT architecture challenges Copyright TSG Inc., 2008, All Rights Reserved

10 Modernization: Shifting from Tactical to Strategic Most CIOs will need to develop new skills and competencies in their management teams to deal with the significant challenges of IT modernization Most CIOs will need to develop new skills and competencies in their management teams to deal with the significant challenges of IT modernization IT modernization reinstates IT strategic planning at the heart of the CIO cabinet IT modernization reinstates IT strategic planning at the heart of the CIO cabinet An organization's first act is to modernize its strategic planning capabilities and immediately focus these competencies toward IT asset modernization An organization's first act is to modernize its strategic planning capabilities and immediately focus these competencies toward IT asset modernization Copyright TSG Inc., 2008, All Rights Reserved * * Source: Gartner, Inc., What the CIO Should Know and Do About IT Modernization, Vecchio & Kyte, 6 February 2008

11 Architecture-Driven Modernization: Aligns Business & IT Domain Initiatives Adopted from early horseshoe models from Unisys/TSG, Inc. Business Domain IT Domain ExistingEnvironment TargetEnvironment Physical System Implementation Program Design Level System Design Level Analysis Level Requirements Level UML / System Models Business Models Business Strategy Modernization Analysis Domain ADM Refactoring Domain ADM Transformation Domain Copyright TSG Inc., 2008, All Rights Reserved

12 Architecture-Driven Modernization Scenarios ADM Scenario: An initiative (e.g. portfolio management), project (e.g. migrating platforms) or series of projects (e.g. consolidating, redesigning and redeploying an application in model driven architecture) applied to one or more existing systems. ADM Scenario: An initiative (e.g. portfolio management), project (e.g. migrating platforms) or series of projects (e.g. consolidating, redesigning and redeploying an application in model driven architecture) applied to one or more existing systems. Copyright TSG Inc., 2008, All Rights Reserved

13 Modernization Scenarios (Projects) Driven by Degree of Abstract from Physical Systems Adopted from earlier horseshoe models from Unisys/TSG, Inc. Business Domain IT Domain -Data Conversion -Language Transliteration -Language Migration -Platform Migration -Replacement Scenarios -Greenfield Rewrite -ERP/Package Deployment UML / System Models Business Models ADM Scenario Mapping Modernization Project Scenarios -SOA Transformation -Data Architecture Redesign -Procedural to Object Lang. Migration -Knowledge Reclamation -Model Driven Architecture Migration -Architecture Consolidation TargetEnvironment ExistingEnvironment Copyright TSG Inc., 2008, All Rights Reserved

14 Converts source code to new language or language level with run time environment Objective: Convert system to new language and / or run time platform. Migrates application to new hardware and / or operating system Sample ADM Scenario: Language & Platform Migration Scenario Scenario (s) not model driven. Typically 1-to-1 correspondence between current and target system Can mix & match with module / system redesign or consolidation. Copyright TSG Inc., 2008, All Rights Reserved

15 Sample ADM Scenario: Model Driven Architecture Transformation Scenario Objective: Migrate existing data, business logic to an environment in which systems are maintained in models. Extract business rules & data definitions Purge implementation dependent logic Rationalize/consolidate data & logic as needed Migrate/merge extracted logic & data definitions into applicable models Existing applications & data definitions Sample models Register Claim Approve Claim Trigger Object From object data model Precondition Employee makes a claim Register claim Trigger Daily claim review process Source: Martin/Odell Insured Employee Produce packing list Decrement FGI Ship order Shipping Clerk Drop ship from remote warehouse Copyright TSG Inc., 2008, All Rights Reserved

16 OMGs Architecture-Driven Modernization Task Force Driving Industry Standards OMG ADM Task Force* established in 2003: OMG ADM Task Force* established in 2003: To create specifications and promote industry consensus on modernization of existing applications To create specifications and promote industry consensus on modernization of existing applications Major industry vendor, integrator participation Major industry vendor, integrator participation ADM Standards ADM Standards Knowledge Discover Metamodel (KDM) Knowledge Discover Metamodel (KDM) Abstract Syntax Tree Metamodel (ASTM) in final submission Abstract Syntax Tree Metamodel (ASTM) in final submission Software Metrics Metamodel (SMM) in final submission Software Metrics Metamodel (SMM) in final submission Analysis Package submissions in progress Analysis Package submissions in progress Visualization, refactoring & transformation under discussion Visualization, refactoring & transformation under discussion Tool interoperability & standards offer organizations more options and confidence in long-term solutions Tool interoperability & standards offer organizations more options and confidence in long-term solutions *OMG Architecture-Driven Modernization Task Force -- See: Copyright TSG Inc., 2008, All Rights Reserved

17 Four Basic Ways to Implement Modernization on Projects Tool Centric: License tool, get trained & do it yourself: Tool Centric: License tool, get trained & do it yourself: Works where repeated use of tool is envisioned Works where repeated use of tool is envisioned Service Supported: License tool, engage outside support to work with in-house teams Service Supported: License tool, engage outside support to work with in-house teams In-Sourced: Bring in vendor with a tool & they perform work onsite In-Sourced: Bring in vendor with a tool & they perform work onsite Works well for one-time projects Works well for one-time projects Outsourced: Send your system out to a vendor Outsourced: Send your system out to a vendor Works only for very well defined tasks Works only for very well defined tasks In-house personnel still must do oversight, testing In-house personnel still must do oversight, testing Copyright TSG Inc., 2008, All Rights Reserved

18 Essential Elements of an Architecture- Driven Modernization Program Understanding of how modernization fits into existing or planned IT & business projects Understanding of how modernization fits into existing or planned IT & business projects Framework for understanding project scenarios, work plans, estimates and cost analysis Framework for understanding project scenarios, work plans, estimates and cost analysis Knowledge of and access to available tools, technologies & service providers Knowledge of and access to available tools, technologies & service providers A starting point: A starting point: Current, high-level architecture assessment Current, high-level architecture assessment Strategy session outlining options, timelines Strategy session outlining options, timelines Copyright TSG Inc., 2008, All Rights Reserved

19 What You Should Think About When Considering Modernization Do you really understand why you are undertaking the initiative? Do you really understand why you are undertaking the initiative? Have you taken business architectural alignment into account? Have you taken business architectural alignment into account? What are the impacts on interfacing & upstream / downstream systems? What are the impacts on interfacing & upstream / downstream systems? Have you considered the condition & impact of the underlying data architecture? Have you considered the condition & impact of the underlying data architecture? Are you leveraging established modernization literature, approaches & knowledge? Are you leveraging established modernization literature, approaches & knowledge? Copyright TSG Inc., 2008, All Rights Reserved

20 Architecture-Driven Modernization: The Legacy Systems Challenge Questions? OMG Government Information Day – March William Ulrich - TSG, Inc.


Download ppt "Architecture-Driven Modernization ----------------------------------------- The Legacy Systems Challenge OMG Government Information Day – March 2008 ------------------------------"

Similar presentations


Ads by Google