The+Software+Development+Process+-+Stages

A traditional way of viewing the software development process is by looking at the following stages:

Analysis

Design

Implementation

Testing

Documentation

Evaluation

Maintenance

Although these stages are considered to be carried out in order, we will often revisit stages as the project progresses. Therefore, we refer to these stages as being **iterative**.

[|This video shows] why it is important to have good communication throughout the software development process
 * The importance of communication**