According to IDC, 30 to 35% of IT projects fail. Other research puts the figure upwards of 50%. Regardless of the exact numbers, the consistent reason cited for the failure of software development projects to deliver intended outcomes is misalignment of user and business needs.
Many IT leaders believe that adopting agile methodologies like Scrum will address this problem. After all, applied correctly, agile helps development teams iterate towards optimal outcomes by developing solutions incrementally, with