A spiral model of software development and enhancement
ACM SIGSOFT Software Engineering Notes
Tutorial, software management, 3rd ed.
Tutorial, software management, 3rd ed.
Managing a programming project (3rd ed.): processes and people
Managing a programming project (3rd ed.): processes and people
Software Engineering Economics
Software Engineering Economics
Principles of Productive Software Management
Principles of Productive Software Management
Hi-index | 0.00 |
The search for a single unifying principle to guide software project management has been relatively unrewarding to date. Most candidate principles are either insufficiently general to apply in many situations, or so general that they provide no useful specific guidance.This paper presents a candidate unifying principle which appears to do somewhat better. Reflecting various alphabetical management theories (X, Y, Z), it is called the Theory W approach to software project management.Theory W: Make Everyone a WinnerThe paper explains the Theory W principle and its two subsidiary principles: Plan the flight and fly the plan; and, Identify and manage your risks.To test the practicability of Theory W, a case study is presented and analyzed: the attempt to introduce new information systems to a large industrial corporation in an emerging nation. The case may seem unique, yet it is typical. The analysis shows that Theory W and its subsidiary principles do an effective job both in explaining why the project encountered problems, and in prescribing ways in which the problems could have been avoided.