Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Iterative Development

Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives
The second phase in agile development consisting of repeated cycles of simple design, coding, testing, a small release, and requirements refinement.
Published in Chapter:
An Agile Perspective on Open Source Software Engineering
Sofiane Sahraoui (American University of Sharjah, UAE)
DOI: 10.4018/978-1-59140-999-1.ch012
Abstract
Open source software (OSS) development has been a trend parallel to that of agile software development, which is the highly iterative development model following conventional software engineering principles. Striking similarities exist between the two development processes as they seem to follow the same generic phases of software development. Both modes of development have less emphasis on planning and design and a more prominent role for implementation during the software engineering process. This chapter expounds on this connection by adopting an agile perspective on OSS development to emphasize the similarities and dissimilarities between the two models. An attempt is first made to show how OSS development fits into the generic agile development framework. Then, the chapter demonstrates how the development process of Mozilla and Apache as two of the most famous OSS projects can be recast within this framework. The similarity discussed and illustrated between agile and OSS development modes is rather limited to the mechanics of the development processes and do not include the philosophies and motivations behind development.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Influential Agile Software Parameters
The art of developing software incrementally in versions by taking advantage of lessons learned from producing previous deliverables of software.
Full Text Chapter Download: US $37.50 Add to Cart
Bridging Game Development and Instructional Design
A model of system development in which the ability to rework and revise aspects of the software is scheduled. In this approach, the developer benefits from prototype evaluation during the development process.
Full Text Chapter Download: US $37.50 Add to Cart
Agile Management for Multimedia: A Case Study
An approach to development based on a succession of time limited periods and oriented to the creation of a tangible outcome; the developed product is expanded during each period and evaluated by its end, in order to define the direction taken in the sequent period.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR