Agile Software Development
- Tags
- soft-eng
A software development manifesto that values:
- Individuals and Interaction
over processes and tools
. - Working software
over comprehensive documentation
. - Customer collaboration
over contract negotiations
. - Responding to change
over following a plan
.
Agile development is fast, reactive and generally nicer to programmers.
See the core principles behind the agile manifesto.
See the [see page 21, advantages & disadvantages].
Agile processes [see page 33, deviate] from the traditional method by:
- Having no BDUF (Big Design Up Front).
- Showing emergent design.
- Keeping things simple (KISS Baby!).
- Discouraging extra functionality.