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.
Drasko Sotirovski, "Heuristics for Iterative Software Development", IEEE Software, vol. 18, no. , pp. 66-73, May/June 2001, doi:10.1109/52.922728