Wintersalen Sale

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to
for a chance to win.
Privacy Policy

Tour our stores

    Recently Viewed clear list

    Original Essays | September 30, 2014

    Benjamin Parzybok: IMG A Brief History of Video Games Played by Mayors, Presidents, and Emperors

    Brandon Bartlett, the fictional mayor of Portland in my novel Sherwood Nation, is addicted to playing video games. In a city he's all but lost... Continue »


On Order

New Trade Paper
Currently out of stock.
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse Software Engineering- General

Other titles in the SEI Series in Software Engineering series:

Evaluating Project Decisions: Case Studies in Software Engineering (SEI Series in Software Engineering)


Evaluating Project Decisions: Case Studies in Software Engineering (SEI Series in Software Engineering) Cover


Synopses & Reviews

Publisher Comments:

Effective decisions are crucial to the success of any software project, but to make better decisions you need a better decision-making process. In Evaluating Project Decisions , leading project management experts introduce an innovative decision model that helps you tailor your decision-making process to systematically evaluate all of your decisions and avoid the bad choices that lead to project failure.


Using a real-world, case study approach, the authors show how to evaluate software project problems and situations more effectively, thoughtfully assess your alternatives, and improve the decisions you make. Drawing on their own extensive research and experience, the authors bridge software engineering theory and practice, offering guidance that is both well-grounded and actionable. They present dozens of detailed examples from both successful and unsuccessful projects, illustrating what to do and what not to do.


Evaluating Project Decisions will help you to analyze your options and ultimately make better decisions at every stage in your project, including:

  • Requirements–Elicitation, description, verification, validation, negotiation, contracting, and management over the software life cycle
  • Estimates–Conceptual solution design, decomposition, resource and overhead allocation, estimate construction, and change management
  • Planning–Defining objectives, policies, and scope; planning tasks, milestones, schedules, budgets, staff and other resources; and managing projects against plans
  • Product–Proper product definition, development process management, QA, configuration management, delivery, installation, training, and field service
  • Process–Defining, selecting, understanding, teaching, and measuring processes; evaluating process performance; and process improvement or optimization

In addition, you will see how to evaluate decisions related to risk, people, stakeholder expectations, and global development. Simply put, you’ll use what you learn here on every project, in any industry, whatever your goals, and for projects of any duration, size, or type.

About the Author

Dr. Carol Hoover has been actively engaged in software systems design and research for more than 20 years. She heads a start-up company with the goal to launch and grow a business process and technology company that enables organizations to solve management and operational problems at an affordable cost. Her company, BiznessLegion LLC, currently focuses on making best practices available to organizations involved in software engineering and management. As a consultant, Carol leads research involving the analysis and design of real-time software systems. She also shares her experiences with students as an Adjunct Faculty Consultant for Carnegie Mellon University.


From 2002-2004,  Hoover held director and senior systems scientist positions at Carnegie Mellon University in the Institute for Software Research International. She worked with other faculty to develop and launch innovative programs in software engineering education at the new Carnegie Mellon West Coast campus. She designed scenario-based curriculum for professional master's programs that prepares students for careers in software engineering and project management. As a supervising faculty member, she guided students to achieve program/project goals. In cooperation with corporate partners of Carnegie Mellon, she led the planning and creation of industry-specific projects to meet their needs. Recently she designed and supervised a two-course capstone series that focuses on the consulting practice for the aerospace industry. The inaugural graduate students and clients were from the Lockheed Martin Corporation.


Hoover came to Carnegie Mellon University (Pittsburgh, PA) in 1992 as a lecturer for the Masters of Software Engineering Program and led the effort to define and create specialization tracks in the master's program for real-time computing, human-computer interaction, and business management. She also created and taught a course to introduce software engineers to engineering techniques and research relevant to the development of high-quality real-time software systems.


Hoover holds a doctorate in electrical and computer engineering at Carnegie Mellon University.

She attended graduate school at Ohio State University, where she was a University Fellow and completed her master's of science degree in computer and information sciences in 1987. She was a Graduate Research Intern at NASA Lewis Research Center (Cleveland, OH) after completing her post-baccalaureate degree in computer science and applied mathematics with additional studies in science and engineering at the University of Akron. Prior to 1985, she was involved in education and technology as a computer manager for a U.S. Congressional office, as an educational consultant, and as an educator in the public schools.


She has been a member of IEEE and ACM since 1987. She is also a member of Sigma Xi.


Mel Rosso-Llopart is currently Associate Director of Carnegie Mellon University’s Masters of Software Engineering program, the Director of its Distance Education program, and a Senior Lecturer in both programs.


He has extensive experience in research and development, managing project communications, and fiscal project management for large and small projects. He is also well versed in a variety of computing environments, has developed large network configurations, and developed large database applications. He earned Bachelor's degrees in Physics, Biology, and Computer Science at the University of California, and holds a Masters of Software Engineering from the School of Computer Science at Carnegie Mellon University. He is also an SEI-registered Personal Software Process (PSP) instructor.


Gil Taran is a faculty member and Associate Director for Corporate Relations in the Master of Software Engineering Professional Programs at Carnegie Mellon University - School of Computer Science. He has experience in planning, development and management of large-scale multi-national projects working mostly with government clients in the financial, operational and defense sectors. He has worked on production as well as simulated systems and is knowledgeable in a variety of computing environments.


Taran holds a Masters in Information Security at Carnegie Mellon University. His research interests include risk based decision making, project management games simulations and Activity based/game based learning

Table of Contents


1. Managing the Making of Decisions

2. Managing Technical People

3. Managing Stakeholder Expectations

4. Managing Requirements

5. Managing Plans

6. Managing Estimation

7. Managing Risk

8. Managing Process

9. Managing Product

Product Details

Hoover, Carol L.
Addison-Wesley Professional
Taran, Gil
Rosso-Llopart, Mel
Programming - Software Development
Software Development & Engineering - General
Project management
Software engineering
Programming - General
Software Engineering-General
Edition Description:
Trade paper
SEI Series in Software Engineering
Publication Date:
October 2009
Grade Level:
Professional and scholarly
9.22x7.10x.80 in. 1.36 lbs.

Related Subjects

Children's » General
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Programming and Languages
Computers and Internet » Software Engineering » Project Management
Travel » General

Evaluating Project Decisions: Case Studies in Software Engineering (SEI Series in Software Engineering) New Trade Paper
0 stars - 0 reviews
$56.95 Backorder
Product details 400 pages Addison-Wesley Professional - English 9780321544568 Reviews:
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at