You are on page 1of 8

Sprint Rules

• Total focus—no unwanted diversion

• NO interruptions/changes from the outside

• New work may be uncovered by the team

• Very XP-ish

Dr. Arshad A. Shahid Spring 2009 52 NU Islamabad


What Happens During a Sprint?

• Frequent, short Scrum Meetings

• Each team produces a visible, usable increment

• Each increment builds on prior increments

• Clearly defined deliverables and responsibilities

• Each team member buys into the assignment

Dr. Arshad A. Shahid Spring 2009 53 NU Islamabad


What’s a Scrum Meeting?

• Short (15 - 30 min) frequent meetings,


facilitated by the ScrumMaster

• All team members attend—even


teleworkers

• One activity -- ScrumMaster asks each


attendee 3 questions

Dr. Arshad A. Shahid Spring 2009 54 NU Islamabad


What Are The 3 Questions?

1. What have you completed (relative to


the Backlog) since the last Scrum
meeting?

2. What got in your way of completing


this work?

3. What will you do between now and the


next Scrum meeting?

Dr. Arshad A. Shahid Spring 2009 55 NU Islamabad


Dr. Arshad A. Shahid Spring 2009 56 NU Islamabad
At the End of a Sprint?

• Status meeting with all stakeholders.


• Increments are delivered.
• Surprises are reported.
• ANYTHING can be changed, work can be added,
eliminated, re-prioritized.
• New estimates and team assignments are made for
the next Sprint.
• The project can be cancelled.

“Experience from earlier increments allows better estimates and


planning as project progresses. It's always easier to estimate
shorter development periods”

Dr. Arshad A. Shahid Spring 2009 57 NU Islamabad


(10) RUP (Rational Unified Process)

Incep. Elab. Const. Trans.


I1 E1…En C1-Cn T1-T2

Dr. Arshad A. Shahid Spring 2009 58 NU Islamabad


Still Other Process Models

• Concurrent process model —


recognizes that different part of the
project will be at different places in the
process
• Formal methods —the process to apply
when a mathematical specification is to be
developed
• Cleanroom software engineering —
emphasizes error detection before testing

Dr. Arshad A. Shahid Spring 2009 59 NU Islamabad

You might also like