Agile Legacy Lifecycle

  • View
    215

  • Download
    0

Embed Size (px)

Text of Agile Legacy Lifecycle

  • 8/13/2019 Agile Legacy Lifecycle

    1/12

    Agile Legacy Lifecycle

  • 8/13/2019 Agile Legacy Lifecycle

    2/12

  • 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

    4/124

    Doing what is right for you

    One size does not fit all

    Sustain

    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

    environment

    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

    Remediate

    Migrate

    Re-platform

    Consolidate

    Replace

    Decommission

    Extend/Enhance

  • 8/13/2019 Agile Legacy Lifecycle

    5/12 5

    Application Lifecycle Services the way we do it

    Capgemini Introduces Agile Legacy

    Lifecycle

    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

    predictable,

    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

    TM

    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

    outcomes

    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

    WARPn

    DESIGN

    DEPLOY

    MO

    DERNIZ

    E

  • 8/13/2019 Agile Legacy Lifecycle

    6/126

    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 area