2010-01-13: Iterative Process

From Earth Science Information Partners (ESIP)
Revision as of 14:02, January 13, 2010 by Erinmr (talk | contribs) (New page: < Back to: Workspace Design | Workspace Design Ideas [http://www.citeulike.org/user/erinmr/article/6537508 An Iterative and Agile Process Model for Teaching Software Engineering] ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

< Back to: Workspace Design | Workspace Design Ideas

An Iterative and Agile Process Model for Teaching Software Engineering

Iterative process models are primarily concerned with the idea of building software through the sequential development of several mini-projects known as iterations.

Agile processes are low-overhead processes that accept that software is difficult to control (they are adaptative rather than predictive). They minimize risk by ensuring that software engineers focus on smaller units of work (they practice iterative development). They are distinguished from "heavier" processes thanks to their emphasis on values and principles rather than of processes (they are people-oriented rather than process-oriented) [9].