- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
Source |
Methodologies that are considered agile are:
- DSDM (Dynamic Systems Development Method)
- One of the first agile methodologies (before the "agile" term was used).
- Centered in teamwork.
- A common framework in the industry.
- Probably helped diminish the late-software problem that arose in the beginning of software development.
- Crystal methods
- Adaptable to the type of project.
- Strives towards creating a set of principles that are ad hoc to the project.
- Many types: crystal clear, crystal yellow, crystal orange...
- Extreme Programming
- Continuous and fast software development.
- Customer oriented, many changes, testing and planning.
- Feedback is continuous and welcome.
- Based in small releases, simple code and design, and good software practices.
- Scrum
- Task-oriented.
- Information transparency.
- Based on current problems, not predicted ones.
This blog post was written by Enrique GarcĂa and Katia Chumakova, check out her blog at http://www.katiachumakova.com/
agile based code continuous customer define deliver depicted design development disciplined estimates eur feedback form frequent high-quality integration involvement iteration-by-iteration lightweight loops maximize metaphor original ownership pace planning popular practices programming provide rapid recipe releases simple simplicity small software standards stories supportive sustainable team tests typically user wells working xp
created at TagCrowd.com
Sources:
Sources:
- http://www.allaboutagile.com/what-is-agile-10-key-principles/
- https://www.versionone.com/agile-101/what-is-scrum/
- https://www.versionone.com/agile-101/agile-methodologies/
No comments:
Post a Comment