Why is Scrum So Popular in Product Development?