This article originally appeared in the March 2013 edition of Web and PHP magazine and is republished with permission.

Last month, I wrote about the need for development teams to develop increments of functionality that are “done” but what does that mean exactly? This article will explore the concepts of the definition of ready and the definition of done and will help you better understand how using them can help you successfully deliver increments of functionality in a sprint.

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.

This article originally appeared in the December 2012 edition of Web and PHP magazine and is republished with permission.

Many web design firms work on too many projects simultaneously. When these firms start using agile software development practices, it forces them to look for different solutions to develop and meet the needs of their customers. This article presents ideas to consider if you want your web development teams to focus on one project at a time.