Agile project process
Feasibility - high level estimation (the team is usually already in place)
Initiation - high level project planning
Release Planning <-> Iterations - plan for next feature release, iterations over time to accomplish that release
Close Out
Backlog
Wish list; prioritized
Can be for a project, product, or iteration
Timebox
Specific amount of time dedicated to something
Work stops when the time interval ends
User story
A brief description of a requirement, from the user’s perspective
Represents a feature
Story points
Way to quantitatively rank and prioritize user stories
Team velocity
Rate of work completion, usually story points per unit of time
Since story points are arbitrary, velocities across projects are not comparable
Agile charter
Similar to project charter in predictive project
Product visioning
Session/workshop for team to imagine best end state for customer
Product roadmap
Plan for a product’s development
Like a visual representation of a predictive project’s scope statement
Story map
Like a product roadmap, but customer-focused instead of product-focused
Iteration
I timebox for part of the work to be done during a release plan
Sprint
The Scrum methodology’s term for “iteration”
Release
A feature/functionality to be provided to the customer upon completion; usually a component of the overall project
Affinity estimating
Grouping user stories together based on work involved
Helps to verify whether estimates are accurate
T-shirt sizing
Affinity estimation technique - grouping user stories from S to XXL
Planning Poker
Estimation/prioritization technique where the team assigns a unique point value to different stories
Daily standup meetings
~15 Minutes long
Covers what was done yesterday, plans for today, any issues
Iteration planning
Establishes goals and duration of an iteration
Types of iterations
Development Iteration - standard type
Iteration Zero - for preparatory work before a feature can be released
Hardening/Release Iteration - final steps/testing before completion of a product/phase
Spikes - focused on internal work, like investigating a risk or developing skills
Risk spike
Spike specifically focused on addressing a risk
Information radiators
Visual displays of key information in a public/easily accessible place
Burn charts
Burnup - work completed over time
Burndown - work remaining over time
Retrospective
Periodic reviews of the work completed and/or implementation of the product