SPI Methodology for Virtual Organizations

  • Paula Ventura Martins
  • Alberto Rodrigues da Silva
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4277)


This paper discusses the importance of software process improvement in a virtual environment where several organizations are cooperatively involved in the development of a software product, each one using its own development process. The main focus of the paper is a methodology, called Process and Project Alignment Methodology, to improve the development process of a single organization based on projects knowledge. However, the authors believe that the same fundaments can be applied in a virtual organization and discuss the extension of the presented methodology to a virtual organizational context.


Process Version Virtual Organization Virtual Team Agile Method Software Process Improvement 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Budlong, F., Szulewski, P., Ganska, R.: Process Tailoring for Project Plan. The Process Management Technologies Team, The Software Technology Support Center (STSC) (1996)Google Scholar
  2. 2.
    Climitile, A., Visaggio, G.: Managing Software Projects by Structured Project Planning. International Journal of Software Engineering and Knowledge Engineering 7(4), 553–584 (1997)CrossRefGoogle Scholar
  3. 3.
    Chan, K., Chung, L.: Integrating process and project management for multi-site software development. Annals of Software Engineering 14, 115–142 (2002)MATHCrossRefGoogle Scholar
  4. 4.
    Heller, M., Schleicher, A., Westfechtel, B.: A Management System for Evolving Development Processes. In: Proceedings 7th International Conference on Integrated Design and Process Technology (IDPT 2003), Austin, Texas (2003)Google Scholar
  5. 5.
    Kerth, N.L.: Project Retrospectives: A Handbook for Team Reviews. Dorset House Publishing (April 2001)Google Scholar
  6. 6.
    Beck, K., et al.: Manifesto for Agile Software Development (2006),
  7. 7.
    Cockburn, A.: Crystal Clear: a Human Powered Methodology for Small Teams. Addison-Wesley, Reading (2004)Google Scholar
  8. 8.
    Dingsøyr, T., Hanssen, G.K.: Extending Agile Methods: Postmortem Reviews as Extended Feedback. In: 4th International Workshop on Learning Software Organizations (LSO 2002), Chicago, Illinois, USA, pp. 4–12 (2002)Google Scholar
  9. 9.
    Salo, O., Abrahamsson, P.: Integrating Agile Software Development and Software Process Improvement: a Longitudinal Case Study. In: International Symposium on Empirical Software Engineering 2005 (ISESE 2005), Noosa Heads, Australia, November 17-18 (2005)Google Scholar
  10. 10.
    van der Aalst, W.M.P.: Loosely coupled inter-organizational workflows: modeling and analyzing workflows crossing organizational boundaries. Information and Management 37, 67–75 (2000)CrossRefGoogle Scholar
  11. 11.
    Alonso, G., Hagen, C., Lazcano, A.: Processes in electronic commerce. In: ICDCS Workshop on Electronic Commerce and Web-Based Applications (ICDCS 1999) (May 1999)Google Scholar
  12. 12.
    Grefen, P., Aberer, K., Hoffner, Y., Ludwig, H.: CrossFlow: Cross-Organizational Workflow Management in Dynamic Virtual Enterprises. International Journal of Computer Systems Science & Engineering 15(5), 277–290 (2000)Google Scholar
  13. 13.
    Georgakopoulos, D., Shuster, H., Cichocki, A., Baker, D.: Managing process and service fusion in virtual enterprises. Information Systems 24(6), 429–456 (1999)CrossRefGoogle Scholar
  14. 14.
    Cerovsek, T., Turk, Z.: Prototype Internet desktop for engineers. In: Product and process modelling in building and construction: Proceedings of the third European Conference on Product and Process Modelling in the Building and Related Industries, Lisbon, Portugal (September 2000)Google Scholar
  15. 15.
    Laitinen, J., Ollus, M., Hannus, M.: Global Engineering and Manufacturing in Enterprise Networks GLOBEMEN. In: Proceedings of the Third European Conference on Product and Process Modelling in the building and related industries (ECPPM 2000), Lisbon, Portugal (September 2000)Google Scholar
  16. 16.
    Martins, P.V., Silva, A.R.: PIT-P2M: ProjectIT Process and Project Meta-model. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2005. LNCS, vol. 3762, pp. 516–525. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  17. 17.
    Loomis, M.E.: Object Versioning. Journal of Object-Oriented Programming (January 1992)Google Scholar
  18. 18.
    Silva, A.R.: O programa de Investigação Project-IT., version 1.0 (October 2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Paula Ventura Martins
    • 1
  • Alberto Rodrigues da Silva
    • 2
  1. 1.INESC-IDCSI/Universidade do AlgarveFaroPortugal
  2. 2.INESC-ID /Instituto Superior TécnicoLisboaPortugal

Personalised recommendations