Software management—A survey of the practice in 1980
- 1 January 1980
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Proceedings of the IEEE
- Vol. 68 (9) , 1103-1119
- https://doi.org/10.1109/proc.1980.11810
Abstract
The primary thrust of this paper is to explore many of the problems currently plaguing software development activities and to propose how some of the recently developed management practices may be employed in dealing with them. The practices described range from people organizations (e.g., chief programmer teams) to fully automated engineering tools (e.g., software requirements engineering methodology). A number of techniques are presented. These include methods for coping with communications problems in the requirements definition activity, for evolving a facility which will help increase the productivity of software designers and proggammers, and for maintaining a high degree of visibility during the elusive unit design code and test phase of a project. A very practical view of the management problems and suggested approaches is presented. Key principles, potentials "pitfalls," and unresolved concerns are addressed from a viewpoint of where the state of the art is today and where the industry appears to be heading in the mid-1980's.Keywords
This publication has 15 references indexed in Scilit:
- Example of an early sizing, cost and schedule estimate for an application software systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Computers and society: Report of a workshopPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- A management methodology for testing software requirementsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Software maintainability: A practical concern for life-cycle costsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Software cost modeling: Some lessons learnedJournal of Systems and Software, 1980
- The Need for Software EngineeringComputer, 1978
- A Requirements Engineering Methodology for Real-Time Processing RequirementsIEEE Transactions on Software Engineering, 1977
- PSL/PSA: A Computer-Aided Technique for Structured Documentation and Analysis of Information Processing SystemsIEEE Transactions on Software Engineering, 1977
- Structured Analysis for Requirements DefinitionIEEE Transactions on Software Engineering, 1977
- Software EngineeringIEEE Transactions on Computers, 1976