In the Agile approach, the only true measure of progress on a software development
project is the delivery of working software. By working in short iterations, and by
delivering working software each iteration, there is evidence that the project team is
progressing. As described by Ambler (n.d.), this provides greater visibility into the
true status of a project than does documentation-based earned value measures, and
also improves the ability to effectively govern IT projects.