46
@stephenjanaway Why I Lost My Job As a Test Manager and What I Learnt As a Result

Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

Why I Lost My Job As a Test Managerand What I Learnt As a Result

Page 2: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

I DID NOT GET FIRED!!

Page 3: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

Who Am I? - Stephen Janaway

www.stephenjanaway.co.uk

@stephenjanaway

www.testinginthepub.com

@testinginthepub

Page 4: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

Inspired By….

• My experiences.

• Some dinosaurs.

• Radiohead.

• Winston Churchill.

• Take That.

Page 5: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Background

Page 6: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

My so called typical Career So Far….

Junior Developer

Tester

Test Team Lead

Test Manager

Quality Gate Manager

Senior Quality Gate Manager

Senior Test Manager

Page 7: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

“Testers test, programmers code, and the separation of the two disciplines is important”

Elisabeth Hendrickson

Page 9: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

Test Manager

Dev Manager

Dev Manager

Dev Manager

Dev Manager

Page 10: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

So What Was the Problem?

• Too many teams = too much task switching.

• Lack of touch points to teams.

• No team to interact with day-to-day.

• Fire fighting = Perception of only being a blocker.

• Too many managers required in decision making.

Page 11: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons
Page 12: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Photo © Andrew Smith

Page 13: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons
Page 14: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons
Page 15: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons
Page 16: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Change In the Air

Page 17: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

What Changed?

• No more Test Managers.

• No more Development Managers.

• Cross functional, autonomous, independent teams.

• Teams aligned to architecture.

• Delivery Managers - team manager, scrum master, point of contact, etc.

Page 18: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

Delivery

ManagerProduct Owner

● Designers

● Architects

● Developers

● Testers

● Ops

Page 19: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

Page 20: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Image © Nana B

Agyei

Keeping a Focus On Change

Page 21: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Image © Ian Sane

Test Community

Page 22: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

http://labs.trademe.co.nz/projects/the-self-organising-organisation/

http://blog.crisp.se/2012/11/14/henrikkniberg/scaling-agile-at-spotify

Page 23: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

Test Community

• Testers group with a community leader and committee.

• Responsible for arranging events:

• Discussion sessions.

• Internal speakers.

• Showcases.

• External speakers.

• Being the voice of testing.

• An enabler - getting testers together, talking and learning from each other.

Page 24: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Image © Niall Kennedy

Page 25: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

Lean Coffee

• A simple and democratic way to discuss topics and have conversations that people want to talk about.

• It’s structured but agenda-less

• Started in 2009 in Seattle

• Jim Benson and Jeremy Lightsmith

• Today - all over the world

• http://leancoffee.org

• http://www.meetup.com/Lean-Coffee-London/

Page 26: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

Lessons Learnt

• Bottom up works but you need people overseeing it.

• It takes time and effort.

• Keep asking what people want - seek regular feedback.

• External speakers help (but organisation is greater).

• Don’t incentivise community engagement.

• Some people just won’t engage - focus on those who do.

Page 27: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons
Page 28: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Image © Chris Hunkeler

Test Coach

Page 29: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

T Shaped Test Coach

• Responsible for:

• Coaching and training about testing.

• Running the testing community.

• Working with teams to improve their testing.

• Educating managers and senior managers.

• Raising the company profile in the external testing community.

• Bringing the latest, greatest and most useful new ways of working into the group.

Page 31: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons
Page 32: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Disclaimer

We won’t be able to provide the silver bullet for all your problems but we’ll definitely be able to help you on your journey to greatness!

Page 33: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Photo © Richard Lee

Education³

Page 34: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

Education - People

• Educating Managers

• About testing

• About managing testers

• Performance review and competency development help

• Educating Senior Managers

• About testing

• About investment in testing

• Educating Testers

• How to talk about testing more effectively

• How to fight their own battles...

Page 35: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

Education - Skills

• Educating Testers

• Testing Mondays - context driven testing sessions.

• Testing Showcases - information sharing.

• A conference a year.

• Internal conferences.

• Widely publicising online events and meet-ups.

• A blog post a day.

Page 36: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Mentoring

Page 37: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

Mentoring

• Pairing testers with other more experienced testers.

• Facilitates learning and “someone to look up to”.

• Helps fill a gap left by not having Test Managers.

• A great learning opportunity.

Page 38: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

So What Happened?

Page 39: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Everyone Is Responsible For Quality

Page 40: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Next Steps For Testing Management

”Where do we go from here?The words are coming out all weirdWhere are you now when I need you?”

Radiohead - The Bends

Page 41: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

What If This Affects You?

• It’s not the end.

• You have transferable skills.

• Use the opportunity to your advantage.

• Use your transferable skills.

• Remember your roots a spread the testing word far wider :)

Page 42: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

And Not Just If You Are a Test Manager

• Support as a tester.

• Someone to look up to.

• A subject matter expert to learn from.

• Learn how to explain the value of testing.

Page 43: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Never ForgetWhere you’ve come here from…

Page 44: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

Image © Ian Sane

Love Your Community

Page 45: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

“Now this is not the end.

It is not even the beginning of the end.

But it is, perhaps, the end of the beginning”

Winston Churchill

Page 46: Why I Lost My Job As a Test Manager and What I Learnt As a ... · Why I Lost My Job As a Test Manager and What I Learnt As a Result. @stephenjanaway I DID NOT GET FIRED!! ... Lessons

@stephenjanaway

www.stephenjanaway.co.uk

@stephenjanaway

www.testinginthepub.com

@testinginthepub

Thank You