Customers: Irkutsk aircraft factory Irkutsk; Mechanical engineering and instrument making Contractors: CM-Consult (CM Consult), "SysSoft" Product: IBM RationalSecond product: Projects of IT outsourcing Project date: 2006/03 - 2009/09
Number of licenses: > 50
|
On December 21, 2016 it became known of the project of upgrade of a management system for software developments for the Management of Information Technologies (MIT) of IAZ. In the project took part in quality of contractors of CM-Consult LLC company and Sistemny soft LLC.
Project Tasks
In 2006 the administration of the department of information technologies (UIT) IAZ made the decision on upgrade of a management system for software developments (software). Upgrade purposes: quality improvement of the software products developed at the plant and reduction of terms of development process.
For solving of tasks in achievement of the designated project reference points, three main objectives were formulated:
- data of all regulations and standards in a single system;
- increase in productivity of work of specialists of UIT due to load balancing and implementation of the automation equipment;
- creation of the environment for development process automation.
The analysis of the solutions which are available in the market showed that it is possible to achieve the best result by means of implementation of development process of software on the basis of methodology of Rational Unified Process (RUP).
Project Progress
The IT project was To perform work organized and the project team is created from 15 specialists of UIT and eight specialists of CM-Consult and System Software companies. The efficiency of communications in a project team was provided due to selection of three working groups on the role principle. Specialists of department of system simulation and support of projects and department of automation of management systems of design and technology information entered into the working groups.
Implementation of technology processes is executed in three stages:
- 2006 - basic processes: requirements management (Requirements) and process of the analysis and design (Analysis & Design);
- 2007-2008 - a basic process of implementation (Implementation) and auxiliary process of management of a configuration and changes (Configuration & Change Management);
- 2009 - process of testing (Test).
The analysis of results of trial operation of the first implemented processes of RUP showed that implementation took place successfully. The project was decided to be continued.
In 2007 study and implementation of process of management of a configuration and changes became a stage of the project.
Trial operation of process of management of a configuration and changes, process optimization of requirements management and implementation of process of software testing are carried out to the period from 2008 to 2009.
At a stage of approbation of methodology tasks are carried out:
- basic processes of lifecycle of software development are fulfilled;
- premises for increase in efficiency and transparency of development processes, testings and maintenances of software are created;
- the technology of creation of the transparent and managed process is fulfilled;
- normative and methodical documentation is developed for ensuring process;
- specialists are trained;
- the operability of proposed solutions based on IBM Rational in the conditions of the Irkutsk aircraft factory is shown.
RUP 2001A (fig. 2), in particular the iterative approach and structure of phases and processes formed a basis for development of normative and methodical base. At adaptation of methodology industry standards and requirements of model of a maturity of CMMI of levels 2-3 for receiving the ultimate goals focused on quality of process were considered.
Separate positions were taken from the ISO MEK12207 standard and the guide to its implementation.
The system of the regulating documentation on process included: provision - the main document of process defining structure of works, responsibility for specializations of contractors when working, the maintenance of artifacts for process; set of document templates on process; requirements to the artifacts which are not documents (models, repositories, working environments).
Implementation of processes of management of requirements and the analysis and design of software was executed by own forces of specialists of the working group of UIT. Processes were adapted and automated using the software tools IBM Rational for use at the enterprise, regulating documents of the enterprise level with the description of processes, including the purposes, structure of processes, roles contractors, the list of results of processes are developed.
Implementation of process of management of a configuration and changes (UKII) it was executed with involvement of consulting companies CM-Consult LLC and Sistemny soft LLC. Consultants executed automation of process of UKII and provided training of specialists of the plant.
Testing process implementation was also performed with participation of CM-Consult and System Software companies which specialists made complete setting of process, since training of specialists and finishing with development of normative and methodical providing and software configuration, also conducted examination of a status of the development processes which are already implemented at that time and created recommendations about their further improvement.
Project Results
As a result of the performed works setting of complete lifecycle of software development is organized, trial operation and preparation for implementation is carried out to operation of all processes on RUP technology.
For automation of all implemented processes the complex of the software tools IBM Rational integrated among themselves in which use all participants of the working groups of the project are trained is set and configured.
The effective management of development process increased due to creation of normative and methodological base, all roles of contractors during development are accurately distributed and in detail described. With implementation of the IBM Rational automation equipment the quality of works increased, time for adoption of operational solutions decreased, influence of a human factor decreased.
Implementation of methodology of RUP and work benches resulted in positive economic effect already throughout three years' operation. Replication of the approved methodology allowed to increase positive effect. As of 2016 more than 50 employees of UIT work with the implemented technologies and methodologies and the project continues to extend.