The document discusses the evolution of software development approaches over time from the 1970s to present day. It notes that in the 1970s, the waterfall model was used which involved sequential development phases and testing at the end. This led to many failed projects. New lightweight agile approaches emerged in the 1990s like Scrum and XP which emphasized iterative development, rapid delivery of working software, and ability to adapt to changing requirements. As a result, the rate of successful software projects increased from around 30% in the 1990s to over 60% currently. The document contrasts two realities in current projects - one using specialized teams and waterfall approaches still, and one using multi-disciplinary agile teams.
Related topics: