Agile Methodology: Scrum
Name comes from rugby term.
First use of term "Scrum" apparently not in software development, but in article on new product development:
[Takeuchi, H. and Nonaka, I.(1986). The New Product Development Game. Harvard Business Review, Jan.-Feb.:137-146]
Three phases:
(1) Pre-game
- Architecture- develop Backlog list
- High-level design- address open questions in Backlog list
(2) Development (Game)
(3) Post-game
In the Scrum Model
each iteration is called a sprint.
Scrum model is getting popularity
for the last few years. Main strength of the Scrum model is high project management
capability.
Scrum is a combination of generic project management practices but it
lacks in complete system development life cycle (SDLC) phases to engineer a
software. Scrum lacks in effective engineering practices to complete iteration
according to customer requirements like pair programming, continuous integration
and automated builds practices of XP.