Analysis of Traditional and Agile Software Development Process for Developing Recommender Model using Machine Learning | Synapse