Waterfall development is still very much alive and well, particularly in government. But most of the software that has changed the world around us in the past two decades was not made this way. Government’s attachment to waterfall development seriously hinders its ability to build software that works well for the task at hand, whether it’s distributing unemployment insurance or providing food benefits or processing tax returns.