SlideShare a Scribd company logo
1 of 32
Download to read offline
2+ YEARS WITH RATIONAL ON
POWER SYSTEMS – A CUSTOMER
SUCCESS STORY

ING. ALEXANDER L. PAWLIK
June 11th 2012
ENTERPRISE MODERNIZATION
MAIN POINTS


                     Modernization of Development Environments


               Development Tools             Application Lifecycle Management


                            Modernization of Applications


             Frontend Modernization                Application Migration




www.cwi.at                                                                      2
UNICREDIT LEASING AUSTRIA
FACTS & FIGURES




www.cwi.at                  3
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
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
THE OLD DEVELOPMENT

PERSONAL     TEST   INTEGRATION   PRODUCTION


                                       A


                                       B


                                       C


                                       …




www.cwi.at                                     6
THE OLD DEVELOPMENT

PERSONAL         TEST   INTEGRATION   PRODUCTION


             C                             A


                                           B


                                           C


                                           …




www.cwi.at                                         7
THE OLD DEVELOPMENT

PERSONAL         TEST       INTEGRATION   PRODUCTION


             C          C                      A


                                               B


                                               C


                                               …




www.cwi.at                                             8
THE OLD DEVELOPMENT

PERSONAL     TEST       INTEGRATION   PRODUCTION


                    C                      A


                                           B


                                           C


                                           …




www.cwi.at                                         9
THE OLD DEVELOPMENT

PERSONAL         TEST       INTEGRATION   PRODUCTION


             B          C         C            A


                                               B


                                               C


                                               …




www.cwi.at                                             10
THE OLD DEVELOPMENT

PERSONAL         TEST   INTEGRATION   PRODUCTION


             B                C            A


                                           B


                                           C


                                           …




www.cwi.at                                         11
THE OLD DEVELOPMENT

PERSONAL         TEST       INTEGRATION   PRODUCTION


             B          C         C            A


                                               B


                                               C


                                               …




www.cwi.at                                             12
THE OLD DEVELOPMENT

PERSONAL         TEST       INTEGRATION   PRODUCTION


             B          C                      A


                                               B


                                               C


                                               …




www.cwi.at                                             13
THE OLD DEVELOPMENT

PERSONAL         TEST       INTEGRATION   PRODUCTION


             B          C         C            A


                                               B


                                               C


                                               …




www.cwi.at                                             14
THE OLD DEVELOPMENT

PERSONAL         TEST   INTEGRATION   PRODUCTION


             B                C            A


                                           B


                                           C


                                           …




www.cwi.at                                         15
THE OLD DEVELOPMENT

PERSONAL         TEST   INTEGRATION   PRODUCTION


             B                C            A


                                           B


                                           C


                                           …




www.cwi.at                                         16
THE OLD DEVELOPMENT

PERSONAL         TEST   INTEGRATION   PRODUCTION


             B                             A


                                           B


                                           C


                                           …




www.cwi.at                                         17
THE OLD DEVELOPMENT

PERSONAL A       TEST   INTEGRATION   PRODUCTION


             B                             A


                                           B


                                           C
PERSONAL B
                                           …




www.cwi.at                                         18
THE OLD DEVELOPMENT

PERSONAL A       TEST   INTEGRATION   PRODUCTION


             B                             A


                                           B


                                           C
PERSONAL B
                                           …
             B




www.cwi.at                                         19
THE OLD DEVELOPMENT

PERSONAL A       TEST       INTEGRATION   PRODUCTION


             B          B                      A


                                               B


                                               C
PERSONAL B
                                               …
             B




www.cwi.at                                             20
THE OLD DEVELOPMENT

PERSONAL A       TEST       INTEGRATION   PRODUCTION


                        B        B             A


                                               B


                                               C
PERSONAL B
                                               …
             B          B




www.cwi.at                                             21
THE OLD DEVELOPMENT

PERSONAL A   TEST       INTEGRATION   PRODUCTION


                             B             A


                                           B


                                           C
PERSONAL B
                                           …
                    B




www.cwi.at                                         22
THE OLD DEVELOPMENT

PERSONAL A   TEST       INTEGRATION   PRODUCTION


                             B             A


                                           B


                                           C
PERSONAL B
                                           …
                    B        B




www.cwi.at                                         23
THE OLD DEVELOPMENT

PERSONAL A   TEST       INTEGRATION   PRODUCTION


                             B             A


                                           B


                                           C
PERSONAL B
                                           …
                    B        B




www.cwi.at                                         24
RATIONAL TEAM CONCERT
CURRENT ARCHITECTURE




www.cwi.at              25
„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
„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
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
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
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
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
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

More Related Content

Viewers also liked

Apigility-powered API's on IBM i
Apigility-powered API's on IBM iApigility-powered API's on IBM i
Apigility-powered API's on IBM ichukShirley
 
PGHTNCON-2016 Seminar at NIMS University
PGHTNCON-2016 Seminar at NIMS UniversityPGHTNCON-2016 Seminar at NIMS University
PGHTNCON-2016 Seminar at NIMS UniversityNIMS University, jaipur
 
Christian Object Lesson - The Gospel According to a Tea Bag
Christian Object Lesson - The Gospel According to a Tea BagChristian Object Lesson - The Gospel According to a Tea Bag
Christian Object Lesson - The Gospel According to a Tea BagKen Sapp
 
Php internal architecture
Php internal architecturePhp internal architecture
Php internal architectureElizabeth Smith
 

Viewers also liked (9)

Deploying PHP apps on the cloud
Deploying PHP apps on the cloudDeploying PHP apps on the cloud
Deploying PHP apps on the cloud
 
10 Study Tips for Finals
10 Study Tips for Finals10 Study Tips for Finals
10 Study Tips for Finals
 
BA from Park University
BA from Park UniversityBA from Park University
BA from Park University
 
simz c.v
simz c.vsimz c.v
simz c.v
 
Apigility-powered API's on IBM i
Apigility-powered API's on IBM iApigility-powered API's on IBM i
Apigility-powered API's on IBM i
 
PGHTNCON-2016 Seminar at NIMS University
PGHTNCON-2016 Seminar at NIMS UniversityPGHTNCON-2016 Seminar at NIMS University
PGHTNCON-2016 Seminar at NIMS University
 
Christian Object Lesson - The Gospel According to a Tea Bag
Christian Object Lesson - The Gospel According to a Tea BagChristian Object Lesson - The Gospel According to a Tea Bag
Christian Object Lesson - The Gospel According to a Tea Bag
 
ГРАЖДАНСКО ОБРАЗОВАНИЕ
ГРАЖДАНСКО ОБРАЗОВАНИЕГРАЖДАНСКО ОБРАЗОВАНИЕ
ГРАЖДАНСКО ОБРАЗОВАНИЕ
 
Php internal architecture
Php internal architecturePhp internal architecture
Php internal architecture
 

More from COMMON Europe

What's New in WebSphere Application Server
What's New in WebSphere Application ServerWhat's New in WebSphere Application Server
What's New in WebSphere Application ServerCOMMON Europe
 
Compiling the Compiler
Compiling the CompilerCompiling the Compiler
Compiling the CompilerCOMMON Europe
 
Workload Groups overview updates
Workload Groups overview updatesWorkload Groups overview updates
Workload Groups overview updatesCOMMON Europe
 
Why i - Common Europe 2012
Why i - Common Europe 2012Why i - Common Europe 2012
Why i - Common Europe 2012COMMON Europe
 
The Ruby OpenSSL extension
The Ruby OpenSSL extensionThe Ruby OpenSSL extension
The Ruby OpenSSL extensionCOMMON Europe
 
Using Ruby on IBM i (i5/OS)
Using Ruby on IBM i (i5/OS)Using Ruby on IBM i (i5/OS)
Using Ruby on IBM i (i5/OS)COMMON Europe
 
IBM Systems Director Navigator for i
IBM Systems Director Navigator for iIBM Systems Director Navigator for i
IBM Systems Director Navigator for iCOMMON Europe
 
IBM i Trends & Directions Common Europe 2012
IBM i Trends & Directions Common Europe 2012IBM i Trends & Directions Common Europe 2012
IBM i Trends & Directions Common Europe 2012COMMON Europe
 
IBM i Technology Refreshes Overview 2012 06-04
IBM i Technology Refreshes Overview 2012 06-04IBM i Technology Refreshes Overview 2012 06-04
IBM i Technology Refreshes Overview 2012 06-04COMMON Europe
 
IBM i 7.1 & TRs CEC 2012
IBM i 7.1 & TRs CEC 2012IBM i 7.1 & TRs CEC 2012
IBM i 7.1 & TRs CEC 2012COMMON Europe
 
DB2 Web Query whats new
DB2 Web Query whats newDB2 Web Query whats new
DB2 Web Query whats newCOMMON Europe
 
Access client solutions overview
Access client solutions overviewAccess client solutions overview
Access client solutions overviewCOMMON Europe
 
What's new with Zend server
What's new with Zend serverWhat's new with Zend server
What's new with Zend serverCOMMON Europe
 
Php arrays for RPG programmers
Php arrays for RPG programmersPhp arrays for RPG programmers
Php arrays for RPG programmersCOMMON Europe
 
Open source report writing tools for IBM i Vienna 2012
Open source report writing tools for IBM i  Vienna 2012Open source report writing tools for IBM i  Vienna 2012
Open source report writing tools for IBM i Vienna 2012COMMON Europe
 
Moving 5.4 to 7.1 AB
Moving 5.4 to 7.1 ABMoving 5.4 to 7.1 AB
Moving 5.4 to 7.1 ABCOMMON Europe
 
Introduction to My SQL
Introduction to My SQLIntroduction to My SQL
Introduction to My SQLCOMMON Europe
 
IBM CEC 2012 Storage june 11, 2012
IBM CEC 2012 Storage june 11, 2012IBM CEC 2012 Storage june 11, 2012
IBM CEC 2012 Storage june 11, 2012COMMON Europe
 
Getting started with PHP on IBM i
Getting started with PHP on IBM iGetting started with PHP on IBM i
Getting started with PHP on IBM iCOMMON Europe
 

More from COMMON Europe (20)

What's New in WebSphere Application Server
What's New in WebSphere Application ServerWhat's New in WebSphere Application Server
What's New in WebSphere Application Server
 
Compiling the Compiler
Compiling the CompilerCompiling the Compiler
Compiling the Compiler
 
Workload Groups overview updates
Workload Groups overview updatesWorkload Groups overview updates
Workload Groups overview updates
 
Why i - Common Europe 2012
Why i - Common Europe 2012Why i - Common Europe 2012
Why i - Common Europe 2012
 
The Ruby OpenSSL extension
The Ruby OpenSSL extensionThe Ruby OpenSSL extension
The Ruby OpenSSL extension
 
Using Ruby on IBM i (i5/OS)
Using Ruby on IBM i (i5/OS)Using Ruby on IBM i (i5/OS)
Using Ruby on IBM i (i5/OS)
 
IBM Systems Director Navigator for i
IBM Systems Director Navigator for iIBM Systems Director Navigator for i
IBM Systems Director Navigator for i
 
IBM i Trends & Directions Common Europe 2012
IBM i Trends & Directions Common Europe 2012IBM i Trends & Directions Common Europe 2012
IBM i Trends & Directions Common Europe 2012
 
IBM i Technology Refreshes Overview 2012 06-04
IBM i Technology Refreshes Overview 2012 06-04IBM i Technology Refreshes Overview 2012 06-04
IBM i Technology Refreshes Overview 2012 06-04
 
IBM i 7.1 & TRs CEC 2012
IBM i 7.1 & TRs CEC 2012IBM i 7.1 & TRs CEC 2012
IBM i 7.1 & TRs CEC 2012
 
DB2 Web Query whats new
DB2 Web Query whats newDB2 Web Query whats new
DB2 Web Query whats new
 
Access client solutions overview
Access client solutions overviewAccess client solutions overview
Access client solutions overview
 
What's new with Zend server
What's new with Zend serverWhat's new with Zend server
What's new with Zend server
 
RPG investment
RPG investmentRPG investment
RPG investment
 
Php arrays for RPG programmers
Php arrays for RPG programmersPhp arrays for RPG programmers
Php arrays for RPG programmers
 
Open source report writing tools for IBM i Vienna 2012
Open source report writing tools for IBM i  Vienna 2012Open source report writing tools for IBM i  Vienna 2012
Open source report writing tools for IBM i Vienna 2012
 
Moving 5.4 to 7.1 AB
Moving 5.4 to 7.1 ABMoving 5.4 to 7.1 AB
Moving 5.4 to 7.1 AB
 
Introduction to My SQL
Introduction to My SQLIntroduction to My SQL
Introduction to My SQL
 
IBM CEC 2012 Storage june 11, 2012
IBM CEC 2012 Storage june 11, 2012IBM CEC 2012 Storage june 11, 2012
IBM CEC 2012 Storage june 11, 2012
 
Getting started with PHP on IBM i
Getting started with PHP on IBM iGetting started with PHP on IBM i
Getting started with PHP on IBM i
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
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
  • 3. UNICREDIT LEASING AUSTRIA FACTS & FIGURES www.cwi.at 3
  • 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
  • 6. THE OLD DEVELOPMENT PERSONAL TEST INTEGRATION PRODUCTION A B C … www.cwi.at 6
  • 7. THE OLD DEVELOPMENT PERSONAL TEST INTEGRATION PRODUCTION C A B C … www.cwi.at 7
  • 8. THE OLD DEVELOPMENT PERSONAL TEST INTEGRATION PRODUCTION C C A B C … www.cwi.at 8
  • 9. THE OLD DEVELOPMENT PERSONAL TEST INTEGRATION PRODUCTION C A B C … www.cwi.at 9
  • 10. THE OLD DEVELOPMENT PERSONAL TEST INTEGRATION PRODUCTION B C C A B C … www.cwi.at 10
  • 11. THE OLD DEVELOPMENT PERSONAL TEST INTEGRATION PRODUCTION B C A B C … www.cwi.at 11
  • 12. THE OLD DEVELOPMENT PERSONAL TEST INTEGRATION PRODUCTION B C C A B C … www.cwi.at 12
  • 13. THE OLD DEVELOPMENT PERSONAL TEST INTEGRATION PRODUCTION B C A B C … www.cwi.at 13
  • 14. THE OLD DEVELOPMENT PERSONAL TEST INTEGRATION PRODUCTION B C C A B C … www.cwi.at 14
  • 15. THE OLD DEVELOPMENT PERSONAL TEST INTEGRATION PRODUCTION B C A B C … www.cwi.at 15
  • 16. THE OLD DEVELOPMENT PERSONAL TEST INTEGRATION PRODUCTION B C A B C … www.cwi.at 16
  • 17. THE OLD DEVELOPMENT PERSONAL TEST INTEGRATION PRODUCTION B A B C … www.cwi.at 17
  • 18. THE OLD DEVELOPMENT PERSONAL A TEST INTEGRATION PRODUCTION B A B C PERSONAL B … www.cwi.at 18
  • 19. THE OLD DEVELOPMENT PERSONAL A TEST INTEGRATION PRODUCTION B A B C PERSONAL B … B www.cwi.at 19
  • 20. THE OLD DEVELOPMENT PERSONAL A TEST INTEGRATION PRODUCTION B B A B C PERSONAL B … B www.cwi.at 20
  • 21. THE OLD DEVELOPMENT PERSONAL A TEST INTEGRATION PRODUCTION B B A B C PERSONAL B … B B www.cwi.at 21
  • 22. THE OLD DEVELOPMENT PERSONAL A TEST INTEGRATION PRODUCTION B A B C PERSONAL B … B www.cwi.at 22
  • 23. THE OLD DEVELOPMENT PERSONAL A TEST INTEGRATION PRODUCTION B A B C PERSONAL B … B B www.cwi.at 23
  • 24. THE OLD DEVELOPMENT PERSONAL A TEST INTEGRATION PRODUCTION B A B C PERSONAL B … B B www.cwi.at 24
  • 25. RATIONAL TEAM CONCERT CURRENT ARCHITECTURE www.cwi.at 25
  • 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