An information system project design that breaks the development of a project into various pieces (modules) that each solve a specific part of the overall mission problem. These modules should be as narrow in scope and brief in duration as practicable. Such design minimizes the risk to an organization by delivering a net benefit that is separate from the development of other pieces.
Taken from www.gao.gov/policy/itguide/glossary.htm