
What agile teams think about agile principles
by Laurie Williams -
Communications of the ACM 04/2012 vol.55
In the mid-1990s, the prescribed means of keeping software development projects out of trouble and on schedule was to follow a heavyweight software development methodology consisting of a complete requirements document, including architecture and design, followed...