Foreword

Developing software is hard—really hard. Even more so when you think about the fact that as an industry we do not typically examine software development in a holistic approach. That is, we don't ask ourselves questions such as "What are the business drivers for this project?" "What benefits will this project provide us?" and "How do we determine if the project is successful?" In many cases, the software development industry is concerned with simply developing the software.

Software failures cost companies billions (yes, that's not a typo—billions with a b) of dollars every year. Organizations can no longer afford to ignore these failures. They have to understand how software helps them reach their goals and how to prioritize investments ...

Get Pro Visual Studio Team System Application Lifecycle Management now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.