That’s particularly true of applications developed for the Web, where the development model relies on many successive releases of the evolving product. The Scrum development process is a sequence of short (2-4 weeks) “sprints” where a team addresses a set of tasks as a product increment, with each sprint addressing a “backlog” of requirements. Our survey of mobile developers [1] suggested that even individual developers are following a Scrumlike process as they develop mobile applications.