will the test leaders stand up?

38
Will the Test Leaders Stand Up? A personal view @ p a u l _ g e r r a r d Paul Gerrard [email protected] gerrardconsulting.com

Upload: paul-gerrard

Post on 10-May-2015

660 views

Category:

Technology


1 download

DESCRIPTION

This talk was given at Eurostar 2013 in Gothenburg, Sweden. “Significant forces in the IT industry that mean testing in most organisations is under extreme pressure. Bosses wonder why they need people ‘over here’ to make sure people ‘over there’ do their job properly. Users, analysts, developers and testers may have to redistribute responsibility for testing and checking and by collaborating more effectively. Testers won’t drive this transition, and they may be caught out if they ignore the winds of change. There's complacency, self-delusion and over capacity in the testing business; there is too little agreement about what testing is, what it’s for or how it should be done. In this talk, Paul will suggest what leadership is required in our industry, the market and our organisations. Of course, some responsibility will fall on your shoulders. Whether you are a manager or technical specialist, there will be an opportunity for you to lead the change.”

TRANSCRIPT

Page 1: Will The Test Leaders Stand Up?

Will the Test Leaders Stand Up?A personal view

@paul_g

erra

rd

Paul [email protected]

gerrardconsulting.com

Page 2: Will The Test Leaders Stand Up?

Diversity, Innovation and

Leadership

My Theme for Today

Page 3: Will The Test Leaders Stand Up?

Theme

• The testing community is large and diverse• We work in every single systems domain• Every day, testers get asked to solve the

most diverse, challenging and difficult problems in no time at all

• Innovation? You bet!• Right here, right now, our business is

changing• But it takes people to lead that change.

Page 4: Will The Test Leaders Stand Up?

Some EuroSTAR Delegates with

Diverse, Interesting Challenges

I could have picked perhaps 10 people at the show that I

know as examples

Page 5: Will The Test Leaders Stand Up?

Mike Jarred,Director of Testing

• The Challenge– Testing perceived as a bottleneck– Testing perceived to be poor at estimating– Testing required to work long hours to help ensure delivery

• Responses– Introduce measures that makes quality visible– Measure rework as percentage of development time – Correlate Dev quality with rework, express time in terms of money wasted– Waste is opportunity cost

Page 6: Will The Test Leaders Stand Up?

Mike JarredDirector of Software Delivery• Recognise trends for all products and show

ongoing improvements• Implement business analysis• Product quality and product management

alignment• Creating a Portfolio Management Office• Challenge the business to ensure there is

understood benefit and prioritisation for all IT work

• Improving … improving … improving …

Page 7: Will The Test Leaders Stand Up?

Rob Lambert

• NewVoiceMedia - a leading provider of true cloud contact centre and voice solutions, enabling businesses to deliver a personal and unique customer experience quickly and securely

• Service availability and security are critical attributes of the cloud

• Guarantees 99.999% service availability and publishes the performance of it's services on the world's only cloud contact centre Trust site.

Page 8: Will The Test Leaders Stand Up?

New Voice Media - Challenges• First challenge:

– Become reactive to dramatic, fast moving market changes– Adopted agile and took our release cycle down from every

9 months to every week• Second challenge:

– Growing the team rapidly whilst still maintaining our delivery focus

– Development team grew from 15 to 50+ in just a year.

• “We needed to break down the barriers between teams to enable a holistic environment. So we created a DevOps structure to bring the teams together both physically and culturally.”

Hiring!!

Page 10: Will The Test Leaders Stand Up?

PRE-PRODUCTION PRODUCTION POST-PRODUCTION APPROVE & RELEASE

Concept PrototypeFirst

Publishable

Black Box Testers

α β Master Live

The Old Model…

• Sequential, non-iterative , siloed, corrective focusIndependent

Of Developers

PRE-PRODUCTION PRODUCTION ITERATE

Test Engineers

Concept

Test AnalystsBlack Box Testers

Decommission1st Release

Co-located

Co-located

Co-located and/or Offsite

Test Management Engagement

Future model

Hiring!!

Page 11: Will The Test Leaders Stand Up?

PRE-PRODUCTION PRODUCTION POST-PRODUCTION APPROVE & RELEASE

Concept PrototypeFirst

Publishable

Black Box Testers

α β Master Live

The Old Model…

• Sequential, non-iterative , siloed, corrective focusIndependent

Of Developers

PRE-PRODUCTION PRODUCTION ITERATE

Test Engineers

Concept

Test AnalystsBlack Box Testers

Decommission1st Release

Co-located

Co-located

Co-located and/or Offsite

Test Management Engagement

Future model

• Iterative Products & Services• Lifecycle Testing Engagement• Detection & Prevention Focus• White, Grey , Black Box Testing• Extensive automation• Testing becomes discipline of product developmentTesting Paradigm Shift…

Hiring!!

Page 12: Will The Test Leaders Stand Up?

Three Innovations

AgileShift LeftAnalytics

Page 13: Will The Test Leaders Stand Up?

#1Agile doesn’t work

but being agile might

Agile is no longer innovative.Challenging Agile and being

agile might be.

Page 14: Will The Test Leaders Stand Up?

#2Shift Left

Developers in testTesters everywhere

Page 15: Will The Test Leaders Stand Up?

#3Test Analytics

Analytics from productionAnalytics from test

What an opportunity!

Page 16: Will The Test Leaders Stand Up?

We are in transition

• A re-think is in progress• Adopting new architectures and a more

streamlined approach to development• Requirements half-life of weeks• Agile approaches are homing in on continuous

delivery• Kanban-Ichiwichi-Hokikoki-Kamikaze-Driven

Development – Whatever!• A hybrid Agile-Structured process:

– Structured Analysis, Agile Delivery?– That would be SAAD!

Page 17: Will The Test Leaders Stand Up?

What is Agile really, really about?

COLLABORATIONand

RAPID FEEDBACK

Page 18: Will The Test Leaders Stand Up?

The trend of testing

• Testing isn’t a stage at the end, it’s a part of all creative activities– All artefacts are tested, by someone, in some

way

• Front-loaded testing (test early, test often)– But it’s not always called testing

• Test-driven approach isn’t about test, its about design+risk – embrace it

• Behaviour-driven approach connects requirements, software design and testing

Page 19: Will The Test Leaders Stand Up?

Change Needs Leadership

Will you lead change or be changed?

Some thoughts on leadership

Page 20: Will The Test Leaders Stand Up?

“I must follow the people. Am I not

their leader?”Benjamin Disraeli

Politician’s view

Page 21: Will The Test Leaders Stand Up?

“The first responsibility of a leader is to define reality. The last is

to say thank you. In between, the

leader is a servant” Max DePreeA businessman’s view (Jeeves leadership model?)

Page 22: Will The Test Leaders Stand Up?

“Lead me, follow me, or get out of

my way!”General George

Patton

A soldier’s view

Page 23: Will The Test Leaders Stand Up?

“You don’t lead by pointing and telling

people some place to go. You lead by going

to that place and making a case”

Ken KeseyA radical author’s view

Page 24: Will The Test Leaders Stand Up?

“You don’t need a title to be a leader”

anon

anyone can be a leader (volunteer)

Page 25: Will The Test Leaders Stand Up?

“A leader does not deserve the name unless he is willing

occasionally to stand alone”

Henry A. Kissingerslings and

arrows

Page 26: Will The Test Leaders Stand Up?

“I start with the premise that the

function of leadership is to produce more leaders, not more

followers”Ralph Nader

now we’re getting there

Page 27: Will The Test Leaders Stand Up?

“Don’t get so far ahead of people that they cannot

follow”

Paul Gerrard

Page 28: Will The Test Leaders Stand Up?
Page 29: Will The Test Leaders Stand Up?

Every now and then, stand still for

a while and let people catch up

Because there’s trouble ahead and you can’t face it

alone

Page 30: Will The Test Leaders Stand Up?

Will Test Leaders Stand Up?

Here are the clichés you need to kill

Page 31: Will The Test Leaders Stand Up?

Developers write code; testers test

because developers can’t

No they don’t

Page 32: Will The Test Leaders Stand Up?

Goal: End Manual Feature Checking

Let the tools do it all andfree the testers to do

explorationPlease!

Page 33: Will The Test Leaders Stand Up?

Testing doesn’t just apply to existing software, at the

endWe test systems, not

software;We test early, we test often but it might not be called

testing

Page 34: Will The Test Leaders Stand Up?

Testing is about measuring

achievement, not quality

Align systems delivery with project goals and risks and you’ve got a seat on the

board

Page 35: Will The Test Leaders Stand Up?

Testers don’t own testing anymore

Be a TestMaster

Page 36: Will The Test Leaders Stand Up?

The phase after development is REWORK, not

Testing

Page 37: Will The Test Leaders Stand Up?

The phase after development is REWORK, not Testing• Test Phase should not exist• Testing must align with development, not

follow it• Change focus:– Emphasise up-front automated test design– Integrate test with code change and software

delivery

• Testers must embrace the change, not resist it

• Make that leap! Stand up!

Page 38: Will The Test Leaders Stand Up?

Will the Test Leaders Stand Up?A personal view

@paul_g

erra

rd

Paul [email protected]

gerrardconsulting.com