About Us
One of the key and difficult concepts in software development is a our paradigm. Rational identifies the following key issues:
- simultaneous change (where two or more processes of change from one same artifact – the last, modifying, destroying other changes);
- limited notice (notice the lack of flexibility of the changes that occurred);
- multiple versions (for development often enough, there are many versions of the same artifact with different degree of readiness).
Three basic components of change management.
Manage change requests (Change Request Management) corresponds to the infrastructure needed to control the impact on the cost and timing of the requested changes to an existing product.
At the board configuration (Configuration Management) is the activity of specific configuration, construction, labeling and storage of versions of artifacts.
Measurement (Measurement) describes the condition of the product, based on the type, quantity and significance of the detected defects during development.
Of course, such a brief review can not cover all aspects of best practice to show all the relationships between them. As can be seen from Table 2, to eliminate one cause of the problem involving multiple practices. Best practices form the basis for consideration podistsiplinnogo technology software development, represented in the Rational Unified Process (RUP).
The development process
Any practitioner, after reading the first part of the article, says: “The theory is good, but from theory to practice, yet oh, how far. A need to develop and implement processes associated with the above practices, to develop supporting elements, etc. And all this great work, you also need to do …”.
Certainly, technology does not consist only of theoretical studies.
For successful application of the methodology necessary to establish an adequate process of development. And it expanded the process template, together with sufficient for its implementation of complex instrumentation offers Rational. Described the six best practices were the basis of Rational Unified Process (RUP).
Naturally, the pattern has a definite orientation. Due to the mentioned relations with the military orders, RUP is the closest to the value system of the Soviet scientific school, as it primarily focuses on the development of unique systems of high complexity. But, as demonstrated by the international practice of application, reducing development time, improve the quality of the products obtained with an increase in the share ratio functionality / cost, lead to the commercial viability of the introduction and use of this process.