introducing scrum into your organization ibelis

27
Scrum - How we did it? Scrum - How we did it? Alex Rosales Alex Rosales Chief Technology Officer Chief Technology Officer

Upload: duong-tan

Post on 06-May-2015

717 views

Category:

Sports


0 download

DESCRIPTION

Scrum how we did it at Ibelis?By Alex Rosales, Founder and CEO of Ibelis Corp.

TRANSCRIPT

Page 1: Introducing scrum into your organization   ibelis

Scrum - How we did it?Scrum - How we did it?

Alex RosalesAlex Rosales

Chief Technology OfficerChief Technology Officer

Page 2: Introducing scrum into your organization   ibelis

• We are “EVOLVING”, today you will learn We are “EVOLVING”, today you will learn SCRUMSCRUM

HEY, I’VE GOT NEWS!HEY, I’VE GOT NEWS!

Page 3: Introducing scrum into your organization   ibelis

““OK”, “We are listening…”OK”, “We are listening…”

Page 4: Introducing scrum into your organization   ibelis

Mmm, Motivation…Mmm, Motivation…

• Be Real and HonestBe Real and Honest

• Have Faith, Trust and RespectHave Faith, Trust and Respect

• Remember, Team = People and IndividualsRemember, Team = People and Individuals

• Remember, Team = All of Equal ValueRemember, Team = All of Equal Value

Page 5: Introducing scrum into your organization   ibelis

HEY, I’VE GOT NEWS HEY, I’VE GOT NEWS again!again!

Page 6: Introducing scrum into your organization   ibelis

Team MotivationTeam Motivation

• Set Realistic GoalsSet Realistic Goals

• Provide the ToolsProvide the Tools

• Sense of PurposeSense of Purpose

• Involve, Communicate, SmileInvolve, Communicate, Smile

Page 7: Introducing scrum into your organization   ibelis

Motivation Matters,Motivation Matters,

PERIOD!PERIOD!

Page 8: Introducing scrum into your organization   ibelis

Scrum Framework Day TrainingScrum Framework Day Training

• Why Scrum Vs. what Why Scrum Vs. what we were using?we were using?

• Trust Vs. ControllingTrust Vs. Controlling• Our Team: High Our Team: High

Performance Performance IndividualsIndividuals

• Spirit of willingnessSpirit of willingness• Able to do itAble to do it

Page 9: Introducing scrum into your organization   ibelis

Setting up the EnvironmentSetting up the Environment

Collaborative Team EffortCollaborative Team Effort

Page 10: Introducing scrum into your organization   ibelis

Use of Task BoardUse of Task BoardVirtual or Physical? Virtual or Physical?

• Learning curveLearning curve• Remove Remove

CommunicationCommunication• Could get ExpensiveCould get Expensive• BoringBoring• Isolates PeopleIsolates People

• Increase VisibilityIncrease Visibility• Increase Increase

CommunicationCommunication• InexpensiveInexpensive• ExcitingExciting• Reconnects PeopleReconnects People

VirtualVirtual PhysicalPhysical

Page 11: Introducing scrum into your organization   ibelis

Our ChoiceOur ChoiceSimple and EffectiveSimple and Effective

40,000 VND 40,000 VND Beautiful Task BoardBeautiful Task Board

Page 12: Introducing scrum into your organization   ibelis

Defining Scrum RolesDefining Scrum Roles

Page 13: Introducing scrum into your organization   ibelis

Choosing the First ProjectChoosing the First Project

• Meaningful but not criticalMeaningful but not critical

• Keep communication openKeep communication open

• Work is FUN philosophyWork is FUN philosophy

• Hybrid Model a +++Hybrid Model a +++

(i.e. Physical TB + TFS/JIRA,...)(i.e. Physical TB + TFS/JIRA,...)

Page 14: Introducing scrum into your organization   ibelis

First Project: Mini-SprintFirst Project: Mini-Sprint

Duration: 4 Days (ASK ME WHY?)Duration: 4 Days (ASK ME WHY?)

Page 15: Introducing scrum into your organization   ibelis

Mini-SprintMini-Sprint

• Keep it Simple, Exciting and InteractiveKeep it Simple, Exciting and Interactive

• Promote CommunicationPromote Communication

• Embrace Positive ThinkingEmbrace Positive Thinking

• Have Always CandyHave Always Candy

Page 16: Introducing scrum into your organization   ibelis

Real Practice – Mini-SprintReal Practice – Mini-Sprint

Page 17: Introducing scrum into your organization   ibelis

The Results IThe Results I

• First First Ask MeAsk Me if we finish the Sprint if we finish the Sprint

• The Estimation WallThe Estimation Wall

• Daily Stand-up Meeting – Hiding lessons?Daily Stand-up Meeting – Hiding lessons?

• Once the Sprint starts, Once the Sprint starts,

“Nothing Else Matters”“Nothing Else Matters”

Page 18: Introducing scrum into your organization   ibelis

The Results IIThe Results II

Done = 100% DoneDone = 100% Done

Did we forget about Did we forget about the meaning of the meaning of Done?Done?

Page 19: Introducing scrum into your organization   ibelis

Our First LessonOur First Lesson

• Bug Fixing - Allocate Time per SprintBug Fixing - Allocate Time per Sprint

• Plan for the Unexpected ALWAYSPlan for the Unexpected ALWAYS

• The Team Should be Cross-FunctionalThe Team Should be Cross-Functional

““Do not confuse Specialty with Cross-Do not confuse Specialty with Cross-

Functional”Functional”

Page 20: Introducing scrum into your organization   ibelis

Scrum RetrospectiveScrum RetrospectiveAka Beer RetrospectiveAka Beer Retrospective

Page 21: Introducing scrum into your organization   ibelis

What Worked Well?What Worked Well?

Page 22: Introducing scrum into your organization   ibelis

Sprint RetrospectiveSprint Retrospective

• Short Daily Stand-Ups Short Daily Stand-Ups

• In-and-Out Pair ProgrammingIn-and-Out Pair Programming

• Team CommitmentTeam Commitment

• We Did It!We Did It!

Page 23: Introducing scrum into your organization   ibelis

What didn’t work well? What didn’t work well?

Page 24: Introducing scrum into your organization   ibelis

Sprint RetrospectiveSprint Retrospective

• Poor EstimationsPoor Estimations

• Poor Testing Poor Testing

• Clear Understanding of DONEClear Understanding of DONE

• The UnexpectedThe Unexpected

Page 25: Introducing scrum into your organization   ibelis

What should we start doing?What should we start doing?

Page 26: Introducing scrum into your organization   ibelis

Sprint RetrospectiveSprint Retrospective

• Individual QA/QC Before DoneIndividual QA/QC Before Done

• Review Done Tasks SoonerReview Done Tasks Sooner

• REMEMBER Update Task StatusREMEMBER Update Task Status

• Q & A and Suggestions BoardQ & A and Suggestions Board

Page 27: Introducing scrum into your organization   ibelis

Ok Folks, I am DONEOk Folks, I am DONE