Q) Discuss the overall process of developing new software. Please also note the differences between four software development methodologies: Waterfall methodology, Rapid Application Development (RAD) methodology, Agile methodology, Lean methodology. […]