Agile Definitions Flashcards
Acceptance Test-Driven Development (ATDD)
A method of collaboratively creating acceptance test criteria that are used to create acceptance tests before delivery begins.
Agile Coach
An Individual with Knowledge and experience in agile who can train, mentor and guide organizations and teams through their transofmration.
Agile Unified Process
A Simplistic and understandable approach to developing business application software using agile techniques and concepts. It is a simplified version of the Rational Unified Process (RUP)
Agile Practitioner
a person embracing the agile mindset who colaborates with like minded colleagues in cross functional teams (also known as an agilist)
Backlog refinement
the progressive elaboration of project requirements and/or the ongoing activity in which the team collaboratively reviews, updates and writes requirements to satisfy the need of the customer
Blended Agile
Two or more agile frameworks, methods, elements or practices used together, such as Scrum practiced in combinations with XP and Kanban Method.
Broken Comb
Refers to a person with various depths of specialization in multiple skills required by the team (also known as Paint Drip or T-Shaped)
Continuous integration
A practice in which each team member’s work products are frequently integrated and validated with one another.
Crystal Family of Methodlogies
A collection of lightweight agile software development methods focused on adaptability to a particular circumstance.
Daily Scrum
a brief, daily collaboration meeting in which the team reviews progress from the previous day, declares intentions for the day and highlights any obstacles encountered or anticipated (daily standup)
Double Loop Learning
A process that challenges underlying values and assumptions in order to better elaborate root causes and devise improved countermeasures rather than focusing only on symptoms.
Evolutionary Value Delivery (EVO)
Openly credited as the first agile method that contains a specific component no other methods have; the focus on delivering multiple measurable value requirements to stakeholders.
eXtreme programming
agile software dev. method and leads to higher quality software, a greater responsiveness to changing customer requirements and more frequent releases in shorter cycles.
Hoshin Kanri
A strategy or policy deployment method
Impact Mapping
A strategic planning technique that acts as a roadmap to the organization while building new products.