Agile Software Development and IfSQ
Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. The term was coined in the year 2001 when the Agile Manifesto was formulated. Agile methods generally promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability, a set of engineering best practices intended to allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals.
—From Wikipedia, the free encyclopedia (June 2010)
Relationship between Agile Software Development and IfSQ:
Clean code is a pre-requisite for success in agile projects. IfSQ has produced and published standards which can be deployed in agile projects.