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. 3, pp. 66-73, May/June 2001, doi:10.1109/52.922728