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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1998
Accession Number
ADA363072

Entities

People

  • Sharon N. Colston

Organizations

  • Naval Surface Warfare Center

Tags

Communities of Interest

  • Biomedical
  • Energy and Power Technologies
  • Engineered Resilient Systems
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Application Software
  • Computer Programming
  • Computer Programs
  • Computers
  • Configuration Management
  • Control Systems Engineering
  • Engineering
  • Engineers
  • Graphical User Interface
  • Lessons Learned
  • Network Protocols
  • Operating Systems
  • Software Development
  • Software Development Tools
  • Software Testing
  • Systems Engineering
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Maritime and Naval Warfare Studies
  • Organizational Process Management (OPM).
  • Software Engineering.