Chapter 2 The Problem

Why Software Projects Fail

Chapter contents

  • Introduction 12
  • Historical Perspective 12
  • The Scope of Software 12
  • Software Development Often Fails 14
  • The Need for Process 14
  • A Common Question 15
  • Software Development Is Hard—Very Hard 17
  • Why Other Agile Methodologies Often Fail 19
  • Why Waterfall Processes Often Fail 19
  • High Visibility 24
  • Death March 24
  • Man in a Room 26
  • The Rogue Developer 27
  • “Are You Done Yet?” 27
  • Budget Black Hole 27
  • Why the Six Week Solution Is Different 28

Introduction

This chapter discusses why developing software is difficult, why it is much more difficult than it appears and is more difficult than many other complex undertakings. Throughout this chapter (and the entire book, for that matter), we ...

Get Agile Development and Business Goals 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.