1. Methodological support for coordinating tasks in global product software engineering
- Author
-
Widiyatmoko, Carolus, Overbeek, S.J., Brinkkemper, S., Panetto, H., Debruyne, C., Gaaloul, W., Papazoglou, M., Paschke, A., Ardagna, C.A., Meersman, R., Sub Software Production, and Software Production
- Subjects
Social software engineering ,Software Engineering Process Group ,Resource-oriented architecture ,Computer science ,business.industry ,Global software engineering ,Software producing organization ,Software development ,Task coordination ,Software construction ,Component-based software engineering ,Personal software process ,Software requirements ,Software engineering ,business ,Design science ,Method engineering - Abstract
Distributing software processes by software producing organizations (SPOs) is emerging increasingly due to benefits that global software engineering (GSE) brings in terms of cost reduction, leveraging competencies, and market expansion. However, these organizations are facing communication and project control issues that can slow down the overall organization performance. Therefore, SPOs should be able to manage inter-dependencies among the tasks distributed to the globally dispersed teams. We analyze existing works and product software companies’ best practices in coordinating tasks in GSE. This paper specifically focuses on constructing methodological support for task coordination that can be influenced by the situational factors at the companies. The support comprises a framework and a method developed by using a method engineering approach. We introduce the framework that depicts the aspects that should be examined by companies and the method that elaborates the practices to guide companies to coordinate tasks in GSE projects. The validation results show that the framework and the method are accepted by experts regarding completeness and applicability to help SPOs in managing coordination among globally distributed teams.
- Published
- 2017