Time to-migrate-ent-legacy-app-modernisation

43
www.zsl.com Time to Migrate Enterprise Legacy Application Modernisation

description

Time to Migrate Enterprise Legacy Application Modernisation

Transcript of Time to-migrate-ent-legacy-app-modernisation

Page 1: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Time to Migrate

Enterprise Legacy Application Modernisation

Page 2: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Key Speakers

Srinivasan Raghanathan

Practice Lead, Zylog Systems Ltd

Kamlesh Shah

Program Manager, Zylog Systems Ltd

Kamlesh is an experienced IT professional with 25 years of

delivering business benefits through effective project &

programme management. Prior to working with Zylog,

Kamlesh held various management roles with the insurance

and finance industries, to include Coverpoint, Santander,

CitiGroup, and NRG.

Kamlesh is highly experienced in managing stakeholders,

internal/outsourced teams and third party

suppliers/integrators. During his tenure with Zylog since 2008,

Kamlesh has led major application migration projects which he

drives through Zylog’s global development and delivery

centres.

Page 3: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Agenda • Introducing Zylog Systems Ltd

• Industry Trends on Modernisation

– CIO Agenda – Modernisation

– How end of life Product support is affecting Enterprises

– Why Modernise

– Business Value

• Zylog’s Approach to Legacy Modernisation

– Tools Set (demo the tools and reports)

– Methodology

• Case Study

Page 4: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Zylog – 15 years of Evolution

1996 Opened ODC – Chennai

Opened USA office

2004 Zylog Europe incorporated

2007 Zylog IPO through

BSE/NSE

2008 - 2011 5 companies acquired

2006-7 $93m Turnover

2007-8 $153m Turnover

2008-9 $151m Turnover

2009-10 $219m

Turnover

Zylog – Growing &

Profitable,

2010-11 $400m

Turnover

4,000+ people

Routes to market:

- Direct - Serving Enterprises

- Indirect partnering with other IT services

companies

Page 5: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Worldwide Office Locations

Zylog (Europe) Limited is based in Mansell Street, Aldgate

4000+ Developers (Java, .NET + Legacy, OpenSource)

Page 7: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Technology Partners

400+ Software Developer Certifications

IBM

Microsoft

Oracle

Page 8: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Core Competencies

Page 9: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Industry Trends

Page 10: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

CIO Agenda • Gartner predicts that by the end of 2010 more than 1/3 of application projects will arise as a

result of tackling outdated technology and skills

• The scale of obsolescence in the set of portfolios is a major problem in its own right

– compounded by the lack of integrated planning capability within many IT teams

• IT modernisation cannot be addressed as a short-term panic-response project

– As it is large and complex and requires the wholehearted commitment from IT

management team and many of the business clients as well

• Gartner said modernisation is needed as IT systems and services are too slow to respond in

a fast enough manner, compounded by a market that is becoming increasingly more

crowded and complex

Page 11: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

CIO Agenda

• Furthermore, IT departments historically tried to squeeze as much value as possible from

older systems even if they fail to deliver modern standards of functionality

• Other recent Gartner research highlighted the fact that CIOs are struggling to drive their

businesses forward

– Due to lack of control as a result of too many people being involved in the decision

making process

CIOs clearly have a role to play in redressing the balance. "The scale and

complexity of the issues means that IT modernisation is a CIO agenda item and will

remain a CIO agenda item for the near future

Page 12: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

How End of Life(EoL) Product impacts you

*

• Overdependence's increases maintenance cost

• Continue investing into the product

*

• Frequent investments into upgrades

• Architectural inflexibility

*

• Cannot adapt to business changes.

• Too slow when compared to business competitors

Page 13: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

General Application Options

(Refurbish)

- Partial SDLC

- Less Effort

- Faster

- Restricted Scope

--Brand new app

-Nuts to Wing Nuts

(New build)

- Brand new custom app

- Full SDLC

- Use of best available

Architecture &

technology

(Extend)

-Least Effort

-No escape from

legacy code

- new code + Old code

- Poor roadmap

-Add new features &

functionalities

Page 14: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

The problems with COTS Packages

Highly Invasive to business operation

Highly invasive to IT procedures

Causes organizations to /bend’ to suit the package

Benefits lower than expected

Costs higher than expected

Av ERP system costs £0.5m to licence

Av ERP system costs £0.5 to implement

Av ERP system costs £5m to maintain over its lifetime

Benefits lower than expected

Future flexibility is limited by the ERP vendor

Page 15: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Why Modernise

Protects the investment made in the legacy application (Business Logic)

Delivers a brand new application (no legacy code)

Provides flexible, capable, new-technology platform

Low Risk (Re-implementing existing app)

Minimizes business disruption

Uncertain Product Roadmap

Page 16: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Why Modernise-Migrate

Innovation Risk Cost

No Change Low High High

New COTS Med/High High High

Modernise/Extend High Low Low/Med

Modernise/Migrate High Med Med

Page 17: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Business Value

Language

Productivity

Cost Development

Hours

Component

Re-Use Extensibility

Risk

R

O

I

Page 18: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Zylog approach to Enterprise

Application Modernisation

Page 19: Time to-migrate-ent-legacy-app-modernisation

PB

App

The expansion in app usage

in new countries will make a

big contribution to European

operations (€m)

Not ideal to roll out a 20+

year old application

Easier and better to roll out a

new web application.

Business Objective

Page 20: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Modernization Process

Page 21: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Application Modernization Framework

Set-

Up

Tem

pla

tes

Pars

er

Work

bench

Tra

nsfo

r

m

Pla

tform

D

ata

base

Language

Intermediate Object

Model

Legacy

Syste

m

De

sig

n

As-is

To-B

e S

yste

m

De

sig

n

To-Be

Tooling

Rational Design &

Development Tools

Eclipse Visual Studio

C#

Target System

Java

Target

Architecture

JEE

.NET

ADF

SOA

RIA

Legacy

System

Visual Basic

Oracle Forms

Oracle Pro*C

Power Builder

Progress 4GL

Infomix 4GL

Foxpro

Delphi

Access / VBA

Sta

ge 1

- A

ssessm

ent

Sta

ge 2

-

Pre

para

tion

Sta

ge 3

-

Tra

nsfo

rmation

Sta

ge 4

– R

e-

Facto

r

Sta

ge 5

- M

odern

ize

Page 22: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Rewrite Migration Using

Smartprise

Rewrite vs. Migration – SDLC Comparison

Manual Migration

Testing

Requirement Analysis

User Acceptance

High Level Design

Low Level Design

Construction

Testing

User Acceptance

Testing

Application study

User Acceptance

GUI Design

Migration

Application study

Migration

J2EE

High Level/ Low Level Design

GUI Design

Migration

.NET

Testing

User Acceptance

Application study

Page 23: Time to-migrate-ent-legacy-app-modernisation

Migration Toolset

Tools Benefits

Tool-based analysis provides

accurate estimates for planning.

Tool-base migration increases

accuracy, reduces human errors,

speeds up migration and

consistency.

Application bottlenecks

identified, upfront – unused

codes / Level of inheritance fine

tuned. This helps reduce future

maintenance cost

Key

Deliverables

Business Process

Document

Application Inventory

checklist

System Design Document

Architecture Design

Document

Project Plan

PB-Code AnalyzerTM

PB-EstimatorTM

PowerMigratorTM

Page 24: Time to-migrate-ent-legacy-app-modernisation

Zylog App Assessment Workshop

Effort Estimation and Proposal Generator

Run Object or Code Analyzer

Code Analyzer

PowerMigratorTM

Object &

Code Analyzer

Report

Application

Windows

DataWindows

Global Variables

Functions

Events

Menus

Structures

User Objects

PowerBuilder

Application Generate

Report .txt file, .psr files

1

2

3

Estimation Report

Summary Report

Detail Report

5 Effort Estimator

PowerMigratorTM

Automatic Effort

Estimator Tool

4

Generate

Effort

Estimation

Produce estimation

6

Mail to

Zylog

Zylo

g

Clie

nt

PowerMigrator - Automated Estimation

Page 25: Time to-migrate-ent-legacy-app-modernisation

Automated Source Analyzes Report

Page 26: Time to-migrate-ent-legacy-app-modernisation

Analyzer & Estimation Report

Page 27: Time to-migrate-ent-legacy-app-modernisation

1. Collect source application code dependent resource files

2. Simulate environment similar to client environment

3. Organize dependent resources

4. Configure source application in Dev/Test environment

5. Analyze application for issues

6. Document the application stock

7. Confirm the results with client

Collecting Source Application & Configuring

Page 28: Time to-migrate-ent-legacy-app-modernisation

PowerMigrator Overview

JSP

Receive Source

Code Code Development Deployment

VB.Net/C#.Net

Java

Database

Database

Logic

X % +

# Business

Logic

Presentation

Logic

PowerMigrator

2-Tier PB

Application

Migration

ASP.Net/Winform

JSF/JSP

.NET/J2EE Servers

Page 29: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Modernization Input - Output

Page 30: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Team Formation & Balance

Customer Site

London (Zylog)

Global Delivery Centre (Zylog)

Page 31: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Engagement Models (Enterprise Customer – engagement)

POC

No

POC

Page 32: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

In Summary:

Reliable

Predictable

Repeatable

Futuristic

Page 33: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Why Zylog’s Modernisation Services?

Saves 30-50% of time and effort involved in rewrite

Re-usability of 50-60% of your legacy application codes and reducing up to 30% of your capital investments on new technologies

Automated migration processes with minimal human intervention- minimal or no errors

BPM enablement for automated business processes-more business flexibility and agility and optimized resource capitalization

SOA technologies bringing in line the business and IT with greater interoperability and seamless interaction

Cloud enablement expertise

TCO is slashed by 40% and ROI is doubled within a short span

Page 34: Time to-migrate-ent-legacy-app-modernisation

Point of Sales(PoS) Modernisation (PowerBuilder to JEE Environment)

Page 35: Time to-migrate-ent-legacy-app-modernisation

About Client

• Rent-to-own retailers of electricals,

white goods and furniture

• 180 stores – 21 new last year

• 146,000 customers

• Revenue of £170m (up 16.9%)

• 13.9% like-for-like revenue growth

• Strategy for growth – 450 possible

new sites have been identified

Page 36: Time to-migrate-ent-legacy-app-modernisation

• Current store systems would constrain the

Client growth to 200 stores as the overnight

process would fail

• Store system runs on isolated local store

servers which are expensive and prone to

failure

• Other issues with the old system:

– Drive inefficient store processes

– Costly to open new stores due to

infrastructure requirements

Business Problem

Store system constraint

at 200 stores

Store 1

Store 2

Store 3

Store 4 etc...

Overnight

replication

to Head

Office

(Projected max store growth figures)

There was no replacement

“off the shelf” system available that

could support the unique Customer’s

business model

Page 37: Time to-migrate-ent-legacy-app-modernisation

Project Opportunity

• The core objective of project was to transform

the point of sale (POS) system into a

centralised and easy to use system that will

support future store growth

• The project also allows the opportunity to...

– Improve the efficiency of existing in-store

processes

– Support future flexibility of the business

(future enhancements)

– Improve usability and reduce training

requirements

– Improve reliability and reduce the support

and maintenance costs

Store servers to be

removed and recycled

Project provided the unique

opportunity to overhaul the core store

system which supports 80% of store

processes

Store 1

Store 2

Store 3

Store 4 etc...

Real time

web

interface to

Head Office

Web

Web

Web

Web

Page 38: Time to-migrate-ent-legacy-app-modernisation

Approach

Nov ‘09

11 months Jan‘09

• Analysis and

prioritisation of all

business and IT

initiatives

• IT strategy

supported by the

whole business

• Detailed analysis of the legacy system

• Significant enhancements built on legacy

functions to simplify user training

requirements but maximise in-store benefits

• The system was defined and built module-

by-module to allow live testing throughout the

project

• Underpinned by infrastructure upgrade

• Rigorous integration

and performance

testing

• Application and

infrastructure

suitable for rapid

store growth

• Required upgrade

to company wide

web training portal

• Staff from 180

stores fully trained

on new system

Dec ‘08

Page 39: Time to-migrate-ent-legacy-app-modernisation

Results

Store 1

Store 2

Store 3

Store 4 etc...

Overnight

replication

to Head

Office

Store 1

Store 2

Store 3

Store 4 etc...

Real time

web

interface to

Head Office

Web

Web

Web

Web

• Decentralised system limits store growth

• Inflexible functionality inhibits future development

• Complex to use and train new users

• Centralised web system enables store growth

• User friendly screen design

• Flexible to business needs and cheaper to support

Old System New System

Page 40: Time to-migrate-ent-legacy-app-modernisation

Business Benefits

• Project was required for Client to grow beyond 200

stores as current system constraints were a “show

stopper”

• The success of Project means that Client can continue

to grow stores without minimal investment in POS

systems

• Additional revenue from new stores would increase

turnover by £200m per year by 2013

• This benefit is not directly measurable and was not

included in the business case

Growth Benefits

• Improved system infrastructure and centralisation of the

system will save £5m in license and support costs over

the next 5 years

• Store efficiency benefits * will allow store staff to spend

more time serving customers, improving debt

management and driving increased sales – this will

increase profit by £7m over 5 years

* estimated by study of time and motion in-store

Efficiency and Cost Benefits

Business Case

£7

m+

N

PV

Be

ne

fits

Be

ne

fit

Ye

ar

1

Ye

ar

5

Ye

ar

2

Ye

ar

4

Ye

ar

3

Costs

£1.4m

Time

Payback in

under 1 year

Page 41: Time to-migrate-ent-legacy-app-modernisation

Store Feedback

Store feedback has been hugely positive and proven benefits in-store:

“New system has made the end to end sign up process so much quicker – 50 mins down to as little as 30!”

“Navigation of the system is very user friendly - this will makes much easier for new users “

“Great for searching stock, by region and nationwide”

“Customer transfers are a lot easier – this will save a lot of time”

“The system automatically moves through the process in steps, great!”

(all from everyday store users)

Page 42: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Thank you

Page 43: Time to-migrate-ent-legacy-app-modernisation

www.zsl.com

Contact Us

ZSL Inc

85 Lincoln Hwy

Edison, NJ 08820

7325499770

[email protected]