Professional Documents
Culture Documents
Scrum
Scrum
Scrum
Agenda
Introduction
Agile Project Management
What is Scrum?
History of Scrum
Functionality of Scrum
Components of Scrum
Scrum Roles
The Process
Scrum Artifacts
Scaling Scrum
Evolution of Scrum
Scrum & XP
Conclusion
JASS 2006
Introduction
New methods:
Agile Software Development
JASS 2006
JASS 2006
Agile Methods
Agile methods:
Scrum
Extreme Programming
Adaptive Software Development (ASD)
Dynamic System Development Method (DSDM)
Agile Alliance
JASS 2006
What is Scrum?
Definition from rugby football:
a scrum is a way to restart the game after
an interruption, where the forwards of each
side come together in a tight formation and
struggle to gain possession of the ball when
it is tossed in among them
JASS 2006
History of Scrum
1995:
1996:
2001:
JASS 2006
Functionality of Scrum
JASS 2006
10
Components of Scrum
Scrum Roles
The Process
Scrum Artifacts
JASS 2006
11
Scrum Master
JASS 2006
12
13
Product Owner
JASS 2006
14
The Process
JASS 2006
15
JASS 2006
16
1st Part:
2nd Part:
17
Pre-Project/Kickoff Meeting
JASS 2006
18
Sprint
JASS 2006
19
Daily Scrum
20
Questions
JASS 2006
21
Daily Scrum
22
JASS 2006
23
Scrum Artifacts
Product Backlog
Sprint Backlog
Burn down Charts
JASS 2006
24
Product Backlog
JASS 2006
25
Methods of estimation:
Expert Review
Creating a Work Breakdown Structure (WBS)
JASS 2006
26
Product Backlog
JASS 2006
27
Sprint Backlog
JASS 2006
28
Sprint Backlog
JASS 2006
29
Sprint Backlog
Is a FORECAST!
Is a good warning monitor
JASS 2006
30
31
Information Radiator
JASS 2006
32
JASS 2006
33
34
JASS 2006
35
JASS 2006
36
JASS 2006
37
Scaling Scrum
38
Scaling Scrum
JASS 2006
39
Scaling Scrum
JASS 2006
40
XP@Scrum
Scrum is an effective project
management wrapper for eXtreme
Programming development practices,
which enables agile projects to
become scalable and developed by
distributed teams of developers.
JASS 2006
41
Pro/Con
Advantages
Completely developed
and tested features in
short iterations
Simplicity of the process
Clearly defined rules
Increasing productivity
Self-organizing
each team member
carries a lot of
responsibility
Improved
communication
Combination with
Extreme Programming
JASS 2006
Drawbacks
Undisciplined hacking
(no written
documentation)
Violation of
responsibility
Current mainly carried
by the inventors
42
Conclusion
Any questions?
JASS 2006
43