This article originally appeared in the February 2013 edition of Web and PHP magazine and is republished with permission.
On Scrum projects, teams talk about delivering a working increment of functionality every sprint but what does this mean exactly? Do teams need to deliver to a production environment every sprint? This may work for maintenance projects, but what does this mean for new projects starting from scratch? What kind of teams do you need to build increments of functionality every sprint? In this article, we will discuss cross functional teams, increments of functionality and minimum feature sets.