0 votes
in Agile by
What are advantages and disadvantages of Agile Process.

1 Answer

0 votes
by

Below are the advantages and disadvantages of Agile Process.

Advantages 

There are several advantages of using the Agile Process as given below: 

  1. Adapt well with changing requirements 
  2. Face-to-face conversation with team members and customers 
  3. Focuses on technical excellence and good design 
  4. Fast and continuous development  
  5. Enables collaboration and interaction between client and project team 
  6. Ensure and promote customer satisfaction 
  7. Faster feedback from customers or end-users 
  8. Quick identification and elimination of errors found in the code  
  9. Division of agile project into sprints or iterations i.e., short and repeatable phases typically 1-4 weeks long 
  10. Quick delivery of products  
  11. Easy to manage with more flexibility  
  12. The end goal can be unknown: Agile is beneficial for projects where the goal is not defined and as the project progresses, the goal becomes more evident. 

Disadvantages 

There are several disadvantages of using Agile Process as given below: 

  1. Lack of formal documentation and designing 
  2. Difficult to estimate resource requirement and effort  
  3. Not good for small development projects 
  4. Costly as compared to other development methodologies 
  5. Requires more time and energy from everyone 
  6. Risk of ever-lasting project 
  7. Difficult to scale large projects 
  8. Difficulty in testing and test construction.
...