30
THREE YEARS OF SCRUM AT

Three years of Scrum at The Netcircle

Embed Size (px)

DESCRIPTION

Presentation given at the Shanghai Scrum Forum @ TheNetCircle

Citation preview

Page 1: Three years of Scrum at The Netcircle

THREE YEARS OF SCRUM AT

Page 2: Three years of Scrum at The Netcircle

SCRUM MASTERSName: Jacky HungDoing Scrum: 3 yearsBeen SM: 12 months

Name: Mik PathikirikoraleDoing Scrum: 3 yearsBeen SM: 3 months

Name: Aime Blaise IranyumviyeDoing Scrum: 3 yearsBeen SM: 12 months

Name: Joshua ChiDoing Scrum: 1 yearBeen SM: 6 months

Page 3: Three years of Scrum at The Netcircle

I.COMMUNICATIONII.PLANNINGIII.REQUIREMENTS & CHANGESIV.DELIVERYV.SCRUM & AGILEVI.WORKING AS A TEAM

AGENDA

Page 4: Three years of Scrum at The Netcircle

I.COMMUNICATION

Page 5: Three years of Scrum at The Netcircle

• one meeting a week• little client interaction• projects were independent

Before Scrum

Page 6: Three years of Scrum at The Netcircle

• scrum meetings• demo every sprint, on-site PO• projects share code and people

With Scrum

Page 7: Three years of Scrum at The Netcircle

• Benefits:- left hand knows what the right hand is doing- product delivery every sprint- increases team collaboration

• Drawbacks:- PO can disrupt the team- could lead to too many meetings

What did we learn ?

Page 8: Three years of Scrum at The Netcircle

II.PLANNING

Page 9: Three years of Scrum at The Netcircle

• no estimation• clients assigned tasks to people directly• clients not always available

Before Scrum

Page 10: Three years of Scrum at The Netcircle

• planning meeting• PO must have a backlog• clients represented by onsite PO

With Scrum

Page 11: Three years of Scrum at The Netcircle

• Benefits:- realistic estimates- clients are more focused on what they want- P.O. available all the time

• Drawbacks:- teams have more control of decisions- short term releases can be challenging

What did we learn ?

Page 12: Three years of Scrum at The Netcircle

III.REQUIREMENTS & CHANGES

Page 13: Three years of Scrum at The Netcircle

• no requirements standards• large chunks of work• no progress reports till finished• requirements likely to change during development

Before Scrum

Page 14: Three years of Scrum at The Netcircle

• project/sprint backlog• user stories• demo of progress every sprint• sprint has set requirements

With Scrum

Page 15: Three years of Scrum at The Netcircle

• Benefits:- specification is much clearer to the team- user stories make life easier- updates on product progress- scrum embraces change

• Drawbacks:- too many changes can be a bad thing- controlled creativity

What did we learn ?

Page 16: Three years of Scrum at The Netcircle

IV.DELIVERY

Page 17: Three years of Scrum at The Netcircle

• output not very often• client feedback slow• client feedback not always realistic

Before Scrum

Page 18: Three years of Scrum at The Netcircle

• incremental delivery• sprint review• definition of DONE

With Scrum

Page 19: Three years of Scrum at The Netcircle

• Benefits:- early delivery- product reacts to market changes quickly- review and improve working process

• Drawbacks:- iterative delivery may cause stress to developers

What did we learn ?

Page 20: Three years of Scrum at The Netcircle

V.SCRUM & AGILE

Page 21: Three years of Scrum at The Netcircle

• no real pair work• specific areas of expertise per person• new developers need teaching time

Before Scrum

Page 22: Three years of Scrum at The Netcircle

• XP/PP - pair programming• scrum encourages flexibility• new developers taught through PP

With Scrum

Page 23: Three years of Scrum at The Netcircle

• Benefits:- code quality greatly improved- more people know about each area of the project- faster integration of new team members

• Drawbacks:- not all agile processes work well with scrum

What did we learn ?

Page 24: Three years of Scrum at The Netcircle

VI.WORKING AS A TEAM

Page 25: Three years of Scrum at The Netcircle

• very specific roles• tasks assigned to individuals directly• lack of management/direction

Before Scrum

Page 26: Three years of Scrum at The Netcircle

• cross-functional and flexible teams• team members choose tasks• self managed/organized teams

With Scrum

Page 27: Three years of Scrum at The Netcircle

• Benefits:- increase developer flexibility- developers hold more responsibility- more committed and pro-active team members

• Drawbacks:- needs developers active and willing to change

What did we learn ?

Page 28: Three years of Scrum at The Netcircle

CONCLUSION• Scrum is not a silver bullet• Scrum highlights problems• Scrum is flexible• Scrum’s helped us

Page 29: Three years of Scrum at The Netcircle

Q & A

Page 30: Three years of Scrum at The Netcircle