Learn More
The maturation of the technical infrastructure has enabled the emergence and growth of distributed software development. This has created tempting opportunities for companies to distribute their software development, for example, to economically favourable countries so as to gain needed expertise or to get closer to customers. Nonetheless, such distribution(More)
This paper describes the results of a survey about the problems of and solutions for collaborative SW development. The survey was done through several interviews of companies doing collaborative development and also through a literature search to find already published experiences and solutions. As a result, we found that the literature focuses on solutions(More)
In globally distributed projects, successful product development requires companies to pay special attention to project management and controlling activities during the projects' life cycle. If controlling activities are not done well, the productivity of product development decreases. This is due to, e.g., unnecessary work caused by unclear(More)