1. A computer-implemented method comprising: in a user interface of an agile software development environment, displaying, at a first location in the user interface, a first group of incomplete work items associated with a current iteration of agile software development; wherein an iteration corresponds to a software release under development within the agile software development environment, and work items include features or defects associated with a planned software release; in response to a first predefined user action on a second location in the user interface, the second location corresponding to a subsequent iteration of the agile software development, transferring a first incomplete work item of the first group from the current iteration to a subsequent iteration of agile software development, including ceasing to display, at the first location in the user interface, the first incomplete work item; determining, without user intervention, that no incomplete work items remain associated with the current iteration; closing the current iteration, including ceasing to display incomplete work items associated with the current iteration; and activating the subsequent iteration, including displaying the first incomplete work items.