Changes between Initial Version and Version 1 of AgileSoftwareDevelopment


Ignore:
Timestamp:
May 15, 2014, 12:49:42 PM (5 years ago)
Author:
konca
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AgileSoftwareDevelopment

    v1 v1  
     1[[TOC]] 
     2 
     3Agile software development is a group of software development methods based on iterative and incremental development, ... 
     4 * See: http://en.wikipedia.org/wiki/Agile_software_development 
     5 
     6== Agile Manifesto == #AgileManifesto 
     7The Agile Manifesto introduced the term in 2001. Quoted as: 
     8 
     9  We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: 
     10  * '''Individuals and interactions''' over Processes and tools 
     11  * '''Working software''' over Comprehensive documentation 
     12  * '''Customer collaboration''' over Contract negotiation 
     13  * '''Responding to change''' over Following a plan 
     14 
     15== Agile principles == #AgilePrinciples 
     16The Agile Manifesto is based on twelve principles: 
     17 1. Customer satisfaction by rapid delivery of useful software 
     18 1. Welcome changing requirements, even late in development 
     19 1. Working software is delivered frequently (weeks rather than months) 
     20 1. Working software is the principal measure of progress 
     21 1. Sustainable development, able to maintain a constant pace 
     22 1. Close, daily cooperation between business people and developers 
     23 1. Face-to-face conversation is the best form of communication (co-location) 
     24 1. Projects are built around motivated individuals, who should be trusted 
     25 1. Continuous attention to technical excellence and good design 
     26 1. Simplicity—the art of maximizing the amount of work not done—is essential 
     27 1. Self-organizing teams 
     28 1. Regular adaptation to changing circumstances 
     29 
     30== Also See == 
     31 * ContinuousIntegration 
     32 * AgileModeling 
     33 * TestDrivenDevelopment 
     34 * FeatureDrivenDevelopment 
     35 * ExtremeProgramming