Why is Scrum so popular in product development?