- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
New Trade Paper
Currently out of stock.
available for shipping or prepaid pickup only
Other titles in the SEI Series in Software Engineering series:
Evaluating Project Decisions: Case Studies in Software Engineering (SEI Series in Software Engineering)by Carol L. Hoover
Synopses & Reviews
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:
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
What Our Readers Are Saying
Children's » General