**8. Conclusion**

In this chapter, we presented methodological proposals for organizing the activities of programming teams that attract external performers for carrying out projects. A list of typical works for which such outsourcing can be useful is described as follows:


Teams that are forced to use outsourcing, we conditionally call as unstable, to emphasize obvious for them staff variability. The successful experience of external outsourcing by teams that consciously focus on the main directions of the project and pass on to others what is not fundamental deserves attention. Observations and analysis of the experience of several such teams allowed us to identify general principles, the adherence to which we can recommend in similar situations.

The approach to the specification of the methodology in order to achieve compliance with its accepted conceptual scheme is presented in the alignment of the classical stages of the life cycle with the scheme of adaptive development of the ASD project. One can consider it without relation with the particularity of unstable teams. When adapting any methodology to specific conditions, it is necessary to solve a similar problem. It is especially important to raise this problem if the methodology of teamwork is spontaneous, and the team needs to systematize the processes of projects development and use a methodology that corresponds to the working conditions of the team. At the same time, we should not absolutize the proposed constructions. The concretization of the methodology depends on so many factors, and therefore it would be naive to believe that it is possible to give "universal" recipes for solving this problem. The only thing that we can here recommend is the awareness of the choice of organizational forms of project activities based on the study and critical analysis of existing approaches.
