Issue No. 03 - May/June (2001 vol. 18)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.922728
The author discusses the foundation principles of iterative software development before proceeding to his main topic: a small set of useful heuristics for applying iterative development methods in practice.
D. Sotirovski, "Heuristics for Iterative Software Development," in IEEE Software, vol. 18, no. , pp. 66-73, 2001.