Scrum is the most prominent of the Agile frameworks. In many instances its concepts and vocabulary
have become synonymous with Agile.
Why? Because the Scrum framework brings
to life all of the values and principles promoted by the Agile Manifesto.
What is Scrum? I
particularly like this description from Scrum.org:
Scrum is a simple framework for effective team collaboration on complex projects. Scrum provides a small set of rules that create just enough structure for teams to be able to focus their innovation on solving what might otherwise be an insurmountable challenge.
Scrum is often mistaken for a method just for building products. Nothing could be further from the truth – it is
a methodology whose primary objective is to get things done – first by
defining “done” and then by steadily progressing the forward through short increments known as “sprints”. Each sprint burnsdown a backlog of work until the entire project is "done".
Other beneficial aspects of Scrum include:
• Good
planning and review
• Agreed
user stories
• Small
self-organizing teams
• Improved
communication (daily standup)
• Better
workflows and fewer bottlenecks
• Reduced
work in progress
• Improved
responsiveness
• Measurable
accomplishments
• Shorter
feedback loops
Scrum is deceptively simple, yet difficult to master. Is
Scrum the only Agile framework? No. The use of Kanban is also rapidly growing –
giving rise to another emerging framework called Scrumban. Stay tuned to future blogs for more on
this.
I strongly believe that everyone in IT should learn about
Scrum. Let’s get things done!
No comments:
Post a Comment