Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Orchestration of global software engineering projects -- position paper
Bartelt C., Broy M., Herrmann C., Knauss E., Kuhrmann M., Rausch A., Rumpe B., Schneider K.  ICGSE 2009 (Proceedings of the 2009 4th IEEE International Conference on Global Software Engineering, Limerick, Ireland, Jul 13-16, 2009)332-337.2009.Type:Proceedings
Date Reviewed: Jun 8 2010

This position paper presents professional (rather than social) aspects of distributed software engineering projects in an agnostic manner, as it pertains to country, methodology, and tools. Bartelt et al. state that “the three main significant forces that have pushed global software engineering as a fact of our daily work” are economic, organizational, and strategic; they emphasize establishing proper communication and coordination habits as a key challenge, leading to the need “to (re-)orchestrate the existing communication and coordination cultures of all parties participating.” The authors properly consider “the lack of explicit interfaces” to be a critical issue--maybe even the critical issue--by observing, in particular, that each communication issue and each underspecified component causes increased effort and increased costs. To get there, it is necessary to have a roadmap--the context of these interfaces; the need for such a roadmap ought to have been stressed to a much greater extent. A roadmap is obtained by modeling. To quote from a recent article [1] on (more) social aspects of the problem, modeling--that is, “collect[ing], analyz[ing], and present[ing] complex data in a form that facilitates decision making”--is essential for solving problems of coordination breakdown, and computing people have the know-how to do just that, as also asserted by Dines Bjørner.

Bartelt et al. stress the importance of abstraction, views, and patterns of views, and note that “understanding means a common vocabulary (terminology, ontology) and knowledge of the requirements related to project-relevant artifacts.” They further observe the necessity to determine the existing organizational structure. While vocabulary is clearly not the same as ontology, the need for explicit ontologies (both of the business to be automated and of the organizations cooperating in the project) is indeed critical for success. Otherwise, it is well known that different stakeholders understand tacit assumptions differently, often based on meaningful names or box-and-line diagrams, leading to communication issues and ultimately to project failures. The authors do not mention any frameworks for creating precise and explicit ontologies--also known as business models--that are understandable to all stakeholders; this is a pity. At the very least, an existing international standard such as the Reference Model of Open Distributed Processing [2] could have been mentioned as an excellent framework that provides a system of generic concepts and patterns.

Reviewer:  H. I. Kilov Review #: CR138081 (1102-0228)
1) Denning, P.J.; Flores, F.; Luzmore, P. The profession of IT: Orchestrating coordination in pluralistic networks. Communications of the ACM 53, 3(2010), 30–32.
2) , http://standards.iso.org/ittf/PubliclyAvailableStandards/s018836_ISO_IEC_10746-2_1996(E).zip (04/16/2010).
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Software Management (K.6.3 )
 
 
Management (D.2.9 )
 
Would you recommend this review?
yes
no
Other reviews under "Software Management": Date
The software factory
Johnson J. (ed), QED Information Sciences, Inc., Wellesley, MA, 1991. Type: Book (9780894353482)
Nov 1 1991
New techniques in software project management
Simpson W., John Wiley & Sons, Inc., New York, NY, 1987. Type: Book (9789780471855514)
Oct 1 1988
Mapping situations within a system development project
Lanzara G., Mathiassen L. Information and Management 8(1): 3-20, 1985. Type: Article
Jun 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy