Introduction to SCRUM:
Scrum is a widely used framework involving the agile development strategy for products. Scrum ensures efficient teamwork by incorporating various values, team roles, and rituals to produce iterative work products. Scrum was initiated in the field of software industry but afterward, its use has been expanded to various fields including universities, military, automobile industry, and so on.
Development of SCRUM:
A rugby-style approach for project development was introduced by Two professors Hirotaka Takeuchi and Ikujiro Nonaka in 1986. The term SCRUM was coined by them. In rugby, a forward motion of the team includes passing of ball back and forth by them.
Ken Schwaber and Jeff Sutherland, two software developers applied Takeuchi/Nonaka-inspired development strategies in their companies. Their SCRUM version was defined and presented by them together in 1995.
Working of SCRUM:
Basic framework of SCRUM includes three basic categories:
1.
SCRUM roles
2. SCRUM events
3. SCRUM artifacts
1. SCRUM roles:
Three basic roles are included in SCRUM frameworks.
a)
The development team
b) The SCRUM master
c) The product owner
a) The development team
b) The SCRUM master
c) The product owner
1. SCRUM events
a)
Sprint
b) Sprint Planning
c) Daily Scrum
d) Sprint Review
e) Sprint Retrospective
a) Sprint
b) Sprint Planning
c)
Daily Scrum
Daily SCRUM is a daily meeting of about fifteen minutes in which team gets an opportunity to be on same page and work up on their strategy for upcoming 24 hours. Work progress of previous day is analyzed and updates for upcoming work is shared among the team members.
d) Sprint Review
a) Sprint Retrospective
1. SCRUM artefacts
a) Product Backlog
b) Sprint Backlog
c) Product Increments
a) Product Backlog
b) Sprint Backlog
c) Product Increments
Merits of SCRUM
ü Team members enjoy freedom while working in SCRUM team. it boosts the team morale.
ü Even though the project is still on its way, product produced at the end of each sprint can be delivered to market.
ü SCRUM project ensures a higher ROI.
ü Review of each sprint before moving on to next one ensures testing throughout the development process.
ü Alteration in product goals can be done whenever business goals evolve.
Demerits of SCRUM:
ü Best working of SCRUM is when working with small teams but this can lead to time mismanagement. The team is required to work quickly.
ü In case of project micromanagement by SCRUM master, SCRUM team does not work well.
ü If any team member leaves, it can harm the project progress.
References:
1.
https://www.visual-paradigm.com/scrum/how-scrum-team-works/
2.
https://www.microtool.de/en/knowledge-base/how-does-scrum-work/
3. https://dzone.com/articles/what-is-scrum-software-development-how-it-works-be
4. https://www.atlassian.com/agile/scrum
Comments
Post a Comment