Time to-migrate-ent-legacy-app-modernisation
-
Upload
zslmarketing -
Category
Technology
-
view
608 -
download
1
description
Transcript of Time to-migrate-ent-legacy-app-modernisation
www.zsl.com
Time to Migrate
Enterprise Legacy Application 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.
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
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
www.zsl.com
Worldwide Office Locations
Zylog (Europe) Limited is based in Mansell Street, Aldgate
4000+ Developers (Java, .NET + Legacy, OpenSource)
www.zsl.com
Partial List of Direct Customers
www.zsl.com
Technology Partners
400+ Software Developer Certifications
IBM
Microsoft
Oracle
www.zsl.com
Core Competencies
www.zsl.com
Industry Trends
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
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
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
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
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
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
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
www.zsl.com
Business Value
Language
Productivity
Cost Development
Hours
Component
Re-Use Extensibility
Risk
R
O
I
www.zsl.com
Zylog approach to Enterprise
Application 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
www.zsl.com
Modernization Process
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
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
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
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
Automated Source Analyzes Report
Analyzer & Estimation Report
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
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
www.zsl.com
Modernization Input - Output
www.zsl.com
Team Formation & Balance
Customer Site
London (Zylog)
Global Delivery Centre (Zylog)
www.zsl.com
Engagement Models (Enterprise Customer – engagement)
POC
No
POC
www.zsl.com
In Summary:
Reliable
Predictable
Repeatable
Futuristic
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
Point of Sales(PoS) Modernisation (PowerBuilder to JEE Environment)
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
• 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
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
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
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
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
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)
www.zsl.com
Thank you