What Is Agile Methodology?
Autor: Anamika45 • September 27, 2018 • Creative Writing • 508 Words (3 Pages) • 652 Views
Agile Methodology
What is Agile Methodology?
Agile Methodology focusses on adaptive planning, early delivery, evolutionary and continuous improvement and encourages rapid and flexible response to changes. It is an iterative, incremental method of managing the design and build activities based on the Agile Manifesto values and principles.
There are popular agile software development frameworks that support a broad range of the software development life cycle -e.g. Extreme Programming (XP), Pragmatic Programming, Agile Modeling (focusing on practice), Scrum, Kanban (focusing on managing the flow of work), Feature-driven development (FDD) (focusing on requirements specification and development).
How do Agile Methodologies work?
Agile SDLC is dominated by the iterative process and normally takes 2-4 weeks in length, which has fixed completion time. A typical iteration consists of – Requirement Gathering (based on product backlog, sprint backlog, customer and stakeholder feedback), Development, Testing, Delivery and Feedback. During an iteration, it is important that the customers and business stakeholders provide feedback to ensure that the features meet their demands. The iterations are repeated until the desired output and quality is achieved.
Company successfully implemented Agile Methodology
Apple – Steve Jobs, who presided as a product owner at first, did everything that was needed, projected and looked for something that could please the client. Even though today all those duties are shared by several people – targeting the end user hasn’t changed since then.
Apple frequently assigns major projects to small groups. For example, two engineers wrote the code for converting Apple’s Safari browser for the iPad.
Notion of responsibility, a key Agile value is enshrined in company acronym, the DRI which stands for Directly Responsible Individual. The person on any given assignment will be called on the carpet if something isn’t done right.
...