<P> Iterative and Incremental development is any combination of both iterative design or iterative method and incremental build model for software development . The combination is of long standing and has been widely suggested for large development efforts . For example, the 1985 DOD - STD - 2167 mentions (in section 4.1. 2): "During software development, more than one iteration of the software development cycle may be in progress at the same time ." and "This process may be described as an' evolutionary acquisition' or' incremental build' approach ." The relationship between iterations and increments is determined by the overall software development methodology and software development process . </P> <Table> <Tr> <Th> Software development </Th> </Tr> <Tr> <Th> Core activities </Th> </Tr> <Tr> <Td> <Ul> <Li> Processes </Li> <Li> Requirements </Li> <Li> Design </Li> <Li> Engineering </Li> <Li> Construction </Li> <Li> Testing </Li> <Li> Debugging </Li> <Li> Deployment </Li> <Li> Maintenance </Li> </Ul> </Td> </Tr> <Tr> <Th> Paradigms and models </Th> </Tr> <Tr> <Td> <Ul> <Li> Agile </Li> <Li> Cleanroom </Li> <Li> Incremental </Li> <Li> Prototyping </Li> <Li> Spiral </Li> <Li> V model </Li> <Li> Waterfall </Li> </Ul> </Td> </Tr> <Tr> <Th> Methodologies and frameworks </Th> </Tr> <Tr> <Td> <Ul> <Li> ASD </Li> <Li> DevOps </Li> <Li> DAD </Li> <Li> DSDM </Li> <Li> FDD </Li> <Li> IID </Li> <Li> Kanban </Li> <Li> Lean SD </Li> <Li> LeSS </Li> <Li> MDD </Li> <Li> MSF </Li> <Li> PSP </Li> <Li> RAD </Li> <Li> RUP </Li> <Li> SAFe </Li> <Li> Scrum </Li> <Li> SEMAT </Li> <Li> TSP </Li> <Li> UP </Li> <Li> XP </Li> </Ul> </Td> </Tr> <Tr> <Th> Supporting disciplines </Th> </Tr> <Tr> <Td> <Ul> <Li> Configuration management </Li> <Li> Documentation </Li> <Li> Software quality assurance (SQA) </Li> <Li> Project management </Li> <Li> User experience </Li> </Ul> </Td> </Tr> <Tr> <Th> Practices </Th> </Tr> <Tr> <Td> <Ul> <Li> ATDD </Li> <Li> BDD </Li> <Li> CCO </Li> <Li> CI </Li> <Li> CD </Li> <Li> DDD </Li> <Li> PP </Li> <Li> Stand - up </Li> <Li> TDD </Li> </Ul> </Td> </Tr> <Tr> <Th> Tools </Th> </Tr> <Tr> <Td> <Ul> <Li> Compiler </Li> <Li> Debugger </Li> <Li> Profiler </Li> <Li> GUI designer </Li> <Li> Modeling </Li> <Li> IDE </Li> <Li> Build automation </Li> <Li> Release automation </Li> <Li> Infrastructure as Code </Li> <Li> Testing </Li> </Ul> </Td> </Tr> <Tr> <Th> Standards and Bodies of Knowledge </Th> </Tr> <Tr> <Td> <Ul> <Li> BABOK </Li> <Li> CMMI </Li> <Li> IEEE standards </Li> <Li> ISO 9001 </Li> <Li> ISO / IEC standards </Li> <Li> PMBOK </Li> <Li> SWEBOK </Li> <Li> ITIL </Li> </Ul> </Td> </Tr> <Tr> <Th> Glossaries </Th> </Tr> <Tr> <Td> <Ul> <Li> Artificial intelligence </Li> <Li> Computer science </Li> <Li> Electrical and electronics engineering </Li> </Ul> </Td> </Tr> <Tr> <Td> <Ul> <Li> </Li> <Li> </Li> <Li> </Li> </Ul> </Td> </Tr> </Table>

An iterative and incremental agile software development framework