Rational Team Concert was implemented at UniCredit Leasing Austria to modernize their development environment and applications. The old development process relied on custom scripts and faced issues with support and new operating system versions. RTC provided a fully automated process with version control and application lifecycle management using Eclipse. It solved issues around OS dependencies and simplified their software development process. While transition took planning and infrastructure knowledge, the "1:1" migration approach helped teams transition smoothly to the new platform.
2024: Domino Containers - The Next Step. News from the Domino Container commu...
COMMON Handouts
1. 2+ YEARS WITH RATIONAL ON
POWER SYSTEMS – A CUSTOMER
SUCCESS STORY
ING. ALEXANDER L. PAWLIK
June 11th 2012
2. ENTERPRISE MODERNIZATION
MAIN POINTS
Modernization of Development Environments
Development Tools Application Lifecycle Management
Modernization of Applications
Frontend Modernization Application Migration
www.cwi.at 2
4. THE HISTORY
WHERE CUSTOMER CAME FROM …
COBOL as the development language (some PL/I)
Approximately 12.000 program source files
Native 5250 environment for development (PDM)
i5/OS V5R2 as the base OS for the main development machine
ADM/400 (Software Delivery/Application Lifecycle Management)
Highly customized with hardwired connections into a custom built ticket solution
Build process relying on custom written scripts and utilities
OUT OF SUPPORT AND NO SUPPORT FOR NEW OS VERSIONS
Lotus Notes for Ticket/Incident/Problem Management
Staged Environment(Development/Test/Production)
Management of development agendas, planning and controlling of the
performance only possible with extensive manual effort
www.cwi.at 4
5. ALL BEGINNINGS ARE DIFFICULT
THE JOURNEY …
Key players participated in RTC POT
Decision Phase
Involvement in RTC for i Beta program (V1)
2 month evaluation with involvement of IBM (2 days Workshop and regular
meetings/coaching)
Decision to implement RTC for i (V1) and RDi (V7.5)
Installation for key players
„1:1“ Migration of ADM/400
Migration to RTCp V2 and RDP (V7.6)
Migration to RTC V3 and RDP V8
Migration from RTCp V2, Re-Design of the RTC Architecture and Development Model
Enrich functionality and integration
www.cwi.at 5
26. „1:1“ MIGRATION TO RTC
B RTC PRODUCTION STREAM
B RTC INTEGRATION STREAM
B RTC DEVELOPMENT STREAM
B B B B
PERSONAL TEST INTEGRATION PRODUCTION
www.cwi.at 26
27. „NEW WAY OF THINKING“
B RTC DEVELOPMENT STREAM
Part
RTC BUILD SERVER List
B B B B
PERSONAL TEST INTEGRATION PRODUCTION
www.cwi.at 27
28. NEW WAY OF THINKING
ALL SOURCES ARE ONLY STORED IN RTC
All Changes must have a Ticket number
Developer has no longer direct access to Test/Integration/Production
Developer has a personal Sandbox out of RTC
Fully automated
www.cwi.at 28
29. PAINS THEY SOLVED
OS Version Dependency
Native OS support
Supports actual OS versions
Future-proof
Software Development Process
Eclipse-based (open standard)
GUI utilizing modern IDE paradigms with integrated outlines, debugging, watch, …
Web based client for management and contribution available
Usage can be expanded to other languages/platforms as needed
On-boarding of new team members easier
No Single Point of Failure anymore (fully automated process)
www.cwi.at 29
30. LESSONS LEARNED DURING
TRANSITION
Have a Champion within the development team
“1:1”-Migration of the existing approach helped teams to move to new
platform
Infrastructure knowledge needed (System i and IBM WebSphere
Application Server)
Because of good planning transition was rather smooth
Don´t forget the people!
www.cwi.at 30
31. CONCLUSION
„The genius of a construction lies in its simplicity. Everybody can build
complicated things”
(Sergei P. Korolev)
“A Rule is a good Rule when it makes you faster”
Reassess old paradigms and architecture
Devide and rule
Phase model makes it easier to break the transition into small and better controllable
pieces
“We at UniCredit Leasing Austria have opted for the combined toolset of
Rational Team Concert for IBM i and Rational Developer
for IBM i because they provide us with the best support for modern
approaches to software engineering for the
IBM i platform.”
- Mircea-Dan Antonescu
IT Leader, UniCredit Leasing Austria
www.cwi.at 31
32. ING. ALEXANDER L. PAWLIK
MANAGING DIRECTOR
CWI SOFTWAREMIGRATIONS GMBH
NORDWESTBAHNSTR. 8-10/2. STOCK
1200 WIEN
T: +43 (1) 240 90 55 – 11
F: +43 (1) 240 90 55 – 55
M: +43 (676) 840 900 200
E: ALEXANDER.PAWLIK@CWI.AT
www.cwi.at 32