How Microsoft dragged its development practices into the 21st century

In the Web era of development, Waterfalls are finally out. Agile is in.