SCRUM REALLY. AMY THOMPSON Agilista Systems

SCRUM…REALLY AMY THOMPSON Agilista Systems Limited @Scrum_Mistress  Amy Thompson, ScrumMaster and Agile Coach, Agilista Systems Ltd  Began my A...
Author: Holly Jackson
8 downloads 1 Views 714KB Size
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