Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Model-based task allocation in distributed software development

: Lamersdorf, A.; Münch, J.


Nordio, M.; Mathai, J.; Meyer, B.; Terekhov, A.:
Software Engineering Approaches for Offshore and Outsourced Development : 4th International Conference, SEAFOOD 2010, St. Petersburg, June 17-18, 2010
Berlin: Springer, 2010 (Lecture Notes in Business Information Processing 54)
ISBN: 978-3-642-13784-6
ISBN: 978-3-642-13783-9
International Conference on Software Engineering Approaches for Offshore and Outsourced Development (SEAFOOD) <4, 2010, Sankt Petersburg>
Fraunhofer IESE ()

Task allocation is one central aspect in planning and managing global software development projects. To date several models that support task allocation have been proposed, including cost models and risk-based approaches. However, systematic integration of such models and a guiding process for task allocation activities is widely missing. In this article, we integrate existing models that reflect different viewpoints and abstraction levels of task allocation decisions. Based on the integrated approach, we sketch a process for systematic evaluation and selection of task assignments that defines the model interfaces and the sequential order of their use. In detail, the approach presented here integrates a risk model that is able to identify the possible risks for each assignment individually, an optimization model that uses Bayesian networks to suggest assignment alternatives with respect to multiple criteria, and an effort overhead model that is able to estimate the proj ect effort for each assignment alternative. All three models are significantly grounded in empirical studies. Besides the introduction of all three models and the description of the process, the article provides an example application, sketches related work, and presents an overview of future work.