This document provides a summary of a master's thesis on software development projects. It discusses several high-profile software project failures such as the FBI's Virtual Case File system and the Ariane 5 rocket to demonstrate what can go wrong when proper software engineering practices are not followed. The author aims to determine best practices for ensuring successful software project delivery and avoiding failure by examining literature on challenges, reasons for failure and success factors. The thesis will also explore software engineering knowledge areas, causes of failed projects, practices for success, and relevant tools and models.