CSC/ECE 517 Fall 2011/ch5 6d ny: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
Line 6: Line 6:


===== Definition=====
===== Definition=====
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.


===== Flowchart=====
===== Flowchart=====

Revision as of 16:41, 10 November 2011

Agile Landscape


Introduction

Definition

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.

Flowchart
Different Methodologies

Different Methodologies

Extreme Programming

Definition

Origin

FlowChart

Usage

Scrum

Definition

Origin

FlowChart

Usage

Crystal family of Methodologies

Definition

Origin

FlowChart

Usage

Feature driven development

Definition

Origin

FlowChart

Usage

Rational unified Process

Definition

Origin

FlowChart

Usage

Dynamic systems development

Definition

Origin

FlowChart

Usage

Adaptive software development

Definition

Origin

FlowChart

Usage

Open source softwaredevelopment

Definition

Origin

FlowChart

Usage

Agile Modelling

Definition

Origin

FlowChart

Usage

Pragmatic Programming

Definition

Origin

FlowChart

Usage

Comparision

How widely these methodologies are used

Evidence to support the effectiveness of Agile Development

Conclusion

See also

External Links:

References: