<INSTRUCTOR’S NAME>
<COURSE NAME>
The agile and waterfall process are two distinct project management methodologies. Waterfall process follows a sequential design that includes various phases. These phases include conception, initiation, analysis, design, construction, testing, implementation and maintenance. Since this is a sequential plan, a project team cannot execute an analysis phase without going through conception and initiation phase. Similarly, once finished with a prior phase, the project can no longer go back to it. On the other hand, the agile process follows an incremental approach. Developers create a simple design and begin to work on minute modules. These development of this small modules is weekly or monthly cycle or what they call sprint. In the end of each sprint, developers identify the project priorities and perform tests based on it. These sprints allow them to see bugs immediately and fix it as soon as possible .
Agile process works well when there is a need for rapid production rather than focusing on the quality of the product. This methodology is also applicable when there is a clear picture of how the intended product is. Mostly, agile process is applicable to web developments and enhancement. Normally, clients already have a picture of how the web design and its behavior should become. Through this methodology, given the web development requirements of a client, developers create and develop websites. After one cycle of sprint, developers show the clients how the websites look like and how it behaves. Immediately, the clients can provide feedback and comments based on what the programmers developed. On the next sprint, the developers enhance the initially developed site based on the client’s feedback until it becomes functional.
Work Cited
Van Laan, Krista. The Insider's Guide to Technical Writing. XML Press, 2013. Book.