Abstract :
The lessons learned in managing a model that lets a user develop multiple functions concurrently over the entire development process, from requirements specification to system test are reviewed. The structure and dynamic behavior of a concurrent development process are discussed. The process management, project management, product management, organization management, and software-engineering environment elements of the concurrent development model are all described, although the focus is on process management. The concurrent development process is compared to sequential development, lean production, software factory, and capability maturity model processes.<>
Keywords :
project management; software engineering; capability maturity model; concurrent development process; lean production; organization management; process management; product management; project management; requirements specification; sequential development; software factory; software-engineering environment; system test; Computer networks; Continuous production; Hardware; Intserv networks; Large-scale systems; Production systems; Programming; Resource management; Software development management; System testing;