SCRUM…REALLY AMY THOMPSON Agilista Systems Limited @Scrum_Mistress
Amy Thompson, ScrumMaster and Agile Coach, Agilista Systems Ltd
Began my Agile Journey in 2011
Implemented Agile practices within various verticals
I’d like to share my experiences and my conclusions with Scrum adoption and maturity
HI! AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
Level One: Prepare
Understand the problem you are trying to solve and why
Increase buy in by engaging everyone in the Agile transition decision
Level Two: Implement
Have an agreed strategy
Employ the appropriate level of Coaching
Be realistic with expectations
Keep going! Don’t lose your nerve
Level Three: Mature
Value discipline and structure
Inspect and adapt
SCRUM: FROM ADOPTION TO MATURITY AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
I’m yet to go into a Company that has performed WORSE since implementing Scrum
Increased and more predictable delivery
Better quality software
Better relationships between business and tech teams
More contented teams
Disciplined Scrum will get you there faster
It will be appreciated in the end!
JUST SOME BENEFITS OF DOING SCRUM PROPERLY AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
If you are about to transition
If you are doing Scrum badly and want to start again
LEVEL ONE: PREPARE AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL ONE: PREPARE
Lack of buy in
Lack of knowledge and experience of doing Scrum properly
Lack of discipline
Lack of experience or courage to deal with the issues Scrum exposes
The wrong ‘help’
“If you think it’s expensive to hire a professional, wait until you hire an amateur” Red Adair
OVERCOMING COMMON PROBLEMS AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL ONE: PREPARE
Delivery?
Quality?
Relationships?
Process?
WHAT’S THE PROBLEM? AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL ONE: PREPARE
The Board
Do implement if its because you understand Scrum and want the adoption to succeed more than anything throughout the whole company
Don’t implement if you know nothing about it and think its up to ‘everyone else’ to make it work
WHO WANTS SCRUM AND WHY? AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL ONE: PREPARE
SLT
Don’t implement if you just want to look good
Do implement if you are ready to be a servant leader
WHO WANTS SCRUM AND WHY? AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL ONE: PREPARE
Teams
Don’t implement if you aren’t prepared to be disciplined
Do implement if you want to see the benefits that Scrum will provide in time
WHO WANTS SCRUM AND WHY? AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL ONE: PREPARE
Coaching, training and support
Explain the plan to everyone and agree
Set realistic timescales and expectations
HR
WHAT’S THE PLAN? AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL ONE: PREPARE
Coaching strategy
Coaching appropriate to Company size
Coaching for different areas:
The Board and SLT
The tech teams
The rest of the Company
Coaches must gel and be on the same page
COACHING AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
‘Implementation’ also applies to newbies and companies doing ‘ScrumBut’
Re-education process
Cultural reform
Get it right from the start to the best of your ability
LEVEL TWO: IMPLEMENTATION AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
Scrum has rules and it is Discipline that makes Scrum amazing
People have to SEE to BELIEVE
They don’t know what they don’t know
They need confidence
They need experience
Scrum’s iterative process means it doesn’t take long to gain experience
Good practices and behaviours are learned
Teams can be empowered to improve processes when they understand the WHY
DO IT BY THE BOOK AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
Its understandable!
Reiterate the plan and the benefits of Scrum
Encourage those who want to get involved; peers are powerful
Champion every little success
Many small successes lead to many big ones
RESISTANCE IS JUST FEAR AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
BE
COURAGEOUS
►
Ride out the storm
►
Management have a responsibility to avoid failure at all cost
►
The teams have a responsibility to change their attitudes
►
ScrumMaster/Agile coach has a responsibility to have difficult conversations
AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
Management
are faced with making big decisions
are under pressure to prove these decisions are right
are under pressure to meet targets throughout a transition
Teams
find it hard to try something new in case they’re not good at it
find it hard to stand up to managers, leads and each other about how they feel
Everyone is afraid of failing and getting sacked
ITS HARD TO BE COURAGEOUS AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
Improvements in delivery patterns
Improvements in behaviours
Improvements in morale and responsiveness
Improvements in reputation
REAP THE REWARDS OF COURAGE AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
Cultural change will be faster
Don’t get hung up about losing knowledge
Management need to step up and do what is best for the team and the Business
CONTRAVERSIAL POINT #1: ATTRITION ISN’T NECESSARILY A BAD THING AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
Set up a physical Board and give everyone an avatar
Consider Kanban’s defined workstreams and WIP Limits
Set up ceremonies, prepare for them and do them properly
Structure
Gets the right people talking at the right time
Saves time in long ceremonies, e.g. Sprint Planning
Expand the Definition of Done
Learn Sprint Tetris
IMPLEMENTING STRUCTURE AND DISCIPLINE AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
Making disciplined behaviour cultural is key to empowerment
Structure is NOT a stifle to creativity, it is a harness for it
MORE ON STRUCTURE AND DISCIPLINE AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
PREPARE: Allow ceremonies to fulfil their purpose
Coach PO to make sure stories are SPRINT FIT before Backlog Refinement/ Sprint Planning
Stagger sprints
IMPLEMENTING CEREMONIES AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
CREATE ROUTINE
Have and agenda and a desired outcome for every single meeting
Respect timeboxes, incorporate breaks or email time
Sets expectations and eases discomfort
Provides purpose and drives outcomes
Hold AT LEAST the stand up at the same time at the same place
IMPLEMENTING CEREMONIES AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
This was my idea, just for the record ;-)
Teams need to learn how to strategise constantly in sprint AND work as a team
Sprint Tetris teaches the team how to work as one
https://scrummistress.wordpress.com/2013/12/11/why-sprints-are-liketetris
PLAY SPRINT TETRIS AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
Immature Mature
teams
teams
Motivated by
What’s best for me?
Motivated by
What’s best for us?
CONTRAVERSIAL POINT #2: THE TEAM DON’T ALWAYS KNOW BEST AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
There is no project manager role in Scrum because the team manage the project together
Scrum will work when each role and responsibility is fulfilled
ROLES AND RESPONSIBILITIES AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL TWO: IMPLEMENTATION
SCRUM HAS 3 ROLES FOR A REASON AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
Inspect and adapt
Build on good practice
Adhere to the Agile Manifesto and the Scrum principles
LEVEL THREE: MATURITY AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
LEVEL THREE: MATURITY
I’m yet to go into a Company that has performed WORSE since implementing Scrum
Increased and more predictable delivery
Better quality software
Better relationships between business and tech teams
More contented teams
Disciplined Scrum will get you there faster
NOW GET OUT THERE AND BE AWESOME!
AGAIN: BENEFITS OF DOING SCRUM PROPERLY AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress
Any questions?
http://agilistasystems.co.uk
https://twitter.com/Scrum_Mistress
https://scrummistress.wordpress.com
THANK YOU FOR LISTENING! AMY THOMPSON , AGILISTA SYSTEMS LTD
@Scrum_Mistress