Dimensions
179 x 231 x 21mm
Learn how to manage and make necessary software project decisions and avoid common project failures.
- Introduces an innovative decision-making model that bridges the gap between theory and practice, and is fully grounded in actual examples.
- By experts with 50+ years' experience making software projects run better.
- Builds on the authors' highly influential Carnegie Mellon course.
- Will be the definitive software decision-making resource for both industry and academia.
Effective decision-making is crucial to the success of any software project. Using a real-world, case study approach, this book systematically shows how to make better decisions -- and avoid the bad decisions that lead to project failure. Drawing on their leading-edge research at Carnegie Mellon and elsewhere, this book introduces an innovative decision-making model which effectively bridges the gap between software engineering theory and practice, providing direction that is both well-grounded and actionable. Professionals can quickly learn by example, and immediately act on what they've learned. This book really does have a unique perspective: its focus on good decisionmaking. It is one thing to understand all the steps involved in managing a project; it is quite another to develop the skill needed to evaluate situations well and thoughtfully decide what exactly needs to be done. One step at a time, readers will learn how to manage decision-making related to technical staff, stakeholder expectations, requirements, planning, estimates, risk, process, product, and more. Like The Mythical Man-Month, all of this book's examples are drawn from real-world experience in software development, and, like that classic, this book introduces ideas with remarkable resonance and applicability in virtually any project or environment.