Agile Methodology
Agile Methodology
Agile Methodology
08/03/09 by S. Bhalerao 1
Agile– Gentle Introduction
08/03/09 by S. Bhalerao 2
Agile Manifestoes
• Extreme Programming
• Scurm
• Adaptive Software Development
• Dynamic software development method
• Crystal methods of family
• Feature driven development
• Agile modeling
• Internet speed Development etc.
08/03/09 by S. Bhalerao 4
Agile Software Development Cycle
08/03/09 by S. Bhalerao 5
Some Agile Practices……
08/03/09 by S. Bhalerao 6
Extreme Programming (XP)
• Exploration
– Stories
• Planning
– Prioritize Stories
• Transition to release
– Analysis-design-testing Feedback continuous integration
• Production Phase
– Small releases
• Maintenance phase
– Updated Releases
• Death phase
– Final release
THUS XP covers SDLC from Requirements to System testing
08/03/09 by S. Bhalerao 7
Research Problem
08/03/09 by S. Bhalerao 9
Existing SDLC and Agile Methods
ASD
DSDM
FDD
Scurm
XP
PP
AM
CM
ISD
C R D C U IT ST AT SU
08/03/09 by S. Bhalerao 10
XP with New Phases
CF
Iteration to
release phase
User story Goal and production
requirement Planning phase,
phase
maintenance
phase death
phase
Continuous
updates
08/03/09 by S. Bhalerao 11
Inclusion of New Phases
Previously covered phases
SU
AT
ST
IT
UT
Indirectl
y
C coverin
g the
phases
D
of sdlc
08/03/09 by S. Bhalerao 12
Conclusion
08/03/09 by S. Bhalerao 13
08/03/09 by S. Bhalerao 14