Development approaches organize how a team moves through the Software Development Life Cycle. They influence the size of each delivery, when feedback is collected, how plans change, and how risk is managed.

Current notes

More approaches, including Waterfall, iterative and incremental development, prototyping, Rapid Application Development, and the Spiral model, can be added here as the section grows.