The World and IfSQ
Iterative and Incremental Development and IfSQ

Iterative and Incremental development is a cyclic software development process developed in response to the weaknesses of the waterfall model. It starts with an initial planning and ends with deployment with the cyclic interaction in between. The iterative and incremental development is an essential part of the Rational Unified Process, the Dynamic Systems Development Method, Extreme Programming and generally the agile software development frameworks.
—From Wikipedia, the free encyclopedia (June 2010)

Link:

Relationship between Iterative and Incremental Development and IfSQ:
The intention of writing code to a programming standard is to assure the reliabilty and maintainability of the end product. With that objective in mind, IfSQ has produced and published standards which can be applied to programs written in any language for any platform.