CSC/ECE 517 Fall 2011/ch5 6d ny: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 5: | Line 5: | ||
Agile- denoting “the quality of being agile; readiness for motion; nimbleness, activity, dexterity in motion ” is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. | Agile- denoting “the quality of being agile; readiness for motion; nimbleness, activity, dexterity in motion ” is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. | ||
The term “Agile Software Development” was introduced in 2001 by Agile Software Development Manifesto[1] published by a group of software practitioners and consultants. The important aspects of this Manifesto are, | |||
*Individuals and interactions over processes and tools. | |||
*Working software over comprehensive documentation. | |||
*Customer collaborations over contract negotiation. | |||
*Responding to change over following plan. | |||
===== Flowchart===== | ===== Flowchart===== | ||
===== Different Methodologies===== | ===== Different Methodologies===== | ||
=='''Different Methodologies'''== | =='''Different Methodologies'''== |
Revision as of 16:43, 10 November 2011
Agile Landscape
Introduction
Agile- denoting “the quality of being agile; readiness for motion; nimbleness, activity, dexterity in motion ” is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
The term “Agile Software Development” was introduced in 2001 by Agile Software Development Manifesto[1] published by a group of software practitioners and consultants. The important aspects of this Manifesto are,
- Individuals and interactions over processes and tools.
- Working software over comprehensive documentation.
- Customer collaborations over contract negotiation.
- Responding to change over following plan.