The document discusses several aspects of the Scrum process:
1) During a Sprint, there are frequent Scrum meetings and each team produces a usable increment that builds on prior work with clearly defined deliverables.
2) Scrum meetings are short (15-30 minutes) and involve each team member answering three questions about work completed, impediments, and upcoming work.
3) At the end of a Sprint, there is a status meeting where increments are delivered, surprises are reported, and planning is done for the next Sprint.
The document discusses several aspects of the Scrum process:
1) During a Sprint, there are frequent Scrum meetings and each team produces a usable increment that builds on prior work with clearly defined deliverables.
2) Scrum meetings are short (15-30 minutes) and involve each team member answering three questions about work completed, impediments, and upcoming work.
3) At the end of a Sprint, there is a status meeting where increments are delivered, surprises are reported, and planning is done for the next Sprint.
The document discusses several aspects of the Scrum process:
1) During a Sprint, there are frequent Scrum meetings and each team produces a usable increment that builds on prior work with clearly defined deliverables.
2) Scrum meetings are short (15-30 minutes) and involve each team member answering three questions about work completed, impediments, and upcoming work.
3) At the end of a Sprint, there is a status meeting where increments are delivered, surprises are reported, and planning is done for the next Sprint.
• 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