Abstract :
At this point, there is no good reason for an organization not to take steps toward adopting some variant of SP techniques. The particular variant will depend a lot on your organization: factors such as the type of applications, personnel, languages used, inventory of existing code, organizational constraints, and typical project size can lead to different preferred approaches. A careful planning and training phase should precede use of the techniques, in order to minimize the risks of their misuse. With this preparation, the benefits of using a suitably tailored SP variant will significantly outweigh the risks.