The document discusses the evolving role of software engineering and reasons for the software crisis. It notes that the nature and complexity of software has changed, requiring a move away from relying on individual experts. Additionally, many software projects fail or run over budget and schedule. Common causes include large problems, lack of training, skill shortages, and low productivity growth. The document examines historical software failures from Ariane 5 to Windows XP and argues for adopting systematic software engineering practices and processes.