Essay preview
We know that Agile Development Methodologies is a process that was developed as a reaction to the complexities as well as inefficiencies of the waterfall model. In an article, “What do we know about Agile software development” we can view agile methods that are extreme programming (XP) and Scrum as a reaction plan which essentially revolves around on traditional methods, which emphasize a “rationalized, engineering-based approach.” This encompasses incorporating extensive planning, coding processes and rigorous reuse. However, there are practical imp...