Waterfall development relies on defined stages and detailed documentation before any actual coding takes place. The Agile approach relies more on continuous communication and incremental solutions with ongoing dialog between the users and developers. Our development of code…