Advances in software inspections
IEEE Transactions on Software Engineering
Managing the software process
Software risk management
Applied software measurement: assuring productivity and quality
Applied software measurement: assuring productivity and quality
Software engineering (3rd ed.): a practitioner's approach
Software engineering (3rd ed.): a practitioner's approach
Decline and fall of the American programmer
Decline and fall of the American programmer
A Discipline for Software Engineering
A Discipline for Software Engineering
Capability Maturity Model, Version 1.1
IEEE Software
Applying the SCR requirements method to a weapons control panel: an experience report
FMSP '98 Proceedings of the second workshop on Formal methods in software practice
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
Leadership Challenges for the Future
IEEE Software
IEEE Software
Software Process Improvement in Web Time
IEEE Software
Project Management Knowledge Reuse through Scenario Models
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
COMPSAC '00 24th International Computer Software and Applications Conference
Designing process-based software curriculum
CSEET '97 Proceedings of the 10th Conference on Software Engineering Education and Training
Software Development Process Standards: Challenges for Process Assurance
ISESS '97 Proceedings of the 3rd International Software Engineering Standards Symposium (ISESS '97)
The When-Who-How analysis of defects for improving the quality control process
Journal of Systems and Software
Industrial experiences of developing quality gates for software development process
CEA'10 Proceedings of the 4th WSEAS international conference on Computer engineering and applications
Industrial experiences of developing a model for software development quality gates
WSEAS Transactions on Information Science and Applications
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Hi-index | 0.00 |
Software has become a major cost, schedule, and performance driver of virtually all US DoD weapons, command-and-control, and information systems. It has become alarmingly apparent to DoD executives and the US Congress that the software tail wags the system dog. When software delays the fielding of a major system, the costs can become enormous. These problems are not unique to defense systems. The Denver Airport Baggage Handling System and the English Channel Tunnel are just a few of the systems hit with substantial economic consequences attributable to problems in developing large-scale software.Management of system development has been found to be a key determinant of cost. Although this article draws on the author's experiences in the defense industry, it presents a distillation of industry-wide techniques for managing successful large-scale software projects. The practices described are drawn from the crucible of successful real-world projects. They are intended as a set of management practices to prevent high inherent complexity from growing into unmanageable chaos. The nine practices described are not exotic or glamorous. Ironically, the techniques that really seem to work in managing high-tech software are low-tech.