Agile terminology can be confusing, but this online tool is an indispensable guide to providing clarity and meaning.
Whether you are a new to the Agile or a seasoned agilist, this comprehensive collection of Agile terms will fast-track your knowledge and understanding of Agile methodologies, processes and tools.
The criteria by which a work item (typically a user story) can be judged to be completed.
Agile is an adaptive approach to project management and software development where self-organising cross-functional teams deliver value iteratively.
In 2001, seventeen software developers met at a resort in Snowbird, Utah to discuss lightweight alternatives to the burgeoning development methodologies of the time.
Together they published the Manifesto for Agile Software Development which describes the values and principles they believed comprised a better way of producing software.
The original signatories were: Kent Beck, Ward Cunningham, Dave Thomas, Jeff Sutherland, Ken Schwaber, Jim Highsmith, Alistair Cockburn, Robert C. Martin, Mike Beedle, Arie van Bennekum, Martin Fowler, James Grenning, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, and Steve Mellor.
There is no common agreement about whether is a method, process, framework, methodology, or something else. However someone who refers to Agile Methods, are most likely referring to what is more commonly called Agile Methodology.
A blanket term for the variety of Agile approaches, also often referred to as methods, process and frameworks.
Agile is an umbrella term for a number of different approaches.
A common solution (a pattern) of behaviour or action which may result in sub-optimal outcomes.
A group of people with different functional expertise working toward a common goal.
A discipline that uses the designer’s sensibility and methods to match people’s needs with what is technologically feasible and what a viable business strategy can convert into customer value and market opportunity
A large User Story.
A new, unique or novel idea, device, method, process or discovery.
Scrum is an agile framework for developing, delivering, and sustaining complex products, with an initial emphasis on software development, although it has been used in other fields including research, sales, marketing and advanced technologies.
A small feature or requirement expressed from the user’s perspective.
Acronym for Extreme Programming.