Agile Flash Cards
Agile Flash Cards
The process of adding new user stories, re-prioritizing existing Collection of incremental and Iterative development methods
stories, creating estimates for previously un-estimated stories, that provide customer value by resulting in working SW
and decomposing large stories. Backlog grooming is both an (shippable) at the end of each iteration (Sprint)
ongoing process and a meeting aka Story Time.
A unit of work, usually a story or a task, listed on the project - Individual Integration vs Process / Tools
backlog. - Working SW vs Comprehensive Documentation
- Customer Collaboration vs Contract Negotiation
- Change Responsive vs Plan Centric
Vague units to estimate effort of product backlog items, not Best for user stories with high degree of variance because the
duration, not to be confused with actual working hours (used higher the value the greater the gap. Includes the values
for estimating sprint backlog). Common units: ideal 0,1,2,4,8,16, 32
engineering days, story points, t-shirt size, etc.
Burn Down Chart Chief Programmer
(FDD) Coordinates daily activities of the dev team, resource Create, read, update and delete approach to classifying
balancing and management operational boundaries
Splitting user stories based on data or operation boundaries, Refers to development teams that work on the same project
cross-functional features, non-functional performance but are located across multiple geographic locations or work
requirements, or priorities of associated sub stories sites.
Domain Expert Epic
Executive Sponsors assesses the soundness of the project or Information model describing the application domain that
business value, requirements, domain model, etc. Used in creates a shared language between business and IT.
Crystal Development methodologies
The point value of work remaining in a Sprint Burn Down A form of Lean Development using a signaling system of
chart, which is based on the Team’s velocity and graphed cards to control the flow of work and show task status. The
daily. In Scrum, no new work allowed, so the trend line will board allows work to be "pulled" through based on availability
not rise unlike XP, where work may be added, so the trend of the successive step in the process rather than "pushed"
line may rise
Kano Model Milestone Table
Lean MoSCoW
Crystal principle where collocated team members The intervals are consistent between the values, e.g. 1,2,3,4.
unconsciously transfer information from one another through Planners may group values, e.g. 1 -4 and 7-9 for estimating
the "barrier" of awareness
An Extreme Programming practice, in which two developers Pair Testing is an extension of Pair Programming. It works
work together at one computer doing one programming task. best when using heterogeneous pairing (pairing of unlike
One is typing while the other is watching. It is a continuous people, e.g. pair a developer with a tester.
real-time peer review.
Planning Game Product Owner
Developing working models of SW at regular intervals to A set of metrics designed to support LSU analytics and
discover potential problems and for user feedback; DSDM validation. AARRR is short for Acquisition, Activation,
core technique Retention, Referral, Revenue
Measures a team's rate of work / progress (productivity) that A chart that presents, at minimum, “to do”, “in progress”, and
can be completed in a time-boxed iteration. “done” columns for organizing a team’s work; can include
backlog, etc. Ideally is physical, but can be an on-line
Actual Dev Time / Ideal Hours (time) OR story points application and is populated with tasks or user stories.
completed per iteration
Prioritization approach for stories, features, or projects that Network Diagram based project prioritization planning
considers the positive benefit of a feature and the impact of its method (PERT); groups essential iterations linearly (Critical
absence Path) and allowing completion of other iterations in parallel
Metaphor
Code Refactoring
CRC
XP means to unify a system architecture and provide naming
conventions. A simple shared story of how the system works,
a metaphor. This story typically involves a handful of classes
and patterns that shape the core flow of the system being built