Professional Documents
Culture Documents
Introduction to
Agile SCRUM Methodology
Presumptions
Presumptions
The audience is well aware of traditional
software development methodologies like
Waterfall Model, Iterative models, etc.
Agenda
Agenda
Introduction
What is crum?
!istory of crum
"unctionality of crum
#omponents of crum
crum $oles
The Process
crum Artifacts
caling crum
% & A ession
Introduction
Introduction
#lassical methods of software development have
many disadvantages'
)ew methods'
Agile oftware *evelopment Methodology
What is Agile ?
What is Agile ?
Too many things are done that are not directly related to
software product +eing produced
/ightweight
1P most popular
)o single definition
et of principles
http'22www.agilemanifesto.org
Agile Methods
Agile Methods
Agile methods'
crum
34treme Programming
199!
199"!
introduction of crum at 88P/A conference
#$$1!
pu+lication <Agile oftware *evelopment with crum= +y
:en chwa+er & Mike ;eedle
elf0organi5ing teams
Analogous to 1P iterations
$emoves impediments
#ross0functional
*aily crum
6
st
Part'
C
nd
Part'
Parameters
*aily
6>0minutes
tand0up
Three (uestions'
6. What did you do yesterday
C. What will you do today?
D. What o+stacles are in your way?
Why daily?
)o
Informal
Participants
#ustomers
Management
Product 8wner
8ther engineers
print $etrospective Meeting
print $etrospective Meeting
"eed+ack meeting
Three (uestions
tart
top
#ontinue
?sually a com+ination of
preadsheet ,typically-
#hanges
#an +ump ?P
Information $adiator
Information $adiator
ITwo characteristics are key to a good
information radiator. The first is that the
information changes over time. This makes it
worth a personJs while to look at the display...
The other characteristic is that it takes very
little energy to view the display.I
print ;urndown #hart
print ;urndown #hart
$elease ;urndown #hart
$elease ;urndown #hart
10a4is' sprints
Advantages
#ompletely developed
and tested features in
short iterations
implicity of the
process
Increasing productivity
elf0organi5ing
Improved
communication
#om+ination with
34treme Programming
*raw+acks
<?ndisciplined hacking=
,no written
documentation-
Liolation of
responsi+ility