SCRUMOFSCRUMeverythingaboutscrummethodology.ppt

imjdabhinawpandey 14 views 23 slides Jul 09, 2024
Slide 1
Slide 1 of 23
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23

About This Presentation

best ever


Slide Content

Theteam
19
SquareOneConsulting
•Teams are self-orga nizing
DIdeally,no titles but rarely a possibility
•Membership should change only betwee n
sprints

Thesprintreview
25
SquareOneConsulting
•Tea m presents what it accompl ished during
the sprint
•Typically takes the for m of a demo of new
features or underlying architectur e
•Informal
D2-hour prep time rule
DNo slides
•Whole team participates
•Invite the wor ld

Thesprintgoal
31
SquareOneConsulting
•A short statement of what the work will be
focused on dur ing the sprint

•Represents management to the project
•Responsible for enacting Scrum values and
practices
•Removes impediments
•Ensure that the tea m is fully functional and
productive
•Enable close cooperation across a ll roles and
functions
•Shield the tea m from externa l interferences
17
SquareOneConsulting
TheScrumMaster

Thedailyscrum
23
SquareOneConsulting
•Parameters
DDaily
D15-minutes
DStand-up
•Not for problem solving
DWhole world is invited
DOnly team members,Scrum Master,product
owner,can ta lk
•Helps avoid other unnecessa ry meetings

StartIStopIContinue
•Whole team gather s and discusses w hat
they'd like to:
This is just one
ofmany ways to
do a sprint
retrospective.
Continuedoing
27
SquareOneConsulting

11
SquareOneConsulting
Sprints
•Scrum projects make progress in a series of
"spr1.nts"
DAna logous to Extreme Programming iterations
•Typical duration is 2-4 weeks or a ca lenda r month
at most
•A consta nt durat ion leads to a better rhythm
•Product is des igned,coded,a nd tested during the
sprint

26
SquareOneConsulting
Sprintretrospective
•Periodically take a look at what is and is not
wor king
•Typically 15-30 minutes
•Done after every spr int
•Whole team partic ipates
DScrumMaster D Product owner DTeam
DPossibly customers and others

21
SquareOneConsulting

Sprintplanning
•Team selects items from the product backlog they can
commit to completing
•Sprint backlog is created
DTasks are identified and each is estimated (1-16 hours)
DCollaboratively,not done alone by the Scrum Master
•High-level design is considered
Asavacation
planner,Iwantto
see photos ofthe
hotels.
Codethemiddletier(8hours)
Codetheuserinterface(4)
Writetestfixtures(4)
Codethefooclass(6)
Updateperformancetests(4)
22
SquareOneConsulting

Sequential vs.
overlapping
development
Test
Ratherthandoingallof
onethingatatime...
l
...Scrumteamsdoalittle
.ofeverythingallthetime
12
.:;:SquareOneConsulting
Source: "The New New Product Development Game" by Takeuchi and
Nonaka. Harvard Business Review,January 1986.

Scrumofscrumsofscrums
40
SquareOneConsulting

Scrumlifecycle
10
SquareOneConsulting
f
.
n
Customersvision
l
sprintplanning
Dai ly Scru m
24 hours
SPRINT
2-4weeks
Prod uct Backlog
list of product requirements
managed bythe Product
Ovmer.
SprintBacklog
TheTeampullsItemsIn
fornextsprint.
Development
The Teamworks on and
finishes items.
Potentially shippable prod uct
increment.
During Sprint Review Product Owner
and Teamdemo ne\v functionalities.
Feedback Is incorperated in oroduct
backlog.
©SquareOne .20U

Scrumin100words
3
SquareOneConsulting
•Scrumisanagileprocessthatallowsustofocuson
deliveringthehighestbusinessvalueintheshortest
time.
•It allows us to rapidly and repeatedly inspect actual
working software (every two weeks to one month).
• The business sets the priorities. Teams self-organize to
determine the best way to deliver the highest priority
features.
•Everytwoweekstoamonthanyonecanseereal
workingsoftwareanddecidetoreleaseitasisor
continuetoenhanceitforanothersprint.

s
SquareOneConsulting
Scrumhasbeenusedby:
•Microsoft
•Yahoo
•Google
•ElectronicArts
•LockheedMartin
•Philips
•Siemens
•Nokia
•BBC
•Salesforce.com
•bpost
•Belgacom
•KBC
•Manpower
•BNPParibasFortis
•...

Scrumframework
Roles
•Productowner
•ScrumMaster
•Team
Artifacts
•Productbacklog
•Sprintbacklog
•Burndowncharts
Ceremonies
•Sprintplanning
•Sprintreview
•Sprintretrospective
•Dailyscrummeeting
28
SquareOneConsulting

Scaling through the Scrum of
scrums
39
SquareOneConsulting

38
SquareOneConsulting
Scalability
•Typical individua l team is 7 +2 people
0Scalability comes from tea ms of teams
•Factors in scaling
DType of application
DTea m size
DTeam dispersion
DProject duration
•Scrum has been used on multiple 500+ person
projects

Releaseplanning
36
SquareOneConsulting
SprintTheme and User Stories Sprint Start
Date
Sprint End
Date
1Theme Event Management (49)
•As BOO, Iwant to be able to identify physical suspects. (10)
·As a User, Iwant to have an overview of Event Plans, Events and Sessions. (13)
·As a User, Iwant to have a list of Events per Date. (3)
·As a User,Iwant to see the status of an event. (5)
·As MBStore,Iwant to see the different audit items in the ODS. (5)
• "' ::i I lo• I ,.,,,nt In oo lhA · . , nf <> n AVAnl "' • 11 \lnnt ;;, ··
.
di 29 mei vr 22 jun
2Theme Event Management (30)
·As a User,Iwant to see the business line of an event. (8)
·As a User,Iwant to see the number of participants per registration type. (5)
·As a User,Iwant to see detailed information of a participant. (12) (not finished)
·As a User,Iwant to see the registration totals per participant. (5) (not f inished)
ma 25 jun vr 20 jul
3Theme Event Management,Bridge CP info and Technical Improvement (30)
·As a User,Iwant to see contact persons coming from CRM Bridge (5)
·As a User,Iwant to see the contact attributes related to contact persons combined with customers.(15)
·As MBStore, we need to keep Service Request Actuals Snapshots (3)
·As MBStore,we need to store Service Request Activities (7) (not finished)
·As a User, Iwant to see the location of an event or session. (13 from prev sprint)
ma 23 ju l vr 17 aug
4Theme Servicing Redesign (29) Note: Last development for September Release
·As MBStore,we need to store Serv. Request lntraday changes to Actuals (13)
·As MBStore,we need to store Serv. Request lntraday changes to History (13)
·As BOO, Iwant to have case insensitive indexes for BO_ USER. (3) (out of scope)
·As a User, Iwant to see detailed information of a participant. (12) (f in prev sprint)
·As a User, Iwant to see the registration totals per participant. (5) (fin prev sprint) Seo Release
UATIMon 10/9·Fri 14/9\
ma 20 aug vr 14 sep
Release on 14/9

•Define the features of the product
•Decide on release date and content
•Be responsible for the profita bility of the
product (ROI)
•Prioritize features according to market value
•Adjust features and prior ity every iter ation,as
needed
•Accept or reject work results
16
SquareOneConsulting
Productowner

Productbacklog
29
SquareOneConsulting
•The requirements
•A list of all desired work on the
project
•Idea lly expressed such that each
item has value to the users or
customers of the product
co...,R•QHT 0 2DD5. MDUNTA N DO"T B0f"TWARE • Prioritized by the
product
owner
•Reprioritized at the start of each
sprint

Nochangesduringasprint
13
SquareOneConsulting
•Pla n sprint durations around how long you can
commit to keeping change out of the sprint

33
SquareOneConsulting
Managingthesprintbacklog
•Any team member can add,delete or change the
sprint backlog
•Work for the sprint emerges
•If work is unclear,define a sprint backlog item with a
larger amount of time and break it down later
•Update wor k remaining as more becomes known
Tags