Basics of Scrum

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Basics Of Scrum

Scrum is an incremental and also iterative agile software development


framework for managing software products application development. Scrum
focus on a flexible product development strategy whereby the development
team works as unit to reach a common goal. It is a framework within which
you can employ various processes and techniques.
Scrum framework:
The scrum framework consists of scrum teams and their associated roles,
events, artifacts and rules. ach component within the framework serves as a
specific purpose which is essential to scrum!s success and usage
Scrum "oles:
There are three core roles and a range of sub#ordinate roles, sometimes core
roles are referred to as $I% and subordinate roles as &'I&()S. The core
roles are those committed to the pro*ect in the scrum process + they are the
ones producing the product,ob*ective of the pro*ect-. They represent the
Scrum Team.
SCRUM TEAM: The scrum team consist of the product owner,
development team and a scrum master. Scrum teams are self#organi.ing and
cross#functional. They deliver products iteratively and incrementally,
maximi.ing opportunities for feedback.
The product /wner:The product owner is responsible for maximi.ing the
value of the product and the work of the development team. The product
owner is the sole manager of the product backlog. The product owner
represents the stakeholders and is the voice of the customer.
"esponsibility of a $roduct owner:
clearly expressing $roduct 0acklog items1
/rdering the items in the $roduct 0acklog to best achieve goals and
missions1
nsuring the value of the work the development team performs1
nsuring that product 0acklog is visible, transparent, and clear to all,
and shows what the Scrum Team will work on next1 and,
nsuring the development team understands items in the product
backlog to the level needed.
The 2evelopment Team:
The development team consists of professionals who do work of delivering a
potentially releasable increment of 2/) product at the end of each sprint.
These professionals with cross#functional skills who do the actual
work,analy.e, design, develop, test, technical communication, document,
etc.-. The teams are structured and empowered by the organi.ation to
organi.e and manage their own work.
&haracteristics of the 2evelopment Teams1
They are self#organi.ing1
2evelopment Teams are cross#functional, with all of the skills as a team
necessary to create a product increment1
Scrum recogni.es no titles for development Team members other than
developer, regardless of the work being performed by the person1 there
are no exceptions to this rule1
Individual 2evelopment Team members may have speciali.ed skills
and areas of focus, but accountability belongs to the development Team
as a whole1
2evelopment Teams do not contain sub#teams dedicated to particular
domain like testing or business analysis.
The Scrum 3aster
Scrum is facilitated by a scrum master, who is accountable for removing
impediments to the ability of the team to deliver the sprint goals or
deliverables. 'e4she is to ensure scrum process is understood and enacted by
the team. The scrum master is also referred to as a servant#leader for the
scrum team
The scrum master serves the $roduct /wner in several ways, including:
5unding techniques for effective $roduct backlog 3anagement1
&learly communicating vision, goals, and product 0acklog items to the
development team1
Teaching the scrum team to create clear and concise $roduct 0acklog
items1
6nderstanding long#term product planning in an empirical
environment1
6nderstanding and practicing agility1
5acilitating Scrum events as requested or needed.
The scrum master serves The development Team in several ways,
Including1
&oaching the 2evelopment Team in self#organi.ation and cross#
functionality1
Teaching and leading the development Team to create high#value
products1
"emoving impediments to the 2evelopment Team!s $rogress1
5acilitating Scrum events as requested or needed1 and
coaching the development Team in organi.ational environments in
which scrum is not yet fully adopted and understood.
The scrum master service to the organi.ation
7eading and coaching the organi.ation in its scrum adoption1
$lanning scrum implementations within the organi.ation1
'elping employees and stakeholders understand and enact Scrum and
empirical product development1
causing change that increases the productivity of Scrum Team1 and,
8orking with other scrum 3asters to increase effectiveness of the
application of Scrum in the organi.ation.
The Sprint
The sprint is the heart of Scrum, its a time#box of one month or less during
which a 92one:,usable, and potentially releasable product increment is
needed. ach sprint is proceeded by a planing meeting where the tasks for the
sprint are identified and an estimate commitment for sprint goal is made, and
followed by a review or retrospective meeting, where the progress is
reviewed and lessons for next sprint are identified.
2aily Scrum
The daily scrum is a ;<#minute time#boxed event for 2evelopment Team to
synchroni.e activities and create a plan for the nest => hours. It is also called
a daily stand#up
The Scrum artifacts are the $roduct 0acklog, Sprint 0acklog, and increment.
2efinition of 92/):
8hen the product backlog item or increment is described as 92/):,
everyone must understand what 92/): means. 2efinition of 92/):
varies significantly per scrum team, members must have shared
understanding of what it means for work to be complete, to ensure
transparency. This is the 9 2efinition of 2/): for scrum team and is used
to assess when work is complete on the product increment.

You might also like