Advantages of Agile
- Agile Deliver business value early
- Agile provides a continuous loop of planning and feedback in order to maximize value.
- More flexibility and Adaptability
- Agile is capable of adapting to your changing requirements
- Avoid significant rework by doing just-in-time detailed design
- Raise quality by moving testing forward in the process
- Become responsive by supporting scope adjustments every iteration
- Increase estimating accuracy by working in small chunks
- Risk
- Agile process allows to better address business and customer needs, thus minimizing risk.
- Decrease risk by always having a working software
- Visibility
- Agile allows users to interact and view what’s going on at every step of your project.
Disadvantages of Agile
- Agile can be hard on the product owner who has a lot of responsibility.
- There is a heavy reliance on close business involvement, ideally on a daily basis. This places a great burden on business people who must also juggle daily operational responsibilities.
- Teams are more efficient if they are small, co-located and have the right physical working environment, which is often hard to achieve in large, geographically separated organizations.
- Misunderstanding of the agile methodologies may lead to team burnout due to an irrational culture of urgency.
- Agile is not a silver bullet – Agile can be over-hyped, thus leading to unrealistic expectations.
No comments:
Post a Comment