The process of transitioning to practical use of software technology begins with the development and subsequent implementation of a transition plan. This plan may reflect a phased approach to transition, from a carefully selected pilot project to projects with a significantly increased variety of features.
The transition plan should cover:
The transition plan should define the initial application practices and procedures for using the tools. Real application of any software creation technology in a specific organization and a specific project is impossible without development of a number of standards (rules, agreements) that should be observed by all project participants (it is especially important at collective software development by a large number of groups of specialists). Such standards include the following:
For successful implementation of software technology in an organization, consistency in its application is essential. Since most systems are developed collectively, it is necessary to determine the nature of the future use of software creation technology by both individual developers and groups. The use of standard procedures will ensure a smooth transition between the individual stages of the software lifecycle.
The result of this stage is the introduction of the software technology into the daily practice of the organization. In addition, software technology support is included in the organization’s ongoing software support plan.