Perspectives in Software Engineering
ACM Computing Surveys (CSUR)
A technique for software module specification with examples
Communications of the ACM
Managing a Programming Project, 2nd Ed.
Managing a Programming Project, 2nd Ed.
Structured Analysis
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
How to Manage Structured Programming
How to Manage Structured Programming
Software Engineering, An Advanced Course, Reprint of the First Edition [February 21 - March 3, 1972]
Proceedings of the 2nd Conference of the European Cooperation on Informatics: Information Systems Methodology
Chapter I: Notes on structured programming
Structured programming
The Software Life Cycle A Management and Technological Challenge in the Department of Defense
IEEE Transactions on Software Engineering
A General Empirical Solution to the Macro Software Sizing and Estimating Problem
IEEE Transactions on Software Engineering
Management of Software Development
IEEE Transactions on Software Engineering
Design and code inspections to reduce errors in program development
IBM Systems Journal
IBM Systems Journal
Chief programmer team management of production programming
IBM Systems Journal
The effects of optimistic and pessimistic biasing on software project status reporting
Information and Management
Organizational culture and leadership in ERP implementation
Decision Support Systems
The effects of change control and management review on software flexibility and project performance
Information and Management
The mechanisms of project management of software development
Journal of Systems and Software
Managing architectural emergence: A conceptual model and simulation
Decision Support Systems
Uncertainty profile and software project performance: A cross-national comparison
Journal of Systems and Software
Selecting a Systems Development Methodology: A Contingency Framework
Information Resources Management Journal
Hi-index | 0.01 |
The high development and maintenance costs, and the late delivery experienced by many organizations when developing large software systems is well documented. Modern software practices have evolved to overcome many of the technical difficulties associated with software development. To a large extent, however, the high costs and schedule slippages can be traced to management, not technical, deficiencies. This article develops an approach for managing the software development effort that exploits the benefits of modern software practices in staffing, planning, and controlling software development.