

However, the good thing is that everything is thoroughly worked out and each aspect is studied beforehand. Extensive research is done initially as the next phases depend completely on the planning strategy. In cases where the client is not clear on the requirements and finds in the middle of the project that he/she wants to change course, this approach can prove to be quite problematic.Īnother point of the waterfall approach is that the requirement analysis and design of architectural structure can consume a lot of time. Where fixed processes are beneficial, at the same time they can be inconvenient at times. A planned approach works for them because they want fixed processes and budget. The waterfall approach can be quite beneficial for those who are quite clear on their requirements. It starts from the requirement analysis, the design phase and then proceeds on to the implementation, testing and the maintenance phases. The approach is predictive, where the team is well aware of the order of each step and therefore works accordingly. All the steps are defined before the start of the project. In this process the life cycle of the development process is predetermined. The process works like the waterfall effect that flows in one direction, which is from up to down. Waterfall approach, as is evident from the name, refers to a systematic approach where one step comes after the other. Waterfall approach is an old technique that has been in use for quite some time, but in modern times agile approach is gaining prominence.

#Rihanna rehab tab software
One of the most famous and widely used approaches for software development is the waterfall model.
