Question:
whats is the agile methods ?
Sara A
2009-03-17 08:35:12 UTC
whats is the agile methods ?
Five answers:
gcadmes
2009-03-17 08:39:38 UTC
Agile methods are a family of development processes, not a single approach to software development. In 2001, 17 prominent figures[4] in the field of agile development (then called "light-weight methods") came together at the Snowbird ski resort in Utah to discuss ways of creating software in a lighter, faster, more people-centric way. They created the Agile Manifesto, widely regarded as the canonical definition of agile development and accompanying agile principles. The Agile Manifesto states:



We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:



* Individuals and interactions over processes and tools

* Working software over comprehensive documentation

* Customer collaboration over contract negotiation

* Responding to change over following a plan



That is, while there is value in the items on the right, we value the items on the left more.



Some of the principles behind the Agile Manifesto[5] are:



* Customer satisfaction by rapid, continuous delivery of useful software

* Working software is delivered frequently (weeks rather than months)

* Working software is the principal measure of progress

* Even late changes in requirements are welcomed

* Close, daily cooperation between business people and developers

* Face-to-face conversation is the best form of communication (Co-location)

* Projects are built around motivated individuals, who should be trusted

* Continuous attention to technical excellence and good design

* Simplicity

* Self-organizing teams

* Regular adaptation to changing circumstances
anonymous
2014-12-01 09:12:14 UTC
Ok, Agile methodology is the modern software development methodology that is used by most organisations these days because of its usefulness. Surveys proved that agile projects are usually more successful than non- agile projects.



Agile/ Agile manifesto consist of 4 values and its corresponding 12 principals.





Its values and corresponding principals:



Working software over comprehensive documentation:

Working software is the primary measure of progress.





Individuals and interaction over tools and processes

principal:face to face communication between team members is needed. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Simplicity--the art of maximizing the amount of work not done--is essential. Individuals and interactions over processes and tools



Customer collaboration over contract negotiation

principal: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Business people and developers must work together daily throughout the project.



Responding to changes over following a plan.

Welcome changing requirements, event late in development. Agile process harness change for customer competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Continuous attention to technical excellence and good design enhances agility. The best architectures, requirements, and designs emerge from self-organizing teams.
alisa
2016-05-22 12:27:20 UTC
Agile software development is a group of software development methods supported iterative and progressive development, wherever needs and solutions evolve through collaboration between self-organizing, cross-functional groups. It promotes adaptative designing, evolutionary development and delivery, a time-boxed iterative approach, and encourages speedy and flexible response to alter. it's a conceptual framework that promotes foretold tight interactions throughout the development cycle.
Krishna T
2014-04-22 03:44:58 UTC
"Agile Method" is an umbrella term for several iterative and incremental software development methodologies. The most popular agile methodologies include Extreme Programming (XP), Scrum, Crystal, Dynamic Systems Development Method (DSDM), Lean Development, and Feature-Driven Development (FDD).
anthony
2013-11-28 22:37:37 UTC
Agile software development is a group of software development methods supported reiterative and progressive development, wherever necessities and solutions evolve through collaboration between self-organizing, cross-functional groups. .


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...