Software Development: The Disadvantages of Agile Methods Essay

1312 Words6 Pages
Agile methods have a number of disadvantages. Discuss the disadvantages of agile methods and how those disadvantages can be managed, with examples. Agile method is newer software development method in software industry. Until 2006, there are 17% of organizations are already using agile as their software devolvement method. Many and many organizations are getting interested and they are moving toward to adopt agile method nowadays. They believe agile methods are much more flexible and this method can bring significant benefits to their organizations, such as increasing quality, efficiency and customers’ satisfaction. However, there are some researchers found that agile method is not as good as expected. The studies suggest that there are…show more content…
It provides guidelines and clarification for the development team in the project. However, agile method would reduce a lot of documentation, which means lack of documentation. (Yu, Loo, Tham & Tan, 2012) It is a disadvantage for developers because sometimes developers could not adequately comprehend the project. (Yu, Loo, Tham & Tan, 2012) Especially for those novices developers or new team members. It is very difficult for them to join the team and understand the actual method followed to develop the software. (Sharma, Sarkar & Gupta, 2012) Therefore, developments teams could not understand the details of the project and it will cause a delay in project delivery. At this time, the development cost would be increase and it is one of the reasons why IT projects sometimes are out of budget and lead to project failure. Agile method is relied on business involvement. It increased the responsibilities and burdens for business people. On the other hand, customers need to involve in agile method because agile method is based on the requirements that is given by customers. (Sharma, Sarkar & Gupta, 2012) Developers will usually hold a regular meeting for each deliverable, such as weekly meeting. So the team members can communicate and summarize their work. At this time, customers need to provide feedbacks on the iteration and they need to find out is there any changes are needed. (Yu, Loo, Tham & Tan, 2012) Agile method is focuses on
Open Document