This website uses cookies to ensure you have the best experience. Learn more

Software Development: The Disadvantages Of Agile Methods

1532 words - 6 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 keep changing so there would be a high chance for a project that goes off the track.

Documentation plays an important role in software development. 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,...

Find Another Essay On Software Development: The Disadvantages of Agile Methods

Drawbacks of Agile Methods and Managing Them Effectively

1338 words - 6 pages Since the development of agile software engineering in mid 1990’s agile method has travel a long way down the road. Currently a wide range of organization claims to be agile or interested in adopting agile methods (Laanti, Salo & Abrahamsson, 2011). Agile method is an “umbrella” term for several iterative and incremental software development methodologies (, 2014). Agile approaches are generally used in software development to

The Vision of the Software Development

857 words - 3 pages "Technology makes it possible for people to gain control over almost everything, except technology." - John Tudor Our mission as Software Developers is to develop technology-based solutions-products that provide both the means and the methods for faster working, better performance and to achieve more. The technologies we develop provide users the control and functionality needed to be more efficient. The Software development field has grown

An assessment of the advantages and disadvantages of Quantitative research methods

696 words - 3 pages generalise results to the wider population. And the data received can be used to establish relationships/correlation's between variables (not cause effect relationships).The disadvantages to quantitative data are; the research fails to give an in-depth picture compared to qualitative data, which is rich with description. Qualitative data can be unreliable (see Durkheim's study of suicide). The research methods can induce the researcher to

Understanding The Software Development Process

1285 words - 5 pages In our modern society, software has become a very critical component in all kinds of systems and software failures have become the most vital factor that terminates the service and proper function of the whole system. Therefore, it is very important and urgent to understand the software development process and eliminate as many potential problems in software as possible. Software reliability is defined as the probability of failure-free

Advantages and disadvantages of different methods of training in businesses

661 words - 3 pages etc.Overall, we can see that is best to get a mixture of training methods as each one has its own purpose and benefits. As the restaurant is more of hands on place compared to a lawyers firm, more on the job training will be required rather than off the job training.

The Disadvantages of Technology

927 words - 4 pages examining the disadvantages of fast-food, automatic teller machines (ATM), and dishwashers. The convenience of fast-food comes along with many drawbacks in its wake. Firstly, fast-food has a detrimental effect on health. Being high in salt, fat, and calories, makes fast-food one of the greatest contributors to obesity in America. Obesity in turn, leads to cardiovascular illnesses, high blood pressure, and disease in joints. In fact, studies

Evaluate the advantages and disadvantages of Continuing Professional Development to professional associations, employers and employees

1989 words - 8 pages With the rapid pace of change, many people may find that their skills and knowledge, acquired over the recent past, are outdated. In order to update their members, many professional groups have introduced the concept of Continuing Professional Development (CPD). (Foot and Hooks, 2002).The Royal Town Planning Institute (2001) holds that CPD is the means by which members of professional associations maintain, improve and broaden their knowledge

The Disadvantages of Psychometric Testing

467 words - 2 pages Disadvantages of Psychometric Testing The following are significant dangers associated with psychometric testing * Dispite what has been said in previous sections, there are numerous tests and questionnaires on the market which purport to be 'psychometric instruments' but which are not. Unfortunately, it is very difficult for untrained people to distinguish these from good psychometric instruments. In many cases, these tests and

The disadvantages of space travel

808 words - 4 pages What is space travel? Basically, it refers to the process of travelling in outer space. This term can also be defined as a voyage outside of Earth’s atmosphere. Humans have been fascinated by the night sky for centuries, tracking the movement of stars, comets, and planets in the open sky. In the twentieth century, the fascination with space took on an entirely new level of excitement when humans launched the first spacecraft out of Earth’s

The Impact of Social Software

1675 words - 7 pages and customer services at a low cost. The disadvantages of using social software in business may include identity theft because of the lack of anonymity, you are exposing your identity to the public. This may be used for other purposes that you may not have knowledge or permission. Thus, you need to be careful with scams and identity theft. There are a few ways to combat these problems though. With the use of the technology, you have to be aware

The Limits of Software Liability

1600 words - 6 pages , swivelling into the extreme position of the nozzles of the two solid boosters. One of the issues that the Board considered was the gradual development of the change of hydraulic pressure actuators to the main engine nozzle at a frequency of about 10Hz. The Flight Control System of the Ariane 5 is a well and carefully designed system, including software to take measurements on the attitude of the launcher and its movements in space, using an

Similar Essays

Agile Software Development Methodologies Essay

1604 words - 6 pages systems subjecting the usual methods to extinction. The concept of agile software development refers to an iterative method employed when determining the necessities of software developments projects with regard to flexibility and intensified interaction. Apparently, agile software development methodologies are more advantageous than conventional methods. The supporting facts to this statement reveal why scrum and XP are increasing emerging as

Agile Software Development Method Essay

590 words - 3 pages Software development is one of the highest demands in all over the world. We use software development techniques to solve the problems and to satisfy customers. Agile software development is a conceptual framework for software; it is also a group of software development methods based on iterative development. In 2001, agile software development was created by seventeen people with a desire to find alternative approaches to software development

Agile Development: A New Wave Of Software Development

1574 words - 6 pages at least ten different methodologies with three common key principles based on the Agile Manifesto. Keywords: agile methodology, software development, Agile Manifesto   Agile Methodologies: A New Wave of Software Development. Before my research I wasn’t sure what Agile Methodology exactly was. It didn’t help that what little I did know was bewildering, something that seems to be common among fellow students (B. Biskey, personal

Challenges In Agile Global Software Development

1009 words - 5 pages [4] grouped problems of dstributed agile development and identified seven classes. These classes are culture, timezone, communication, trust, customer collaboration, training and technical as shown in the table below. Table 2. Classes of distributed agile development problems 5.1. Culture According to [4] cultural differences can have a crucial impact on effectiveness of team work. In distributed agile software development methodology