Quick Glimpse into Software Industry
If accessing from phone, switch to landscape mode for easy view of these images.
Waterfall Model of Development
Software development goes through multiple stages in one direction. Development cannot return to previous stage.
Referred as waterfall model as the movement through stages flow from top to bottom, and cannot go back up.
Customer can see their solution only after all stages of development are completed.
Customer Requirements
Collected once by Onsite team for all features and capabilities required to be built.
Design
Plan complete solution including frontend, backend, security, integrations, etc.
Develop
Code and Test the solution designed.
Customer Review at the END.
Customers are shown the developed software at the end. It is very common to see mismatches between Customer expectations and delivered solution.