Cybersoft/ References / Finance Sector Projects
    ADVANCED TECHNOLOGY FOR BRANCHES PROJECT (ŞİLT)
 
Enterprise / Company:
 YAPI KREDİ BANK INC.
Project:
 ADVANCED TECHNOLOGY FOR BRANCHES PROJECT (ŞİLT)
Project Start Date:
 May 2000
Project Duration:
 7 months (Project End Date: December 2000)


   Project Scope:
 

Project aimed the renewal of Yapı Kredi Bank's applications that were developed on the desktop clients of existing OS/2 operating system with Java based applications, as the producer of the IBM operating system declared to complete OS/2 support. OS/2 applications run on a technical infrastructure, which was developed by a Spanish software team ad which includes 35-40 main functions determined as a result of Arthur Andersen's analysis. This infrastructure intensively and effectively uses most of the specific features of OS/2 operating system such as memory sharing between tasks, therefore complete immigration to another platform was causing technical difficulties. Utilization of the programming interfaces, that were customary for software developing team of Yapı Kredi Bank, who develops existing applications and is responsible for the maintenance, was one of the main targets. The trained team was included in the trainings in order to charge them with developing the mentioned infrastructure on Java platform.

Apart from the software team Cybersoft also delivered a shorter and focused training to the managers of Yapı Kredi Bank's software units regarding object oriented approach, analysis, design and visual modeling with UML. This training was observed to be very successful and was highly praised by bank's top management.

Software team was firstly informed about object oriented approach, "iterative incremental" software development technique. In this training, through question & answer method and discussions, participators are familiarized with the vertical and horizontal software developing organizations and better understood their own organizations through analysis.

Software team then participated to the training of object oriented analysis and design, and this training was reinforced by visual modeling with UML through intensive utilization of Rational Rose CASE instruments. Participators were informed basically on meeting requirements with use-case analysis, determining object classes, behaviors and situations and defining the systems by using the relationships between the objects.


During the last stage of training, Java language and utilization of class libraries were presented to the participators. Then, within the scope of Java2 Enterprise Edition, services provided by application servers to organizational Java applications were described. These trainings were carried out in a classroom environment with computers, by both giving theoretical information and working over practical applications.

As a training complementing and confidence providing consultation service, Mentoring service was provided to the software team in their working hours, after the completion of trainings. Within the scope of this service, a function selected by the team with respect to difficulty and complexity criteria of the software, was developed in two weeks iteration plan under the surveillance of experienced Cybersoft engineers.

 

   Project Summary:
 

     Trainings for object oriented approach and for 3-layer software architecture
     Trainings for object oriented analysis and design, and visual modeling with UML
     Java training
     J2EE training
     Mentoring