An analysis of notable IT project failures and successes, drawing lessons from the NASA Mars Climate Orbiter loss, Boeing 737 MAX 8 crashes, and the Hertz vs. Accenture lawsuit. Common failure patterns include poor inter-team communication, lack of automated testing, unclear requirements, and big-bang deployments. The Chrysler C3 project is highlighted as a success story that gave birth to Extreme Programming practices like Test-First Programming and short feedback cycles. Key takeaways: developers must understand the business domain, acceptance criteria should drive development, and software development is fundamentally about human-to-human communication.

9m read timeFrom phpunit.expert
Post cover image
Table of contents
NASA Mars Climate OrbiterBoeing 737 MAX 8Hertz vs. AccentureLearning from failureThe Chrysler ProjectWhat makes IT projects succeed

Sort: