Wednesday, June 29, 2011

Agile Model


> Agile Software Development 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 methods break tasks into small increments with minimal planning, and do not directly involve long-term planning.
> Iterations are short time frames (timeboxes) that typically last from one to four weeks.
> Each iteration involves a team working through a full software development cycle including planning,requirements analysis, design, coding, unit testing, and acceptance testing when a working product is demonstrated to stakeholders.
> This minimizes overall risk and allows the project to adapt to changes quickly.
> Stakeholders produce documentation as required.

No comments:

Post a Comment