12
in collaboration with Insert partner logo Agile Legacy Lifecycle

Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can

Embed Size (px)

Citation preview

Page 1: Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can

in collaboration with

Insert partner logo

Agile Legacy Lifecycle

Page 2: Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can
Page 3: Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can

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 agility and 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 – ensuringthatyoudonotcreatetomorrow’slegacytodaybybakinginflexibility,beitthroughSOA,exposingservices,componentizing,andparameterizingthosethingsthatallowyoutorespondtoevolvingbusinessdemands.

n Deliver on its promise – gobeyondjustapaper-basedexerciseandbesupportedbyadeliveryenginethatiscredible,proven,andequippedwithascalableglobaldeliverycapability.

n Focus on business outcomes –providedemonstrablebusinessbenefits,includingreducedtime-to-market,quicker,moreresponsivechanges,andareductioninoperationalcostsagainstadeclaredaspiration.AnIToutcomealoneisnotenough.

Withincreasingpressureforausterity,doingmoreforless,andthedemandforgreaterbusinessagility,itisonlyamatteroftimebeforeITleadersmustfacethesechallenges,beforethebusiness(oreventhecompetition)doesittothem.Howdoyoumodernizeanagingapplicationestatesafelyinasecurewaywithoutimpactingbusiness-as-usual?

Costofoperations,time-to-marketandspeedofinnovationarealldeterminedbyanorganization’sapplicationportfolio.Legacysystemsareattheheartofmostapplicationportfoliosandhaveproventhemselvesinpractice.However,overtheyears,businessoperationshavedivergedfromtheprocessesembeddedwithintheseapplications.

Adhocextensionsandmaintenancehavetakentheirtoll,resultinginapplicationsthatareneitherscalablenoradaptabletochangingbusinessrequirements.Althoughanorganization’scompetitiveadvantageisbasedonthebusinessprocessesandrulesembodiedbytheseapplications,theyhavenowbecomeanimpedimenttobusinessagility.Eventhoughthatheavilypatched-upcodefromthelastcenturyisdoingexactlywhatitwasoriginallydesignedfor,itisprobablycostingitsownermarketshare.

Nomatterhowwellconceivedyourbusinessstrategyis,ifitisunderpinnedbyanagingapplicationportfolio,youraspirationsasabusinessareatrisk.

Agile Legacy Lifecycle

WhilemanyITleadersrecognizetheconstraintssuchaportfoliocreates,manyareboundbyeither:n Alackofroomforsignificant

investment(compoundedbyeconomicpressuresandtheescalatingcostsofsimply“keepingthelightson”);

n Thecomplexityandriskofchange(madeworsebythelackofanapproachthatgivesITleaderstheconfidenceintheirchancesofsuccess).

Key success factorsWhilethepromiseofaquickfixisappealing,CapgeminitakesarealisticapproachandacknowledgesthatanyapproachtoApplicationModernizationmust:n Negate the need for a major

up-front investment –withorganizationstypicallyspendingupto75percentoftheirITbudgeton“keepingthelightson,”itiscriticaltohaveaninnovative,self-fundingapproach,withminimalup-frontexpenditure.

n Do the right thing for the organization –a“RipandReplace”orpackagereplacementofexistingapplicationsisnota‘cure-all,’assomeorganizationalknowledgewillexistonlyintheformoflegacycode.Anyapproachmustprovideaccesstoacomprehensivesetofoptions,includingremediation,enhancements,re-platforming,andmigrationthatcanpreserveandreusethevalueofyourintellectualcapital.

n Go at a pace that suits you –theseapplicationswillunderpinsomeofyourmostcriticalbusinessoperations,andchangesneedtobecarefullyorchestratedatatime,andinawaythatminimizesbusinessdisruption.

Page 4: Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can

4

Doing what is right for you

One size does not fit all

Sustain

“Keepingtheapplicationfedandwateredwiththeminimumeffortandcost”

“Refactoringtheapplicationtoabetterstructuretoimproveintegration&flexibility”

“Translatetoanewlanguageorreusethecodeinamodernenvironment”

“Movingtheapplicationtoamoremodernhardware/operatingsystem”

“Reducingduplication,reducingoverheadsanddrivingefficiencybyconsolidationofplatforms”

“Minetheapplicationfortheessentialrulesandrecreateinamodernlanguageorpackage”

“Retiringtheapplicationinacontrolledmanner,preservingessentialdata”

“Improveintegrationandflexibilitythroughserviceenablement”

Remediate

Migrate

Re-platform

Consolidate

Replace

Decommission

Extend/Enhance

Page 5: Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can

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 the investments you have made over the years in your mission-critical legacy applications and assures continuous improvement at predictable, industrialized cost.

WithAgileLegacyLifecycle,wehaveintroducedanewandspecialwaytodeliverbusinessfunctionalitytoourclients.Wehavereplacedtheold“one-shotmodernizeyourestateandpay”approachwitha“modernizetoimprovenon-stop”service.Itisdesignedtogiveourclientscontroloverthecostandscopeoftheirlegacyestate.

Ourservicetakesintoconsiderationthechallengesoutlinedearlierandisbaseduponaniterativeapproach,typicallyfrontedwitharesults-orientedWARP1 phase(Wide-angleApplicationRationalizationProgram).

WithWARP1,webringauniquesetofanalyticaltoolsincludingIBMRational

®FocalPoint

TMandIBM

Rational®SystemArchitectto

deconstructandmakesenseofthecomplexitythatistypicallyfoundinalegacyapplicationsportfolio.But,unlikeotherapproaches,welookbeyondthetechnologyandtakeacomprehensive,six-streamapproach

thattouchesallmajorsuccessfactorsofapplicationmodernization.Becauseeachorganizationisdifferent,werecognizetheneedtodowhatisrightforyou,whetheryouarestrugglingwithwheretostart,oryouknowwhereyouwanttobeandneedtheconfidencetomakethejourneywithoutdisruptingbusiness-as-usual.WARP1providesyouwithadesignthatfitsyourarchitecturaldirection,asolidbusinesscaseyoucanbelievein,andatransformationplanyoucanmoveforwardwithconfidence.

FollowingtheWARP1activity,wemovetotheDiscoveryphase.Here,wetakeadeepdiveintothedefinedscopeofapplication(s).Webringasetofprobingtools,suchasRational

®

AssetAnalyzer,andspecialistcapabilitiestounpickthecomplexityofthecodebase,unveilingthehiddenpitfalls,logic,andchallenges.Werapidlyidentifythedependencies,interfaces,anddataissuesthatoftencauseorganizationstorecoilatthethoughtofundertakingmodernizationthemselves.

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

WARP

n

DESIGN

DEPLOY

MODERN

IZE

Page 6: Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can

6

TheModernizephasefocusesonproducingthedetailedmodernizationdesign(ineffect–howtheappropriate‘treatment’willbeappliedtothecandidateapplications)andundertakingthemodernizationitself.WhilethereisclearlyanemphasisonMigrationandRe-platforming,weacknowledgethatthereareinstanceswhereotherapproaches,suchasConsolidationandRemediatearemoreappropriate.ItisherethatwemakeuseoftoolssuchasRational

®BusinessDeveloper

andRational®DeveloperforSystemz

(RDz)tocreateinnovativeandagilesolutions.

The Deploy phasebuildsuponacorevalueforourapproachtoApplicationModernization,whichistominimizedisruptiontobusiness-as-usual.Here,webringover43yearsofsuccessfultechnologydeploymenttoachievethis.Becauseourapproachisiterative,youcangoatapacethatsuitsyou,bitingoffasmuchasyoucanchew.

Why Capgemini and IBM?SeveralthingsmakeCapgeminianaturallegacyApplicationModernizationpartner.Firstly,Capgeminihasthebreadth,experienceandabilitytonotonlydefineaModernizationprogram,butalsotodeliveragainstit.Thismeansthatyoucannotonlyrelyuponustocommitanddeliveronthepromiseofreducedoperatingcosts,butalsoleverageacapabilitythathasbeenproventohelporganizationsreducetheirtime-to-market/deliverybyupto25percent.

Secondly,webringawell-establishedApplicationModernizationpracticetobear,witharangeofacceleratorsandenablers:n OurWide-angledApplication

RationalizationProgram(WARP1), methodprovidesthehighlyindustrializedscanoftheapplicationportfolioandcontext.Itquicklyidentifiestheareasinyourlegacyapplicationportfoliowiththehighestpotentialformodernization.

Page 7: Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can

7

Application Lifecycle Services the way we do it

n OurAgile Legacy Lifecycle Centers of ExcellencearelocatedwithinourglobalnetworkofAcceleratedDeliveryCenters,equippedwiththeRationaltoolstoprovideready-to-rollenvironmentsaswellasbeingclosetoyou.

n BeingpartofCapgemini’sbreakthroughApplication Lifecycle Services (ALS)meansthatwecanprovidemorethanjust‘Modernization.’Wehavedesignedourservicestodeliverproductivity,flexibility,andbusinessimpact.

n IBMasourkeyAlliance Partner providesacomprehensivesetofhardwareandsoftwareassetsthatcanbeusedtoautomateandassistthemodernizationofapplications.WeareworkingwithIBMtohelpestablishourModernizationCentersandfacilitiestodemonstrateourAgileLegacyapproach.

Bycapitalizingupontheglobalpresencewehave,webringtheeconomicandskillsbenefitsGlobal

Deliveryhastooffer,undertakingModernizationataverycompetitiveprice.

Finally,it’saboutdoingtherightthingintherightway.BytakinganinnovativeapproachtomodernizationwithIBM,wehavedevelopedAgileLegacy.Itmeansthatweareinauniquepositionwhere“Modernization”doesnotmeanyouhavetogetridofyourlegacyapplicationorplatforminvestment.

Wecannowtakewhatyouconsidertobealegacyapplicationinto21stcenturytools,methods,approaches.Fororganizations,itmeans:n Havingtheabilitytomoveaway

fromtherelianceonscarcegreenscreendevelopmentcapability–attracting/capitalizing on the modern skills available in the market.

Agile Legacy Lifecycle

Analysts/Designers• Define Target System Architecture • Application Migration architecture• Application Migration Solution • Specifications for migration • PoC to validate the architecture

Rational software

Rational software

Rational software

Ratio

nal s

oftwa

re

Rational software

Design

DevelopD

eploy

WAR

P 1

2

3

4

5

Disc

over

y

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)

Rat

iona

l® H

ost A

cces

s Tr

ansf

orm

atio

n Se

rvic

es (H

ATS

)R

atio

nal®

Dev

elop

er fo

r Sy

stem

zR

atio

nal®

Bus

ines

s D

evel

oper

R

atio

nal A

pplic

atio

n D

evel

oper

R

atio

nal D

evel

oper

for

Pow

er S

yste

ms

Project Management

Rational® Asset

Analyzer

Rational®

Focal Point TM

RationalSoftware Architect

Rational®

System Architect

Collaboration

Dashboard Reporting

Testers/Deployment SME• System and Integration Testing• 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 landscape• Roadmap• Business case

Migration Analysts• High level scope • System requirements • Analyze Current System • High level migration requirements

WARP1

WAR

P n

DESIGN

DEPLOY

MODERN

IZE

Communication Server 2007

“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”

“A deep dive in the application, getting behind the complexity, and formulating a design that will deliver the

business outcomes”

“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”

Page 8: Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can

8

n Mergingtheworldoflegacyandnewtechnologydevelopmentintooneapproach–so legacy development is done in harmony with newer languages, through a single, common IDE, and toolset.

n Openingnewopportunitiesfortechnicalagilitysuchas“ServiceEnablement”and“webrefacing”–allowing you to expose those once buried legacy capabilities as true services for far greater utilization.

n Beingabletofunctionallydecomposethelegacycodebaseintoastructurethatcanbeeasilymanipulated–so you can transform and migrate a piece at a time (be that functional areas for the purposes of extracting the business logic rules).

n HavingtheabilitytoapplyAgilepractices,suchas“ContinuousIntegration”and“IterativeDelivery”toyourapproachtoLegacydevelopment–so regardless of your platform, you can realize the benefits of Agile and deliver a more responsive service to the business.

n BeingabletodeliverLegacyDevelopmentthroughaglobal

distributeddeliverymodel–

allowing you to realize the economic and skills benefits this brings.

Andjustasimportantly,itmeansyoudon’thavetofallintothetrapofamigratingcodeforthesakeofit,ormakealargecapitalinvestment.The“lifecycle”approachbringsacultureofcontinuousevolutiontoensurethatyourlegacyenvironmentneverfallsintodisreputeagain.

CapgeminicallsthisAgile Legacy Lifecycle and it has been developed in collaboration with IBM®.

Benefits of the Capgemini approachn Wewillcommittodeliveringyoua

tangibleoperationaloutcome(insomeinstancesreducingoperationalexpenditurebeyond35percent).

n Wewon’tsettleforcostsavingsalone.Wewillengineerbusinessagilityintoyourlegacyestate–reducingyourtime-tomarket/delivery.

n Wehaveaprovenapproachwithacredibletrackrecordthatyoucanbeconfidentof.Thiswaywewillhelpyoumodernizewithoutdisruptingthebusinessandcapitalizinguponyourintellectualinvestmenttodate.

Legacy technologies we address:COBOLPL1RPGCOOL:Gen VAGen Adabas/NaturalCA Ideal/Datacom C/C++Pacbase Ada Visual BasicVisual C/C++DelphiAssembler+Variety of Databases

8

“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 Grama

Vice President,

IBM Rational® Product Development,

Delivery and Customer Support

Page 9: Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can

9

Application Lifecycle Services the way we do it

Our Credentialsn VWS, the Dutch Ministry of

Health, Welfare and Sport said:“Capgeminirecentlyhelpeduswithamajormigrationprojectofover500programs,usingtheIBMmigrationtool,whichensuredtheabilityofperformingcorrectiveandadaptivemaintenanceonourfinancialsystems,implementingthemigratedprogramsinamainframeproductionenvironment.Theyalsosetupanewdevelopmentenvironment(Rational

®Business

Developer),andtestedthemigratedprograms.VWSwassatisfiedwiththeperformanceonthisproject.”

n Alargefinancialorganizationwantedtomodernizeitsentireapproachtoregulatoryreporting,includingtheclarificationandoptimizationofinformationprovisionandaccessibilityformanyofitsstakeholdergroups.Tomeetthesechallenges,CapgeminidevelopedaSOA-basedmandatoryelectronicreportingsolution.Thissolutionprovidesastrategicdatasystemfortheautomatedcollection,validation,andstorageofregulatoryreportingdata,viaarangeofdifferenttechnologyoptions(webform,PDFfile,webservice,etc).Thisrobust,secure,andhighlyscalableelectronicdatasubmissionsolutionenablestheclienttoimplementfuturereportingchangeswithoutextensivesystemredesignandassociatedcost.Thesolutionwasrolledouttoall29,000financialservicesfirmsintheUKduringthelatterhalfof2008.

FormoreinformationabouthowCapgeminicanbecomeyourlegacyapplicationmodernizationpartnerandhelpyoutocutyourcostsandrealizeyourpotential,pleasecontact:[email protected]

Capgemini’s unique Wide-angle Application Rationalization Program (WARP 1) is a breakthrough, accelerated approach that brings you up to full speed in rationalizing 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 you the best opportunities for modernizing your application landscape, but also enable you to act on it.

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

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

When we talk about Agile Methods, we mean “leveraging the pioneering work we have done on ‘Lean methods and processes’; especially on using Agile-RUP as our core software engineering method.”

When we talk about Agile 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 about Agile People, what we really mean is “Experienced people who have done this before, and who are now adept at using Agile Methods and Agile Tools to improve the business performance for our clients.”

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

Page 10: Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can

10Copyright © 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 http://www.ibm.com/legal/copytrade.shtml.

Capgemini,oneoftheworld’sforemostproviders

ofconsulting,technologyandoutsourc-ingservices,enablesitsclientstotrans-formandperformthroughtechnologies.Capgeminiprovidesitsclientswithinsightsandcapabilitiesthatboosttheirfreedomtoachievesuperiorresultsthroughauniquewayofworking,theCollaborativeBusinessExperienceTM.TheGroupreliesonitsglobaldeliverymodelcalledRightshore®,whichaims

togettherightbalanceofthebesttalentfrommultiplelocations,workingasoneteamtocreateanddelivertheoptimumsolutionforclients.Presentinmorethan40countries,Capgeminireported2010globalreve-nuesofEUR8.7billionandemploysover110,000peopleworldwide.Moreinformationisavailableatwww.capgemini.com

Rightshore®isatrademarkbelongingtoCapgemini

About Capgemini

®®

Page 11: Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can
Page 12: Agile Legacy Lifecycle - Capgemini · Agile Lace gleLyfDf Agile Legacy Lifecycle. Agile Legacy Lifecycle 3 Application Lifecycle Services the way we do it ... business case you can

www.capgemini.com

Capgemini S.A.Place de I’Etoile - 11, rue de Tilsitt75017 ParisTél. : +33 1 47 54 50 00 Fax : +33 1 47 54 50 86 Illustrations: Alfredo Carlo