“…A classical waterfall method follows a plan-driven process for gathering the required information to ensure proper planning and execution of the desired results which is then communicated clearly by the client at the initial stage of the project initiation [37,38] in a goal and plan-oriented manner from the beginning to the end of the project completion with specific work packages, responsibility, and deadlines. This method focuses on implementing the initial plan exactly as stated as the bases to provide stability, structure, and predictability of resources and documentation planning [38,39] The waterfall model is a sequential design process in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation, and Maintenance.…”