introducing scrum into your organization ibelis
DESCRIPTION
Scrum how we did it at Ibelis?By Alex Rosales, Founder and CEO of Ibelis Corp.TRANSCRIPT
Scrum - How we did it?Scrum - How we did it?
Alex RosalesAlex Rosales
Chief Technology OfficerChief Technology Officer
• 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!
““OK”, “We are listening…”OK”, “We are listening…”
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
HEY, I’VE GOT NEWS HEY, I’VE GOT NEWS again!again!
Team MotivationTeam Motivation
• Set Realistic GoalsSet Realistic Goals
• Provide the ToolsProvide the Tools
• Sense of PurposeSense of Purpose
• Involve, Communicate, SmileInvolve, Communicate, Smile
Motivation Matters,Motivation Matters,
PERIOD!PERIOD!
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
Setting up the EnvironmentSetting up the Environment
Collaborative Team EffortCollaborative Team Effort
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
Our ChoiceOur ChoiceSimple and EffectiveSimple and Effective
40,000 VND 40,000 VND Beautiful Task BoardBeautiful Task Board
Defining Scrum RolesDefining Scrum Roles
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,...)
First Project: Mini-SprintFirst Project: Mini-Sprint
Duration: 4 Days (ASK ME WHY?)Duration: 4 Days (ASK ME WHY?)
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
Real Practice – Mini-SprintReal Practice – Mini-Sprint
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”
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?
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”
Scrum RetrospectiveScrum RetrospectiveAka Beer RetrospectiveAka Beer Retrospective
What Worked Well?What Worked Well?
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!
What didn’t work well? What didn’t work well?
Sprint RetrospectiveSprint Retrospective
• Poor EstimationsPoor Estimations
• Poor Testing Poor Testing
• Clear Understanding of DONEClear Understanding of DONE
• The UnexpectedThe Unexpected
What should we start doing?What should we start doing?
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
Ok Folks, I am DONEOk Folks, I am DONE