The Agile Scrum framework focuses software development in small, consistent installments based upon regular collaboration among self-organizing cross-functional departments. Since Scrum is the most widely used Agile methodology, it is important that you understand some of the advantages and disadvantages of it.
Advantages:
- Better quality
- Visible progress
- Reduced risk
- Higher collaboration and accountability
- Higher team morale
- Self-organizing teams
- Increased customer satisfaction
- Increases ROI
Disadvantages:
- Works well within small teams
- If individuals aren’t committed the chances of a project failure will be high
- Daily meetings at times frustrate team members