Skip to main content



Iterations mean Shipping

Iteration cycles (sprints) are designed to produce working, shippable software

Agile is made up of a number of approaches for managing work. Some weren't as successful as others (story points for one) but the one that has really worked well are iterations.

An iteration is a set period of time during which work is planned, completed, tested and ready to deliver. Whether or not you actually ship during that period is immaterial - the point is that the software is ready to go.

This also works well with budget constraints. If the budget changes midway through an entire project, you can still deliver a working product. If you're a consulting company, this can go a long way for building confidence in the company as a whole. While you couldn't deliver the entire solution (for reasons that weren't your fault), you were able to deliver critical pieces of the solution.

Now the question is: what do you work on?

In a traditional waterfall or even MSF, the first period is always on…

Latest Posts

Agile In A Non-Agile Organization

Fieldbook: Spreadsheets on Overdrive

For small DB applications, AirTable Rocks My World - it may rock yours as well!

Publish or Perish

The downward trend of media and politics in the US

Whither CodePlex

FoxInCloud and Bootstrap

A Developer's Life: Honing Your Writing

VFPX - Alive and kicking with new

New FoxShow Episode - Southwest Fox 2016