Title: Managing the concurrent development of large-scale software systems

Authors: Mikio Aoyama

Addresses: Department of Information and Electronics Engineering, Niigata Institute of Technology, 1719 Fujihashi, Kashiwazaki 945-11, Japan

Abstract: This paper proposes a new model of managing software development known as concurrent development, in which multiple features or functions are concurrently developed along with the entire development life -cycle. A key to success is a coherent integration of software process-management techniques. The techniques of process modelling, process management and computer-based management support system are discussed. Applying concurrent development to large-scale communication software systems, we have shortened the development cycle-time from one year to three months, and evolutionally improved the development process. Discussions on related process-management techniques reveal the unique characteristics of concurrent development.

Keywords: software development management; software development process; software factory; software development environment; concurrent engineering; lean production.

DOI: 10.1504/IJTM.1997.002580

International Journal of Technology Management, 1997 Vol.14 No.6/7/8, pp.739-765

Published online: 29 Jul 2003 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article