140 likes | 273 Views
Software Engineering Process I. SE-2800-06 Product backlog, estimation, velocity. Product Backlog Items. What are these PBI types?. Product Backlog Characteristics. Detailed appropriately Emergent Estimated Prioritized (ordered? positioned?) Estimated size vs position?.
E N D
Software Engineering Process I • SE-2800-06 • Product backlog, estimation, velocity
Product Backlog Items What are these PBI types?
Product Backlog Characteristics • Detailed appropriately • Emergent • Estimated • Prioritized (ordered? positioned?) • Estimated size vs position?
Grooming the Backlog • Grooming activities • Creating/refining, estimating, prioritizing • Who makes the decisions? • Who else is involved? • When is grooming done? • How much time to allocate to grooming?
Definition of Ready • Ensure top PBI's are "good enough" to take action on (be incorporated into a sprint) What should be included in “good enough”?
Definition of Ready • Ensure top PBI's are "good enough" to take action on (be incorporated into a sprint) • Business value articulated • Details understood • Dependencies not blocking • Staffing OK • Estimated, small enough • Clear criteria • Acceptance • Performance • Demo conditions (!)
Ch. 7: Estimation in Scrum Story points Ideal hours More on task estimation later . . .
Estimation Concepts • What is meant by these concepts? • Estimate as a team • Estimates are not commitments • Focus on accuracy, not precision • Use relative versus absolute sizes
Planning Poker • What is this all about? • Consensus • Expert opinion • Discussion • Relative size • Accurate grouping • Use of history Why the funny values?0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100, ∞, ? How do we play?
Velocity • What is it? • How is it calculated? • How do we use the velocity value? • For planning? • As a diagnostic?
Review • Product Backlog Items • Item types used at MSOE • Characteristics of PBIs: DEEP • Grooming, ensuring PBIs are ready • Estimation: Planning Poker • Velocity
Checkpoint • Turn to your partner… • What is good about Scrum planning? • What seems not so good? • What questions do you have?
Estimation Exercise Don’t lose your card deck! • In your team: • Choose a PBI to estimate • Discuss the item • Each estimator privately chooses a card • Show all cards at once • Check for consensus; repeat if none