views:

85

answers:

2

I know Agile development is a different way of managing software development projects and it fundamentally differs from a more traditional waterfall approach to software development

Some of the principles of agile software development are:

  • Develop small, incremental releases and iterate
  • The team must be empowered to make decisions

some other principles you know please list them ...

+2  A: 

http://agilemanifesto.org/

ooo
A: 

In addition to the agile manifesto principles, I found timeboxing to be an important aspect of the way an agile team works.

  • Customer satisfaction by early, frequent (weeks rather than months), continuous delivery of useful software

  • adaptation to changing requirements

  • Close, daily cooperation between business people and developers

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

  • Face-to-face conversation is the best form of communication (co-location)

  • Working software is the principal measure of progress

  • Sustainable development

  • Continuous attention to technical excellence and good design

  • Simplicity, maximize the number of things not done

  • Self-organizing teams

  • Regular inspection and adaptation of the process

philippe