SlideShare une entreprise Scribd logo
1  sur  12
Competency center set up.
Theory and Practice



Alexander Marmuzevich
Key points in the theory of
                  dedicated competence centers set up


Bank is not an IT-company.
Bank manages money.
IT provides toolset for the mentioned above activity.
Bank is good at exploiting software but Bank does not
have to know how this software works inside.


There are a lot of varied software which should be
integrated with each other.

Software becomes outdated and needs updates or
replacement without interrupting the main processes.
Levels of system support and maintenance


Level 1 - Helpdesk
Bank is in charge, but it is possible to perform at a competence center.
24/7 support. Can be transferred to perform at Call-Centre. In terms of ST Group
infrastructure – Marco LLC.

Level 2 –High performance of maintenance and support activities
Bank is in charge. Shall not be given out to 3rd parties due to the need of access
to production environments.

Level 3 – Identification and resolution causes of incidents, system development,
integration. Ideal for outsourcing to the outer competence center.
In terms ST Group - Rond.
Competence center performed activities:


 • Deployment
       • Setup of development environments
       • Source Code takeover
 • Third-level Support
       • Information about system performance algorithms
       • Analysis of new requirements
       • Analysis of issues in the code
       • Bug fixing, DataFixing
 • Development
       • Development new functionality for systems are not supported by
developer
       • Integration activities
                • Development of interfaces
                • Integration with existing systems
                • Integration with the new systems
       • Migration
                • Data migration
                • Platform upgrade
Overview of a supported system


Software - Bankmaster Retail Solution (Misys).
Development - 1990. In operation since 2004.

Cobol + C + Oracle (Embedded SQL). HP-UX + Tuxedo.
3-tier architecture, designed for high loaded systems (more than 3 million
customer accounts).
Front & Back office.

Features: Work with individual clients, accounts, loans, fixed deposits,
standing orders.

The volume of documentation: more than 400 mb.
The volume of the source code:
   • Database: 5 circuits, about 500 tables and other objects
   • Cobol modules: ~ 100 mb source, ~ 7000 units
   • C modules: ~ 30 mb source, ~ 3000 units
A brief description of the BMCC structure


Dedicated environment of Competency Center. Operated by the
bank. Access - Remote (VPN + RDP).

Source code management – bank’s responsibility .

Team
          • Architects - 2
          • Developers - 4
          • Business Intelligence - 2
          • Testers – 3

Stages of BMCC development:
         • Traininngs
         • Knowledge take over and recompilation of the system
         • Development projects
         • Providing support
Examples of the implemented projects


New Functionality
      • Loan Redemption - massive loan repayments when they are sold to
collection agencies

Integration
      • Integration with CrediLogic (scoring system)
      • BMRS API - publication of API for online-call functions of Bankmaster from
third-part applications

Tasks of migration
     • Migration from Oracle 8i to Oracle 10g
     • Data transfer from Midas in Bankmaster RS
     • Replacement BASS to FrontEnd

Bugfixing
     • Deadlocks fixing
     • Online-modules performance optimization
     • Solving problems related to interest charge when the interest rates are
changed retroactively
Definition of legacy-systems


Exotic programming languages
Old technology, debug difficulty or inability.
Issues with support and licensing absence in the market (components, compilers,
databases).

The absence of a complete system documentation.
A number of additional undocumented modifications.
The absence of people who have written it all .

It is difficult to assess the impact of new enhancements to the system.




How to restrain in legacy-system?
Knowledge of the system



All knowledge of the system is in the system (source code)!

The knowledge should be extracted, retained, transfered.


How this can be done?




Extract knowledge from the source
code with help of
specialized software.
Knowledge Management


ROND developed a toolset (RDCA) to solve the issues of knowledge
management.

Key features that were implemented:
      • Formation of AST for all source code
      • Detection of hidden errors
      • Visualization of direct and indirect connections between the system
modules
      • Cataloging and indexing of the source code.
      • Extraction of operation algorithms of system components directly from
source codes.
Conclusion




Dedicated competence center set up allows to:
    • Get rid of not peculiar functions for a bank.
    • Consolidate and save knowledge of the operating
 systems.
    • Reduce costs and risks to support the exploited systems
 and, in particular, systems that had been removed from
 support.
    • Simplify migration on other systems and platforms.

ROND company invites you to mutually beneficial and
long-term cooperation.
Thank you!




             ROND
             Banking Competence Center
             1/1, Academician Kuprevich
             street, 220141, Minsk, Belarus
             tel. / fax: +375 17 210-29-00
             info@rond.by


                             www.rond.by

Contenu connexe

Similaire à Competency center set up. Theory and Practice

Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia J. Micu
 
understanding networked infrastructure
understanding networked infrastructureunderstanding networked infrastructure
understanding networked infrastructureMohammad Salman
 
Architectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and ConsistentlyArchitectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and ConsistentlyComsysto Reply GmbH
 
Architectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and ConsistentlyArchitectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and ConsistentlyComsysto Reply GmbH
 
Software Architecture and Architectors: useless VS valuable
Software Architecture and Architectors: useless VS valuableSoftware Architecture and Architectors: useless VS valuable
Software Architecture and Architectors: useless VS valuableComsysto Reply GmbH
 
1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.pptKalsoomTahir2
 
--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppteddielyndacanay0
 
REP.01 NETW3205 Network Management
REP.01 NETW3205 Network ManagementREP.01 NETW3205 Network Management
REP.01 NETW3205 Network ManagementRicardo Pereira
 
Career Domain 2022-23.pptx
Career Domain 2022-23.pptxCareer Domain 2022-23.pptx
Career Domain 2022-23.pptxJanani S
 
DeepakItkar_Resume_ITAM
DeepakItkar_Resume_ITAMDeepakItkar_Resume_ITAM
DeepakItkar_Resume_ITAMDeepak Itkar
 
MODEL-DRIVEN ENGINEERING (MDE) in Practice
MODEL-DRIVEN ENGINEERING (MDE) in PracticeMODEL-DRIVEN ENGINEERING (MDE) in Practice
MODEL-DRIVEN ENGINEERING (MDE) in PracticeHussein Alshkhir
 
SOA Mainframe Service Architecture and Enablement Practices Best and Worst Pr...
SOA Mainframe Service Architecture and Enablement Practices Best and Worst Pr...SOA Mainframe Service Architecture and Enablement Practices Best and Worst Pr...
SOA Mainframe Service Architecture and Enablement Practices Best and Worst Pr...Michael Erichsen
 

Similaire à Competency center set up. Theory and Practice (20)

Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015
 
Arunprakash Alagesan
Arunprakash AlagesanArunprakash Alagesan
Arunprakash Alagesan
 
understanding networked infrastructure
understanding networked infrastructureunderstanding networked infrastructure
understanding networked infrastructure
 
Amit Bhandari
Amit BhandariAmit Bhandari
Amit Bhandari
 
Architectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and ConsistentlyArchitectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and Consistently
 
Architectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and ConsistentlyArchitectural Decisions: Smoothly and Consistently
Architectural Decisions: Smoothly and Consistently
 
Shaik Niyas Ahamed M Resume
Shaik Niyas Ahamed M ResumeShaik Niyas Ahamed M Resume
Shaik Niyas Ahamed M Resume
 
GouthamLaveti
GouthamLavetiGouthamLaveti
GouthamLaveti
 
Software Architecture and Architectors: useless VS valuable
Software Architecture and Architectors: useless VS valuableSoftware Architecture and Architectors: useless VS valuable
Software Architecture and Architectors: useless VS valuable
 
MIS.pptx
MIS.pptxMIS.pptx
MIS.pptx
 
Sai_Resume
Sai_ResumeSai_Resume
Sai_Resume
 
1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt
 
--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt
 
Manish Kumar
Manish KumarManish Kumar
Manish Kumar
 
REP.01 NETW3205 Network Management
REP.01 NETW3205 Network ManagementREP.01 NETW3205 Network Management
REP.01 NETW3205 Network Management
 
Career Domain 2022-23.pptx
Career Domain 2022-23.pptxCareer Domain 2022-23.pptx
Career Domain 2022-23.pptx
 
Ahmed El Mawaziny CV
Ahmed El Mawaziny CVAhmed El Mawaziny CV
Ahmed El Mawaziny CV
 
DeepakItkar_Resume_ITAM
DeepakItkar_Resume_ITAMDeepakItkar_Resume_ITAM
DeepakItkar_Resume_ITAM
 
MODEL-DRIVEN ENGINEERING (MDE) in Practice
MODEL-DRIVEN ENGINEERING (MDE) in PracticeMODEL-DRIVEN ENGINEERING (MDE) in Practice
MODEL-DRIVEN ENGINEERING (MDE) in Practice
 
SOA Mainframe Service Architecture and Enablement Practices Best and Worst Pr...
SOA Mainframe Service Architecture and Enablement Practices Best and Worst Pr...SOA Mainframe Service Architecture and Enablement Practices Best and Worst Pr...
SOA Mainframe Service Architecture and Enablement Practices Best and Worst Pr...
 

Plus de zolik

Predictive Analytics/Data Mining – как извлечь максимум из корпоративных дан...
Predictive Analytics/Data Mining –  как извлечь максимум из корпоративных дан...Predictive Analytics/Data Mining –  как извлечь максимум из корпоративных дан...
Predictive Analytics/Data Mining – как извлечь максимум из корпоративных дан...zolik
 
Portrait Customer Interaction Suite
Portrait Customer Interaction SuitePortrait Customer Interaction Suite
Portrait Customer Interaction Suitezolik
 
Rond portrait cust-inter_suite
Rond portrait cust-inter_suiteRond portrait cust-inter_suite
Rond portrait cust-inter_suitezolik
 
Организация работы ит сервисной компании на основе Itil и itsm
Организация работы ит сервисной компании на основе Itil и itsmОрганизация работы ит сервисной компании на основе Itil и itsm
Организация работы ит сервисной компании на основе Itil и itsmzolik
 
"СТ Группа" страхование
"СТ Группа" страхование"СТ Группа" страхование
"СТ Группа" страхованиеzolik
 
Презентация на промит'2012 (Белоруснефть)
Презентация на промит'2012 (Белоруснефть)Презентация на промит'2012 (Белоруснефть)
Презентация на промит'2012 (Белоруснефть)zolik
 
Автоматизации учета хозяйственной деятельности предприятий хлебобулочной пром...
Автоматизации учета хозяйственной деятельности предприятий хлебобулочной пром...Автоматизации учета хозяйственной деятельности предприятий хлебобулочной пром...
Автоматизации учета хозяйственной деятельности предприятий хлебобулочной пром...zolik
 
раубичи ронд
раубичи рондраубичи ронд
раубичи рондzolik
 
2012 05 сервис офисной печати
2012 05 сервис офисной печати2012 05 сервис офисной печати
2012 05 сервис офисной печатиzolik
 
раубичи ст
раубичи страубичи ст
раубичи стzolik
 

Plus de zolik (10)

Predictive Analytics/Data Mining – как извлечь максимум из корпоративных дан...
Predictive Analytics/Data Mining –  как извлечь максимум из корпоративных дан...Predictive Analytics/Data Mining –  как извлечь максимум из корпоративных дан...
Predictive Analytics/Data Mining – как извлечь максимум из корпоративных дан...
 
Portrait Customer Interaction Suite
Portrait Customer Interaction SuitePortrait Customer Interaction Suite
Portrait Customer Interaction Suite
 
Rond portrait cust-inter_suite
Rond portrait cust-inter_suiteRond portrait cust-inter_suite
Rond portrait cust-inter_suite
 
Организация работы ит сервисной компании на основе Itil и itsm
Организация работы ит сервисной компании на основе Itil и itsmОрганизация работы ит сервисной компании на основе Itil и itsm
Организация работы ит сервисной компании на основе Itil и itsm
 
"СТ Группа" страхование
"СТ Группа" страхование"СТ Группа" страхование
"СТ Группа" страхование
 
Презентация на промит'2012 (Белоруснефть)
Презентация на промит'2012 (Белоруснефть)Презентация на промит'2012 (Белоруснефть)
Презентация на промит'2012 (Белоруснефть)
 
Автоматизации учета хозяйственной деятельности предприятий хлебобулочной пром...
Автоматизации учета хозяйственной деятельности предприятий хлебобулочной пром...Автоматизации учета хозяйственной деятельности предприятий хлебобулочной пром...
Автоматизации учета хозяйственной деятельности предприятий хлебобулочной пром...
 
раубичи ронд
раубичи рондраубичи ронд
раубичи ронд
 
2012 05 сервис офисной печати
2012 05 сервис офисной печати2012 05 сервис офисной печати
2012 05 сервис офисной печати
 
раубичи ст
раубичи страубичи ст
раубичи ст
 

Dernier

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 

Dernier (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 

Competency center set up. Theory and Practice

  • 1. Competency center set up. Theory and Practice Alexander Marmuzevich
  • 2. Key points in the theory of dedicated competence centers set up Bank is not an IT-company. Bank manages money. IT provides toolset for the mentioned above activity. Bank is good at exploiting software but Bank does not have to know how this software works inside. There are a lot of varied software which should be integrated with each other. Software becomes outdated and needs updates or replacement without interrupting the main processes.
  • 3. Levels of system support and maintenance Level 1 - Helpdesk Bank is in charge, but it is possible to perform at a competence center. 24/7 support. Can be transferred to perform at Call-Centre. In terms of ST Group infrastructure – Marco LLC. Level 2 –High performance of maintenance and support activities Bank is in charge. Shall not be given out to 3rd parties due to the need of access to production environments. Level 3 – Identification and resolution causes of incidents, system development, integration. Ideal for outsourcing to the outer competence center. In terms ST Group - Rond.
  • 4. Competence center performed activities: • Deployment • Setup of development environments • Source Code takeover • Third-level Support • Information about system performance algorithms • Analysis of new requirements • Analysis of issues in the code • Bug fixing, DataFixing • Development • Development new functionality for systems are not supported by developer • Integration activities • Development of interfaces • Integration with existing systems • Integration with the new systems • Migration • Data migration • Platform upgrade
  • 5. Overview of a supported system Software - Bankmaster Retail Solution (Misys). Development - 1990. In operation since 2004. Cobol + C + Oracle (Embedded SQL). HP-UX + Tuxedo. 3-tier architecture, designed for high loaded systems (more than 3 million customer accounts). Front & Back office. Features: Work with individual clients, accounts, loans, fixed deposits, standing orders. The volume of documentation: more than 400 mb. The volume of the source code: • Database: 5 circuits, about 500 tables and other objects • Cobol modules: ~ 100 mb source, ~ 7000 units • C modules: ~ 30 mb source, ~ 3000 units
  • 6. A brief description of the BMCC structure Dedicated environment of Competency Center. Operated by the bank. Access - Remote (VPN + RDP). Source code management – bank’s responsibility . Team • Architects - 2 • Developers - 4 • Business Intelligence - 2 • Testers – 3 Stages of BMCC development: • Traininngs • Knowledge take over and recompilation of the system • Development projects • Providing support
  • 7. Examples of the implemented projects New Functionality • Loan Redemption - massive loan repayments when they are sold to collection agencies Integration • Integration with CrediLogic (scoring system) • BMRS API - publication of API for online-call functions of Bankmaster from third-part applications Tasks of migration • Migration from Oracle 8i to Oracle 10g • Data transfer from Midas in Bankmaster RS • Replacement BASS to FrontEnd Bugfixing • Deadlocks fixing • Online-modules performance optimization • Solving problems related to interest charge when the interest rates are changed retroactively
  • 8. Definition of legacy-systems Exotic programming languages Old technology, debug difficulty or inability. Issues with support and licensing absence in the market (components, compilers, databases). The absence of a complete system documentation. A number of additional undocumented modifications. The absence of people who have written it all . It is difficult to assess the impact of new enhancements to the system. How to restrain in legacy-system?
  • 9. Knowledge of the system All knowledge of the system is in the system (source code)! The knowledge should be extracted, retained, transfered. How this can be done? Extract knowledge from the source code with help of specialized software.
  • 10. Knowledge Management ROND developed a toolset (RDCA) to solve the issues of knowledge management. Key features that were implemented: • Formation of AST for all source code • Detection of hidden errors • Visualization of direct and indirect connections between the system modules • Cataloging and indexing of the source code. • Extraction of operation algorithms of system components directly from source codes.
  • 11. Conclusion Dedicated competence center set up allows to: • Get rid of not peculiar functions for a bank. • Consolidate and save knowledge of the operating systems. • Reduce costs and risks to support the exploited systems and, in particular, systems that had been removed from support. • Simplify migration on other systems and platforms. ROND company invites you to mutually beneficial and long-term cooperation.
  • 12. Thank you! ROND Banking Competence Center 1/1, Academician Kuprevich street, 220141, Minsk, Belarus tel. / fax: +375 17 210-29-00 info@rond.by www.rond.by