Prior to the popular Agile era which started roughly in the late 90’s, The waterfall model was widely recognized as the most popular, and involved a  sequential software 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. The down-sides included time-lines and

Read more