Implementation of Successful Practices Using an Iterative Development Methodology for an AEGIS Configuration Management Software Application
Abstract
This paper documents a two-and-a-half year software development project of the Combat Systems Configuration Management Branch of the Combat Systems Department at Naval Surface Warfare Center, Dahlgren Division (NSWCDD), at Dahlgren, Virginia. The author simultaneously managed two AEGIS Configuration Control Engineering Status System (ACCESS) software development projects and pursued a master's degree in Software Engineering Technical Management through the National Technological University sponsored by NSWCDD. The paper describes lessons learned and practical experience gained by the author in managing a software development project to successful completion. The narrative includes methods that worked and ones that did not work. Critical success factors that the author considers most important to satisfactory software development are: (1) structured and documented iterative life cycle development methodology; (2) implementation of software engineering repeatable processes; (3) highly-motivated, technically experienced dedicated team; (4) continuous and substantial customer involvement; (5) self-directed, empowered management style; and (6) experienced and committed project leader.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 1998
- Accession Number
- ADA363072
Entities
People
- Sharon N. Colston
Organizations
- Naval Surface Warfare Center