SUPPORT THE SITE WITH A CLICK

Subscribe Rss:

SUPPORT THE SITE WITH A CLICK

Saturday, January 30, 2010

Agile Methods and Attitudes

Agile development methods usually apply time boxed iterative and evolutionary development, employ adaptive planning, promote incremental delivery, and include other values and practices that encourage agility-rapid and flexible response to change.

Example practices from the Scrum agile method includes a common project work room and self organizing teams that coordinate through a daily stand-up meeting with four special questions and each member answers.

Example practices from Extreme Programming(XP) method include programming in pairs and test driven development.

Agile Manifesto

  • Individuals and interactions - over processes and tools
  • Working software -over comprehensive documentations
  • Customer collaboration -over contract negotiation
  • Responding to change -over following a plan


Agile Prinicples


1.Customer satisfaction and continuous delivery of valuable software
2.Encouraging requirment change even in late development.
3.Delivering software frequently from a couple of weeks to a couple of months, with a preference to the shorter time scale.
4.Developers and business must work together daily throughout the project.
5.Efficient method is to have face to face conversation between developers within the development team.
6.Continuous attention to technical excellence and good design enhances agility.
7.Team should focus at regular intervals to become more effective.