Software Development: The Disadvantages of Agile Methods

1313 Words3 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 a number of disadvantages of agile methods. In this essay, it will be briefly describe the disadvantages of agile method and how those disadvantages can be managed.

In software development project, organizations need to develop software to achieve business goals in a specific time frame. The most common methods that they use are called ‘waterfall method’ or ‘agile method’. Agile is a method that can break away from the traditional structure so the development styles can be more flexible. Most organizations think that agile method would be a better option compares with waterfall model because it is more efficient and it has a better adaptability in reality.

Although agile method has its advantages, agile method is not perfect. For example, agile method would be more suitable for a small project, but no a large project. It is because large project is often difficult to judge the efforts and the time require in a software develop cycle. (McCormick, 2012) The requirements of a project are always ke...

... middle of paper ...

...ient business knowledge to the agile team. Organizations also need to understand the issues of agile method and ensure they can manage those issues. Therefore, they can minimize the impact of agile method.

References:

Drury, M., Conboy, K., & Power, K. (2012). Obstacles to decision making in Agile software development teams. Journal of Systems and Software, Vol. 85, pp. 1239-1254.

McCormick, M. (2012). Waterfall vs. Agile Methodology. MPCS, Inc. pp. 1-8.

Sharma S., Sarkar D., Gupta D. (2012). Agile Processes and Methodologies: A Conceptual Study. International Journal on Computer Science and Engineering , Vol. 4 No. 05, pp. 892-898.

Yu, B., Loo, W., Tham, W., & Tan, S. (2012). Software Development Life Cycle AGILE vs Traditional Approaches. 2012 International Conference on Information and Network Technology (ICINT 2012), vol. 37, pp. 162-167.

Open Document