Mark As Completed Discussion

What Are the Benefits of Agile?

Some of the known benefits (advantages) of the Agile methodology are:

  • Faster software development life cycle
  • Predictable schedule in sprints
  • Customer-focused approach, resulting in increased customer satisfaction
  • Flexible in accepting changes
  • Empowers teams to manage projects
  • Promotes efficient communications
  • Ideal for projects with non-fixed funding

What Are the Disadvantages of Agile?

The following are some of the disadvantages of the Agile methodology:

  • Requires a high degree of customer involvement, which not all customers are comfortable with
  • Assumes every project team member is completely dedicated, without which weakens the principle of self-management
  • A time-boxed approach may not be enough to accommodate all deliverables, which will require changes in priority and additional sprints that can bring up cost
  • Agile recommends co-location for efficient communication, which is not always possible