Software Engineering - Week 7

Using Agile is like the title suggests, flexible and requirements can be changing. Feedback is given during the project which allows for adaptability and normally leads to an application that the stakeholders are happier with. Agile teams work in sprints, usually 2 weeks to complete a set of tasks and then teams can adjust priorities as needed. Stakeholders can see progress and give feedback while the project is underway.

Using Waterfall, a project is planned in detail at the beginning and changes are much harder to implement during the process. Feedback is usually given after testing and everything has been completed. This can lead to unepected results or an application that isn't what the stakeholders envisioned. Waterfall could be good if you don't have access to stakeholders on a regular basis and/or if requirements are very defined and changes are not foreseen.

Overall, Agile seems to be the method used by most development teams but there are cases where waterfall might be chosen.

Comments

Popular posts from this blog

Learning Journal Final Entry...

Software Engineering - Week 8

Computer Networks - Week 8