• DocumentCode
    969793
  • Title

    Making Software Visible, Operational, and Maintainable in a Small Project Environment

  • Author

    Bryan, William ; Siegel, Stanley

  • Author_Institution
    CTEC, Inc., 6862 Elm Street, McLean, VA 22101.
  • Issue
    1
  • fYear
    1984
  • Firstpage
    59
  • Lastpage
    67
  • Abstract
    Practical suggestions are presented for effectively managing software development in small-project environments (i.e., no more than several million dollars per year). The suggestions are based on an approach to product development using a product assurance group that is independent from the development group. Within this check-and-balance management/development/product assurance structure, a design review process is described that effects an orderly transition from customer needs statement to software code. The testing activity that follows this process is then explained. Finally, the activities of a change control body (called a configuration control board) and supporting functions geared to maintaining delivered software are described. The suggested software management practices result from the experience of a small (approximately 100 employees) software engineering company that develops and maintains computer systems supporting real-time interactive commercial, industrial, and military applications.
  • Keywords
    Engineering management; Environmental management; Military computing; Process design; Product development; Programming; Software development management; Software engineering; Software maintenance; Testing; Configuration control board; design review; product assurance; project management; testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1984.5010199
  • Filename
    5010199