Agile Legacy Lifecycle

download Agile Legacy Lifecycle

of 12

Embed Size (px)

Transcript of Agile Legacy Lifecycle

  • 8/13/2019 Agile Legacy Lifecycle


    Agile Legacy Lifecycle

  • 8/13/2019 Agile Legacy Lifecycle


  • 8/13/2019 Agile Legacy Lifecycle

    3/12 3

    Application Lifecycle Services the way we do it

    Agile Legacy Lifecycle

    Reducing legacy

    operating costs by over

    35 percent is not enough.

    Without business agilityand improved time-

    to-market, IT will fail

    to deliver against the

    business aspirations.

    How long do you have

    to fix it?

    n Engineer-in agility ensuring thatyou do not create tomorrows legacytoday by baking in flexibility, be itthrough SOA, exposing services,componentizing, and parameterizing

    those things that allow you torespond to evolving businessdemands.

    n Deliver on its promise gobeyond just a paper-based exerciseand be supported by a deliveryengine that is credible, proven, andequipped with a scalable globaldelivery capability.

    n Focus on business outcomes provide demonstrable businessbenefits, including reduced time-to-

    market, quicker, more responsivechanges, and a reduction inoperational costs against a declaredaspiration. An IT outcome alone isnot enough.

    With increasing pressure for austerity,doing more for less, and the demandfor greater business agility, it is only amatter of time before IT leaders mustface these challenges, before thebusiness (or even the competition)does it to them. How do you

    modernize an aging application estatesafely in a secure way withoutimpacting business-as-usual?

    Cost of operations, time-to-marketand speed of innovation are alldetermined by an organizationsapplication portfolio. Legacy systemsare at the heart of most applicationportfolios and have proven themselvesin practice. However, over the years,business operations have divergedfrom the processes embedded withinthese applications.

    Ad hoc extensions and maintenancehave taken their toll, resulting in

    applications that are neither scalablenor adaptable to changing businessrequirements. Although anorganizations competitive advantageis based on the business processes andrules embodied by these applications,they have now become an impedimentto business agility. Even though thatheavily patched-up code from the lastcentury is doing exactly what it wasoriginally designed for, it is probablycosting its owner market share.

    No matter how well conceived yourbusiness strategy is, if it is underpinnedby an aging application portfolio, youraspirations as a business are at risk.

    Agile Legacy Lifecycle

    While many IT leaders recognize theconstraints such a portfolio creates,many are bound by either:n A lack of room for significant

    investment (compounded by

    economic pressures and theescalating costs of simply keepingthe lights on);

    n The complexity and risk of change(made worse by the lack of anapproach that gives IT leaders theconfidence in their chances ofsuccess).

    Key success factors

    While the promise of a quick fix isappealing, Capgemini takes a realistic

    approach and acknowledges that anyapproach to Application Modernizationmust:n Negate the need for a major

    up-front investment withorganizations typically spending upto 75 percent of their IT budget onkeeping the lights on, it is criticalto have an innovative, self-fundingapproach, with minimal up-frontexpenditure.

    n Do the right thing for theorganization a Rip and Replace

    or package replacement of existingapplications is not a cure-all, assome organizational knowledge willexist only in the form of legacycode. Any approach must provideaccess to a comprehensive set ofoptions, including remediation,enhancements, re-platforming, andmigration that can preserve andreuse the value of your intellectualcapital.

    n Go at a pace that suits you these

    applications will underpin some ofyour most critical business operations,and changes need to be carefullyorchestrated at a time, and in a waythat minimizes business disruption.

  • 8/13/2019 Agile Legacy Lifecycle


    Doing what is right for you

    One size does not fit all


    Keeping the application fed andwatered with the minimum effortand cost

    Refactoring the application to abetter structure to improveintegration & flexibility

    Translate to a new language orreuse the code in a modern


    Moving the application to amore modern hardware/operating system

    Reducing duplication, reducingoverheads and driving efficiencyby consolidation of platforms

    Mine the application for theessential rules and recreate in a

    modern language or package

    Retiring the application in acontrolled manner, preservingessential data

    Improve integration andflexibility through serviceenablement








  • 8/13/2019 Agile Legacy Lifecycle

    5/12 5

    Application Lifecycle Services the way we do it

    Capgemini Introduces Agile Legacy


    This is our revolutionary

    legacy modernization

    service that unlocks the

    power of theinvestments you have

    made over the years in

    your mission-critical

    legacy applications and

    assures continuous

    improvement at


    industrialized cost.

    With Agile Legacy Lifecycle, we haveintroduced a new and special way todeliver business functionality to ourclients. We have replaced the oldone-shot modernize your estate and

    pay approach with a modernize toimprove non-stop service. It isdesigned to give our clients controlover the cost and scope of their legacyestate.

    Our service takes into considerationthe challenges outlined earlier and isbased upon an iterative approach,typically fronted with a results-orientedWARP1 phase(Wide-angle ApplicationRationalization Program).

    With WARP1, we bring a unique setof analytical tools including IBMRational

    Focal Point


    and IBMRational

    System Architect todeconstruct and make sense of thecomplexity that is typically found in alegacy applications portfolio. But,unlike other approaches, we lookbeyond the technology and take acomprehensive, six-stream approach

    that touches all major success factorsof application modernization.Because each organization is different,we recognize the need to do what isright for you, whether you are

    struggling with where to start, or youknow where you want to be and needthe confidence to make the journeywithout disrupting business-as-usual.

    WARP1 provides you with a designthat fits your architectural direction, asolid business case you can believe in,and a transformation plan you canmove forward with confidence.

    Following the WARP1 activity, wemove to the Discoveryphase. Here,

    we take a deep dive into the definedscope of application(s). We bring a setof probing tools, such as Rational

    Asset Analyzer, and specialistcapabilities to unpick the complexityof the code base, unveiling the hiddenpitfalls, logic, and challenges. Werapidly identify the dependencies,interfaces, and data issues that oftencause organizations to recoil at thethought of undertaking modernizationthemselves.

    Agile Legacy Lifecycle

    Making sense of the

    portfolio of applications,

    providing a plan and

    business case you can be

    confident in

    A deep dive in the application,

    getting behind the complexity

    and formulating a design

    that will deliver the business


    Embedding the application

    back into the estate with

    minimal disruption and ensuring

    operational readiness

    WARP n, a lite

    re-assessment to identify

    the next opportunity to

    yield maximum return

    Leveraging the

    talent from our

    Modernization CoEs

    to deliver a robust

    transformed solution

    and proving it works

    The Agile

    Legacy Lifecycle

    WARP 1







  • 8/13/2019 Agile Legacy Lifecycle


    The Modernizephase focuses onproducing the detailed modernizationdesign (in effect how the appropriatetreatment will be applied to thecandidate applications) and undertakingthe modernization itself. While thereis clearly an emphasis on Migrationand Re-platforming, we acknowledgethat there are instances where otherapproaches, such as Consolidation

    and Remediate are more appropriate.It is here that we make use of toolssuch as Rational

    Business Developerand Rational

    Developer for System z(RDz) to create innovative and agilesolutions.

    The Deploy phasebuilds upon a corevalue for our approach to ApplicationModernization, which is to minimizedisruption to business-as-usual. Here,we bring over 43 years of successful

    technology deployment to achievethis. Because our approach is iterative,you can go at a pace that suits you,biting off as much as you can chew.

    Why Capgemini and IBM?

    Several things make Capgemini a naturallegacy Application Modernizationpartner. Firstly, Capgemini has thebreadth, experience and ability to notonly define a Modernization program,but also to deliver against it. This meansthat you can not only rely upon us tocommit and deliver on the promise ofreduced operating costs, but also

    leverage a capability that has beenproven to help organizations reducetheir time-to-market/delivery by up to25 percent.

    Secondly, we bring a well-establishedApplication Modernization practice tobear, with a range of accelerators andenablers:n Our Wide-angled Application

    Rationalization Program (WARP1),method provides the highly

    industrialized scan of the applicationportfolio and context. It quicklyidentifies the areas in your legacyapplication portfolio with thehighest potential for modernization.

  • 8/13/2019 Agile Legacy Lifecycle

    7/12 7

    Application Lifecycle Services the way we do it

    n Our Agile Legacy LifecycleCenters of Excellenceare locatedwithin our global network of

    Accelerated Delivery Centers,equipped with the Rational tools toprovide ready-to-roll environmentsas well as being close to you.

    n Being part of Capgeminisbreakthrough Application LifecycleServices (ALS)means that we can

    provide more than justModernization. We have designedour services to deliver productivity,flexibility, and business impact.

    n IBM as our key Alliance Partnerprovides a comprehensive set ofhardware and software assets thatcan be used to automate and assistthe modernization of applications.

    We are working with IBM to helpestablish our Modernization Centersand facilities to demonstrate our

    Agile Legacy approach.

    By capitalizing upon the globalpresence we have, we bring theeconomic and skills benefits Global

    Delivery has to offer, undertakingModernization at a very competitiveprice.

    Finally, its about doing the rightthing in the right way. By taking aninnovative approach to modernizationwith IBM, we have developed AgileLegacy. It means that we are in aunique position where Modernization

    does not mean you have to get rid ofyour legacy application or platforminvestment.

    We can now take what you considerto be a legacy application into 21stcentury tools, methods, approaches.For organizations, it means:n Having the ability to move away

    from the reliance on scarce greenscreen development capability attracting/capitalizing on the

    modern skills available in themarket.

    Agile Legacy Lifecycle


    Define Target System Architecture

    Application Migration architecture

    Application Migration Solution

    Specifications for migration PoC to validate the


    Rational software

    Rational software

    Rational software


    Rational software



    WARP 1







    Designers & Developers

    Application migration Tools

    Database migration tools

    Modifications to other systems

    Migration dry Run

    Task Management

    (Rational Team Concert)Asset Re-use

    (Rational Asset Manager)Version Control

    (Team Concert/Clearcase)







    Project Management





    Focal PointTM


    Software Architect


    System Architect


    Dashboard Reporting



    System and Integration


    Test Management

    Defect Management

    Migrate Application

    Migrate Data

    Users/Product Owners

    Acceptance testing

    Scope Management

    Change Requests

    Engagement Manager

    Progress/Dashboard Monitoring

    Change Management

    Business & IT Analysts

    To Be Application



    Business case

    Migration Analysts

    High level scope

    System requirements

    Analyze Current System

    High level migration









    CommunicationServer 2007














  • 8/13/2019 Agile Legacy Lifecycle


    n Merging the world of legacy andnew technology developmentinto one approach so legacydevelopment is done in harmonywith newer languages, through a

    single, common IDE, and toolset.n Opening new opportunities for

    technical agility such as ServiceEnablement and web refacing allowing you to expose thoseonce buried legacy capabilitiesas true services for far greaterutilization.

    n Being able to functionallydecompose the legacy code baseinto a structure that can be easilymanipulated so you can transform

    and migrate a piece at a time(be that functional areas forthe purposes of extracting thebusiness logic rules).

    n Having the ability to apply Agilepractices, such as ContinuousIntegration and Iterative Deliveryto your approach to Legacydevelopment so regardless ofyour platform, you can realize thebenefits of Agile and delivera more responsive service to thebusiness.

    n Being able to deliver LegacyDevelopment through a global

    distributed deliverymodel

    allowing you to realize theeconomic and skills benefitsthis brings.

    And just as importantly, it means you

    dont have to fall into the trap of amigrating code for the sake of it, ormake a large capital investment. Thelifecycle approach brings a cultureof continuous evolution to ensure thatyour legacy environment never fallsinto disrepute again.

    Capgemini calls this Agile LegacyLifecycle and it has been developedin collaboration with IBM.

    Benefits of the Capgemini approachn We will commit to delivering you a

    tangible operational outcome (insome instances reducing operationalexpenditure beyond 35 percent).

    n We wont settle for cost savingsalone. We will engineer businessagility into your legacy estate reducing your time-to market/delivery.

    n We have a proven approach with acredible track record that you canbe confident of. This way we will

    help you modernize withoutdisrupting the business andcapitalizing upon your intellectualinvestment to date.

    Legacy technologies we address:COBOLPL1RPG

    COOL:GenVAGenAdabas/NaturalCA Ideal/DatacomC/C++PacbaseAdaVisual BasicVisual C/C++DelphiAssembler+Variety of Databases


    Capgemini has the breadth,experience and ability to not only

    define a modernization program but

    also to deliver against it. We are

    delighted to be working with them

    on this compelling customer

    offering using award-winning

    software from IBM Rational.

    Harish GramaVice President,

    IBM Rational

    Product Development,

    Delivery and Customer Support

  • 8/13/2019 Agile Legacy Lifecycle

    9/12 9

    Application Lifecycle Services the way we do it

    Our Credentialsn VWS, the Dutch Ministry of

    Health, Welfare and Sport said:Capgemini recently helped us witha major migration project of over

    500 programs, using the IBMmigration tool, which ensured theability of performing corrective andadaptive maintenance on ourfinancial systems, implementing themigrated programs in a mainframeproduction environment. They alsoset up a new developmentenvironment (Rational

    BusinessDeveloper), and tested the migratedprograms. VWS was satisfied withthe performance on this project.

    n A large financial organization wantedto modernize its entire approach toregulatory reporting, including theclarification and optimization ofinformation provision and accessibilityfor many of its stakeholder groups.To meet these challenges, Capgeminideveloped a SOA-based mandatoryelectronic reporting solution. Thissolution provides a strategic datasystem for the automated collection,

    validation, and storage of regulatoryreporting data, via a range of differenttechnology options (web form, PDFfile, web service, etc). This robust,secure, and highly scalable electronicdata submission solution enables theclient to implement future reportingchanges without extensive systemredesign and associated cost. Thesolution was rolled out to all 29,000financial services firms in the UKduring the latter half of 2008.

    For more information about how Capgemini can become your legacy applicationmodernization partner and help you to cut your costs and realize your potential,please contact: [email protected]

    Capgeminis unique Wide-angle Application Rationalization Program (WARP 1)is a breakthrough, accelerated approach that brings you up to full speed inrationalizing your application landscape and lifecycle. Taking only seven weeks,WARP1 helps you to make a quantum leap towards real results by providing you

    with three simple, yet powerful deliverables. A Rationalization Design, a rock-solid Business Case, and a pragmatic Transformation Roadmap not only show youthe best opportunities for modernizing your application landscape, but also enableyou to act on it.

    What is unique about Agile Legacy Lifecycle?Capgemini recognizes that our clients legacy code has decades of investment in it,including embedded business rules that drive their core business today. We aresensitive to that fact and have built an offering that solves their legacy problem ina manner that is incremental, safe and secure, but transformational to their


    This is really about bringing Agile Methods, Agile Tools, and Agile people to solvethe legacy code related problems for our clients: whether it is Legacy Technologyconstraining business agility or Legacy Technology steadily increasing the costs ofownership or just dealing with the problem of Legacy skills not available in themarket place to support business-critical systems.

    When we talk aboutAgile Methods, we mean leveraging the pioneering workwe have done on Lean methods and processes; especially on using Agile-RUPas our core software engineering method.

    When we talk aboutAgile Tools, we mean a partnership with IBM that brings

    the benefits of an integrated tool set across the lifecycle and ongoing innovation.

    When we talk aboutAgile People, what we really mean is Experienced peoplewho have done this before, and who are now adept at using Agile Methods andAgile Tools to improve the business performance for our clients.

    Legacy is a foundation to be built upon and not demonized. Capgeminican show clients how to build upon this incredible asset they have bymaking it Agile through Agile Legacy Lifecycle.

  • 8/13/2019 Agile Legacy Lifecycle


    Copyright 2011 Capgemini. All rights reserved.

    IBM, the IBM logo, Rational, and Focal Point are trademarks of IBM Corporation, in the United States,

    other countries, or both. For other trademarks see

    Capgemini, one of the

    worlds foremost providersof consulting, technology and outsourc-ing services, enables its clients to trans-

    form and perform through technologies.Capgemini provides its clients withinsights and capabilities that boost their

    freedom to achieve superior resultsthrough a unique way of working, theCollaborative Business ExperienceTM.

    The Group relies on its global deliverymodel called Rightshore, which aims

    to get the right balance of the best talent

    from multiple locations, working as oneteam to create and deliver the optimumsolution for clients.

    Present in more than 40 countries,Capgemini reported 2010 global reve-nues of EUR 8.7 billion and employs

    over 110,000 people worldwide.More information is available

    Rightshoreis a trademark belonging to Capgemini

    About Capgemini

  • 8/13/2019 Agile Legacy Lifecycle


  • 8/13/2019 Agile Legacy Lifecycle


    Capgemini S.A.

    Place de IEtoile - 11, rue de Tilsitt

    75017 Paris

    Tl. : +33 1 47 54 50 00

    Fax : +33 1 47 54 50 86 Illustrations: Alfredo Carlo