The group at NASA iteratively adopted agile practices over two years to improve their software development process. They started with six month development cycles and shortened this to six weeks and then three weeks. This allowed for more frequent customer feedback and prioritization of work. Daily builds and testing ensured progress was always visible. Their measure of success became working code delivered in frequent iterations rather than presentations or documentation.