Managing Problems for Global Software Production – Experience and Lessons

  • Authors:
  • Jerry Z. Gao;Fukao Itaru;Y. Toyoshima

  • Affiliations:
  • San Jose State University, One Washington Square, San Jose, CA 95192-0180, USA jerrygao@email.sjsu.edu;Global Development, Engineering Department, Operation System Division, Fujitsu LTD., Japan;Global Software Technology Division, Fujitsu Network Communications, Inc., San Jose, CA, USA

  • Venue:
  • Information Technology and Management
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

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.