Merits of SCRUM: Scrum can help teams complete project deliverables quickly and efficiently: Scrum ensures effective use of time and money Large projects are divided into easily manageable sprints Developments are coded and tested during the sprint review Works well for fast-moving development projects The team gets clear visibility through scrum meetings Scrum, being agile, adopts feedback from customers and stakeholders Short sprints enable changes based on feedback a lot more easily The individual effort of each team member is visible during daily scrum meetings Demerits of SCRUM: Nothing is perfect, and the Scrum methodology is no exception. In some cases, Scrum is combined with other project management techniques that can help resolve some of these drawbacks: Scrum often leads to scope creep, due to the lack of a definite end-date The chances of project failure are high if individuals aren't very committed or cooperative Adopting the Scrum framework in large teams is challenging The framework can be successful only with experienced team members Daily meetings sometimes frustrate team members If any team member leaves in the middle of a project, it can have a huge negative impact on the project Quality is hard to implement, until the team goes through aggressive testing process