benefit people working in collaborative, globally
distributed software development. We plan on using
communication software (OpenMeetings or some
other) in PSW so that the communication portlet can
be placed in any context (e.g. requirements review),
and then anyone who enters that context is
automatically part of the discussion. Discussions are
stored and rationale for decisions made can be traced
later asynchronously by anyone who needs this
information, without resorting to e-mails and phone
calls. We are also planning on improved reporting &
metrics facilities in the PSW to help project
managers can gain better control of the project.
To make integration of tools into PSW easier we
are inspecting existence of standardized or de-facto
tool interfaces that we could implement in PSW. In
this case a tool implementing such an interface could
be connected to PSW with minimum effort. We are
also considering adding distributed version control
software (e.g. GIT, Mercurial) to the initial tool set
to complement centralized version control
(Subversion).
6 CONCLUSIONS
In this paper the concept of Global Software
Development was introduced and described as a
growing organisation paradigm for software
development companies. The main issues that this
paradigm includes have been highlighted based on
the research in literature and on the results of the
Prisma project. The goals of Prisma are to provide
the tools, experiences and guidelines to help
companies that face these issues in their everyday
collaborative project management.
Prisma Workbench PSW is one of the main
results of this project and it has been presented as a
flexible and adaptable platform the will allow
companies to integrate their own existing tools in
order to improve project management in a globally
distributed organisation by raising awareness of
project happenings and through improved co-
ordination of activities. In Prisma project, the
integrated set of tools was selected based on the
partners’ preferences. During the remainder of the
project PSW will be extended as mentioned in the
future work section. PSW will also be tried out in
industrial setting where experiences of its usage will
be gathered.
ACKNOWLEDGEMENTS
The authors would like to thank the partners
involved in the ITEA2 Prisma project for their
contribution and inspiration.
REFERENCES
Forbath, T., Brooks, P., Dass, A., 2008. Beyond Cost
Reduction: Using Collaboration to Increase Innovation
in Global Software Development Projects. In IEEE
International Conference on Global Software
Engineering.
Chesbrough, H., 2003. Open Innovation. Boston, MA.,
HBS Press
Bass, M., Herbsleb, J., Lescher, C., 2007. Collaboration in
Global Software Development Projects at Siemens:
An Experience Report, In ICGSE '07 Proceedings of
the International Conference on Global Software
Engineering.
Booz A. H., 2006. Globalization of Engineering Services”,
NASSCOM
Parviainen, P., Eskeli, J., Kynkäänniemi, T., Tihinen, M.
2008. Merlin Collaboration Handbook - Challenges
and Solutions in Global Collaborative Product
Development. In Proceedings of ICSOFT
(SE/MUSE/GSDCA)'2008. pp.339~346
Carmel, E., Tija, P., 2005. Offshoring information
technology. s.l. Cambridge University Press
Sinha, V., Sengupta, B., Chandra, S., 2006. Enabling
collaboration Distributed Requirements Management,
September/October 2006, IEEE Software, pp. 52-61.
Damian, D., Zowghi, D., 2003. Requirements Engineering
Challenges in Multi-Site Software Development
Organizations, Requirements Engineering Journal,
Vol. 8, pp. 149-160.
Desouza, K. C., Awazu, Y. and Baloj, P., 2006. Managing
Knowledge in Global Software Development Efforts:
Issues and Practices, IEEE Software, pp. 30-37.
Gao, Jerry Z., Itaru, F., Toyoshima Y., 2002. Managing
Problems for Global Software Production –
Experience and Lessons., In Information Technology
and Management, Vol. 3 (1-2), pp. 85-112.
Fecondo, G., et al., 2006. A Platform for Collaborative
Engineering IEEE Software, pp. 25-32.
Eskeli, J., Parviainen, P., 2010. Supporting Hardware-
Related Software Development with Integration of
Development Tools. In 2010 Fifth International
Conference on Software Engineering Advances.
ICSOFT 2011 - 6th International Conference on Software and Data Technologies
34