My Software Development Process (continued...)
A Non-Linear, Iterative Process Like the Rational Unified Process, my Software Development Process is non-linear. This means that earlier steps can be revisited, if necessary. For example, more Requirements Gathering may be necessary after the Software Design step. Each phase may be visited several times. Each cycle of Requirements Gathering, Software Design, Coding, and Testing is known as an "iteration". Iterations are performed until the software is acceptable for deployment. For small web sites, only one iteration is usually necessary.
Iteration |