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.
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