Please enable JavaScript.
Coggle requires JavaScript to display documents.
Agile Planning - Coggle Diagram
Agile Planning
Adaptive planning
Midcourse Adjustments Are the Norm
You can't chase a dog with a train
Principle of Agile planning
Plan at multiple level (overall scope, releases, iterations, stories/tasks)
Engage the team and the customer in planning
Manage expectations by frequently demonstrating and extrapolating velocity
Tailor processes to the project’s characteristics
Update plan based on the project's priorities
Ensure encompassing estimates that account for risks, distractions, and team availability
Use appropriate estimate ranges to reflect the level of uncertainty in the estimate
Base projections on completion rates
Factor in diversions and outside work
Progressive Elaboration
Plans
» Estimates
» Risk assessments
» Requirements definitions
» Architectural designs
» Acceptance criteria
» Test scenarios
Release planning
Selecting user story for the release
Estimating for the first sprint
Slicing stories
Slicing compound stories
Slicing complex stories
User stories
The 3 C's
Card
Conversation
Confirmation
Confirmation
INVEST: Characteristics of effective user stories
Independent
Negotiable
Valuable
Estimatable
Small
Testable
Spike
Architectural spike
Risk-Based Spike
Iteration planning
Iteration planning process
Discuss user stories in the backlog
Select user stories in the iteration
Define AC and wrote acceptance test for us
Break-down user stories in tasks
Estimate tasks
Value-Based analysis
Value-Based Decomposition
TimeBox
Daily Stand-up
Product backlog
Refining the backlog