Skip to main content

Agile vs Waterfall Models

What is the Waterfall Model?

The Waterfall model is suitable to use when project requirements are well-defined and understood, and changes within the project are small and limited. Advantages of using Waterfall is that there is thorough documentation and a clear structure. As a result, it requires less management coordination as every detail of the project is already planned beforehand. The model relies on a clear sequence of events however it can be seen as an inefficient management approach. This is because the model is difficult to adapt the project when changes arise. For example, if a client decides to change a major component of the project, the Waterfall model would be deemed ineffective, wasting time and resources. 

Further, the Waterfall model is extremely strict in its structure. It follows a linear formula and if a single deadline is missed, then the future product releases can be massively affected. Waterfall also makes it difficult to obtain user feedback and product validation. This means that the client cannot interact with the product until it is fully completed, making the development process a potential risk if the end product does not mirror the client’s vision. 

Diagram of the Waterfall Model

What is the Agile Model?

The idea behind Agile is that requirements and solutions evolve through the collaboration of teams and clients. The model revolves around:
  • Adaptive planning: planning stages of the project to accommodate for changing requirements as we go.
  • Iterative development: allows the team to flexibly modify and improve aspects of a deliverable in a cyclic nature.
  • Early delivery: Prototypes and deliverables are released early to allow the client to interact with the product.
  • Continuous improvement: product is constantly improved due to changes that occur throughout the development process.
Flowchart of the Agile Model

This allows the project team to be able to rapidly and flexibly respond to changes throughout the entire management process. Advantages of using Agile are that it is extremely responsive to change and working software is produced very early so that the client can see how the product is progressing and whether there are any changes to be made. This creates a high-quality product as the client is consistently working with the development team. Disadvantages include that it is highly dependent on client involvement and making sure that requirements elicitation is clearly defined. 

The Agile Manifesto is a set of principles that emphasise on the attributes of the Agile approach. The Manifesto states:
  • Customer collaboration over contract negotiation
  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Responding to change over following a plan
The Manifesto encapsulates the biggest differences between the Agile and Waterfall models.

Conclusion

Both Waterfall and Agile approaches have their pros and cons, making it difficult to choose which model is better. The efficiency of each approach depends on many external factors, such as the nature of the project itself, time, team budget and resources, and more. Nowadays, many development teams even adapt a model that combines both methodologies.

References

  • https://www.lucidchart.com/blog/pros-and-cons-of-waterfall-methodology
  • https://www.atlassian.com/agile/project-management/project-management-intro
  • https://hive.com/blog/what-is-agile-project-management-methodology/


Comments

Popular posts from this blog

Promoting work, health and safety at Navitas

 Promoting WHS at Navitas At Navitas, we pride ourselves on emphasising the importance and integration of work, health and safety to all employees and shareholders. Just like how you would check your home is free of broken cables or mould-infested walls, we make sure that the Navitas community is safe and healthy in the office, classroom, or at home.  What is WHS? Work, health and safety laws are there to prevent accidents and incidents from occurring in the workplace. Everyone, from an office employee to the CEO, have responsibilities to keep the workplace safe as well as the right to work in a safe environment. WHS requirements must be legally complied in the workplace, and standard policies and procedures must be established to prevent any risks associated with workers’ health and safety.  Why is it important? By putting in the extra effort to ensure workplace safety, this improves the health and wellbeing of employees, which in turn increases productivity, job satisfa...

Stress in the Workplace

 Stress in the Workplace What is stress? Mental health and stress are common in the workplace and can negatively impact employees and the quality of their work.  Improving mental health and preventing stress can help drive towards better productivity and social inclusion in the workplace. Stress affects each person in different ways, which is why it is important to establish base policies and procedures to deal with the issue as well as looking at each case individually.  Identifying stress The main stress symptoms include worrying, sleep issues and fatigue. It can be caused by pressure in the workplace, issues between co-workers, or problems in one's personal life. If you are experiencing these symptoms or feeling pressured at work, you may be experiencing some stress. How to prevent and manage stress? Having supportive and proactive supervisors and managers can help employees feel included when stress occurs. As employers, establishing principles that are integrated int...

A Critical Analysis on the Promotional Strategies used by Myer

Myer uses a large number of promotional strategies and marketing techniques to encourage shoppers to buy its products. This analysis reflects on some of these strategies by examining a case study of one of its products: a Salt&pepper Wanderlust Aspen 425g Scented Candle. A photo is shown below. Photo of the product in focus: a scented Candle by Salt&pepper. Awareness of product By adding this product on its online shopping platform, Myer allows a wide demographic of audiences to view this product. By including a description, price, delivery options, and pictures of the product, Myer creates awareness and allows consumers with a simple Wi-Fi connection to access and buy the product with ease. A screenshot of the online shopping system is shown below. Enticing the consumers with vivid descriptions along with the validity of the company from which the product originated (ie. Salt&pepper is a family-owned homeware company based in Melbourne), Myer subtly creates the atmosph...