Critical Review On Agile Methods By Hayes And Andrews

2408 WordsSep 12, 201610 Pages
Critical Review & Summary Dhruvil Patel, Arizona State University Introduction to Agile Methods by Hayes and Andrews gives detailed-oriented information about different aspects of agile methods like why there is a need for new software development processes and pitfalls of traditionally methodologies and how this lead to emergence of agile methods. They describe various existing agile methods but describes only one in great detailed – Extreme Programming(XP). They define Extreme Programming as agile, adaptive software methodology having well defined values - Communication, Simplicity, Feedback, and Courage. Failing in achieving this values will result in failing Extreme Programming. Extreme Programming is used only when you have complete understanding of the business and requirements. Extreme Programming follow a series of iteration to deliver the final project. Initially the story heard from the customer is broken down into smaller stories such that the developers can assign time to develop that stories and then its deliver to the customers for feedback. Coach plays a vital role in Extreme Programming. Afterwards Hayes and Andrews describe how XP differs from traditional methodologies. They also explain the common misconception about Extreme Programming is spread around the world. There are only fewer companies in the world that uses Extreme Programming because people are afraid of changing to new methods. Subject Descriptor [1]: Software Engineering ➝ Agile Methods ➝
Open Document