Skip to main content
Log in

Managing Problems for Global Software Production – Experience and Lessons

  • Published:
Information Technology and Management Aims and scope Submit manuscript

Abstract

With the increase in size and complexity of current software projects, many large companies have established global software production lines over the world to develop and deliver software products with collaborative software development processes involving multiple teams located at different sites. Supporting global software production needs an effective software-engineering environment to meet the special requirements of the collaborative software development process, diverse management methods and engineering practice. WWW technology provides powerful means to set up an enterprise-oriented software engineering environment for global software production due to its advantages in networking, global access, internationalization, and communication. Although there are many articles addressing the methods and experience in building web-based applications systems and tools, very few papers discuss the real-world problems and solutions in the development and deployment of web-based software tools to support a collaborative software development process for global software production. This paper discusses the real world issues, and reports our experience and lessons in building and deploying a web-based problem information management system (PIMS) to support global software development processes at Fujitsu. It focuses on the real issues and needs of current collaborative development process involving multiple teams, and highlights the benefits and impact of the PIMS on global software production. Moreover, it discusses our technical solutions and trade-offs in the development of PIMS, and shares our experience and lessons. Furthermore, it introduces a new data-centered conceptual process model to support diverse collaborative processes for project and problem management in global software production. Finally, the paper shares our key successes and weaknesses, and reports our experience and lessons in the deployment of the system.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R. Bentley, T. Horstmann, K. Sikkel and J. Trevor, Supporting collaborative information sharing with the WWW: The BSCW shared workspace system, in: Proceedings of 4th International World Wide Web Conference, eds. (O’Reilly & Associates, Inc., 1995).

  2. S. Bandinelli, E. Di Nitto and A. Fuggetta, Supporting cooperation in the SPADE-1 environment, IEEE Transactions on Software Engineering 12 (1996) 841-865.

    Google Scholar 

  3. J.R. Callahan, R.R. Khatsuriya and R. Hefner, Web-based issue tracking for large software projects, IEEE Internet Computing 5 (1998) 25-33.

    Google Scholar 

  4. J.C. Grundy, M.D. Apperley and J.G. Hosking, A decentralized architecture for software process modeling and enactment, IEEE Internet Computing 5 (1998) 53-62.

    Google Scholar 

  5. J.Z. Gao, C. Chen, Y. Toyoshima and D.K. Leung, Developing an integrated testing environment using the world wide web technology, in: Proceedings of COMPSAC'97 (IEEE Computer Society Press) pp. 594-601.

  6. J. Gao, NMS/foundation PIMS function design specifications for NMS foundation, Technical Document (Version. 1.04), Fujitsu Network Communications, Inc. (1998).

  7. J. Gao, C. Chen, Y. Toyoshima and D.K. Leung, Engineering internet for global software production, IEEE Computer 5 (1999) 38-47.

    Google Scholar 

  8. P.H. Feiler and W.S. Humphrey, Software process development and enactment: Concepts and defi-nitions, in: Proceedings of the 2nd International Conference on the Software Process - Continuous Software Process Improvement, Berlin, Germany (IEEE Computer Society Press, February 1993) pp. 28-39.

  9. E. Ly, Industry report: Distributed Java applets for project management on the Web, IEEE Internet Computing 3 (1997) 21-26.

    Google Scholar 

  10. F. Maurer and G. Kaiser, Software engineering in the internet age, IEEE Internet Computing 5 (1998) 22-24.

    Google Scholar 

  11. R. Medina-Mora, T. Winograd, R. Flores and F. Flores, The action workflow approach to workflow management technology, in: Proceedings of CSCW'92 (November 1992) pp. 281-288.

  12. W. Scacchi and J. Noll, Process-driven intranets: Life cycle support for process reengineering, IEEE Internet Computing 1 (1997) 39-50.

    Google Scholar 

  13. K.D. Swenson, R.J. Maxwell, T. Matsumoto, B. Saghari and K. Irwin, A business process environment supporting collaborative planning, Collaborative Computing 1 (1994) 15-34.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gao, J.Z., Itaru, F. & Toyoshima, Y. Managing Problems for Global Software Production – Experience and Lessons. Information Technology and Management 3, 85–112 (2002). https://doi.org/10.1023/A:1013116910400

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1013116910400

Navigation