SlideShare a Scribd company logo
A personal view

Paul Gerrard
paul@gerrardconsulting.com

gerrardconsulting.com

@paul_gerrard

Will the Test Leaders Stand Up?
Diversity, Innovation and
Leadership
My Theme for Today
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.
Some EuroSTAR
Delegates with Diverse,
Interesting Challenges
I could have picked perhaps 10
people at the show that I know as
examples
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
Mike Jarred
Director 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 …
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.
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!!
Dave Parkinson
Director, First Party Quality
Assurance Europe
PlayStation - a business within Sony Corp.
It’s a hardware and a software business
Large network of global game developers
Support proprietary hardware platforms and
mobile devices
• Desire to front load testing activity.
•
•
•
•
The Old Model…
Concept

Prototype

First
Publishable

α

PRE-PRODUCTION

PRODUCTION

β

Master

POST-PRODUCTION

Black Box Testers

• Sequential,non-iterative, siloed,corrective focus

Live

APPROVE
& RELEASE

Independent
Of
Developers

Future model
Concept

Decommission

1st Release

PRE-PRODUCTION PRODUCTION

ITERATE

Test Engineers
Test Analysts
Black Box Testers
Test Management Engagement

Co-located
Co-located
Co-located
and/or Offsite

Hiring!!
The Old Model…
First
Publishable

β
• IterativeProducts&Services α
PRE-PRODUCTIONTesting Engagement
PRODUCTION
POST-PRODUCTION
• Lifecycle
Independent
• Detection& PreventionFocus Black Box Testers
Of
Developers
• • White, Grey , BlackBoxTesting focus
Sequential,non-iterative, siloed,corrective
• Extensiveautomation
Future model
Concept Testing becomes discipline of product development
Decommission
•
1 Release

Concept

Prototype

Master

Live

APPROVE
& RELEASE

st

Testing Paradigm Test Engineers
Shift…

PRE-PRODUCTION PRODUCTION

ITERATE

Test Analysts
Black Box Testers
Test Management Engagement

Co-located
Co-located
Co-located
and/or Offsite

Hiring!!
Three Innovations
Agile
Shift Left
Analytics
#1
Agile doesn’t work
but being agile might
Agile is no longer innovative.
Challenging Agile and being agile
might be.
#2
Shift Left
Developers in test
Testers everywhere
#3
Test Analytics
Analytics from production
Analytics from test
What an opportunity!
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!
What is Agile really,
really about?
COLLABORATION
and
RAPID FEEDBACK
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
Change Needs
Leadership
Will you lead change or be changed?
Some thoughts on leadership
“I must follow the
people. Am I not their
leader?”
Benjamin Disraeli
Politician’s view
“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 DePree
A businessman’s view (Jeeves leadership model?)
“Lead me, follow me, or
get out of my way!”
General George Patton
A soldier’s view
“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 Kesey
A radical author’s view
“You don’t need a title
to be a leader”
anon
anyone can be a leader (volunteer)
“A leader does not
deserve the name
unless he is willing
occasionally to stand
alone”
Henry A. Kissinger
slings and arrows
“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
“Don’t get so far ahead
of people that they
cannot follow”

Paul Gerrard
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
Will Test Leaders Stand
Up?
Here are the clichés you need to kill
Developers write code;
testers test because
developers can’t
No they don’t
Goal: End Manual
Feature Checking
Let the tools do it all and
free the testers to do exploration
Please!
Testing doesn’t just
apply to existing
software, at the end
We test systems, not software;
We test early, we test often but it
might not be called testing
Testing is about
measuring achievement,
not quality
Align systems delivery with project
goals and risks and you’ve got a seat
on the board
Testers don’t own
testing anymore
Be a TestMaster
The phase after
development is
REWORK, not Testing
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!
A personal view

Paul Gerrard
paul@gerrardconsulting.com

gerrardconsulting.com

@paul_gerrard

Will the Test Leaders Stand Up?

More Related Content

What's hot

Business Story Method - Overview
Business Story Method - OverviewBusiness Story Method - Overview
Business Story Method - Overview
Paul Gerrard
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
SQALab
 
A New Model for Testing
A New Model for TestingA New Model for Testing
A New Model for Testing
SQALab
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
TEST Huddle
 
Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!
SQALab
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton
TEST Huddle
 
New model
New modelNew model
New model
TEST Huddle
 
Erkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideErkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users Guide
TEST Huddle
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
SQALab
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
TechWell
 
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanBehavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
QA or the Highway
 
10 signs your testing is not enough
10 signs your testing is not enough10 signs your testing is not enough
10 signs your testing is not enough
SQALab
 
Agile Implementation Challenges – Testing and more…
Agile Implementation Challenges – Testing and more…Agile Implementation Challenges – Testing and more…
Agile Implementation Challenges – Testing and more…
SQALab
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
Ho Chi Minh City Software Testing Club
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
TechWell
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?alind tiwari
 

What's hot (18)

Business Story Method - Overview
Business Story Method - OverviewBusiness Story Method - Overview
Business Story Method - Overview
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
A New Model for Testing
A New Model for TestingA New Model for Testing
A New Model for Testing
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
 
Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton
 
New model
New modelNew model
New model
 
Erkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideErkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users Guide
 
Rapid Software Testing
Rapid Software TestingRapid Software Testing
Rapid Software Testing
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanBehavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
 
10 signs your testing is not enough
10 signs your testing is not enough10 signs your testing is not enough
10 signs your testing is not enough
 
Agile Implementation Challenges – Testing and more…
Agile Implementation Challenges – Testing and more…Agile Implementation Challenges – Testing and more…
Agile Implementation Challenges – Testing and more…
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
 

Similar to Will The Test Leaders Stand Up?

Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile Environment
Joseph Beale
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
TEST Huddle
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
Ashish Kumar
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Allison Pollard
 
Java DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleJava DevOps at Enterprise Scale
Java DevOps at Enterprise Scale
Ryan McGuinness
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
Naveen Kumar Singh
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Allison Pollard
 
SDLC & DevSecOps
SDLC & DevSecOpsSDLC & DevSecOps
SDLC & DevSecOps
Irina Kostina
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
Gary Pedretti
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
Anat (Alon) Salhov
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
Agile Montréal
 
How do we fix testing
How do we fix testingHow do we fix testing
How do we fix testing
Peter Varhol
 
Arch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesArch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesIgor Moochnick
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
Asim Kazmi
 
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
Atlassian
 
Invite the tester to the party
Invite the tester to the partyInvite the tester to the party
Invite the tester to the party
Allan Rennebo Jepsen
 
TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
Atish Narlawar
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps Success
TechWell
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
Adrian Carr
 

Similar to Will The Test Leaders Stand Up? (20)

Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile Environment
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016
 
Java DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleJava DevOps at Enterprise Scale
Java DevOps at Enterprise Scale
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
 
SDLC & DevSecOps
SDLC & DevSecOpsSDLC & DevSecOps
SDLC & DevSecOps
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
 
How do we fix testing
How do we fix testingHow do we fix testing
How do we fix testing
 
Arch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesArch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best Practices
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
 
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
 
Invite the tester to the party
Invite the tester to the partyInvite the tester to the party
Invite the tester to the party
 
TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps Success
 
Agile process
Agile processAgile process
Agile process
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 

Recently uploaded

GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 

Recently uploaded (20)

GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 

Will The Test Leaders Stand Up?

  • 1. A personal view Paul Gerrard paul@gerrardconsulting.com gerrardconsulting.com @paul_gerrard Will the Test Leaders Stand Up?
  • 3. 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.
  • 4. Some EuroSTAR Delegates with Diverse, Interesting Challenges I could have picked perhaps 10 people at the show that I know as examples
  • 5. 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
  • 6. Mike Jarred Director 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 …
  • 7. 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.
  • 8. 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!!
  • 9. Dave Parkinson Director, First Party Quality Assurance Europe PlayStation - a business within Sony Corp. It’s a hardware and a software business Large network of global game developers Support proprietary hardware platforms and mobile devices • Desire to front load testing activity. • • • •
  • 10. The Old Model… Concept Prototype First Publishable α PRE-PRODUCTION PRODUCTION β Master POST-PRODUCTION Black Box Testers • Sequential,non-iterative, siloed,corrective focus Live APPROVE & RELEASE Independent Of Developers Future model Concept Decommission 1st Release PRE-PRODUCTION PRODUCTION ITERATE Test Engineers Test Analysts Black Box Testers Test Management Engagement Co-located Co-located Co-located and/or Offsite Hiring!!
  • 11. The Old Model… First Publishable β • IterativeProducts&Services α PRE-PRODUCTIONTesting Engagement PRODUCTION POST-PRODUCTION • Lifecycle Independent • Detection& PreventionFocus Black Box Testers Of Developers • • White, Grey , BlackBoxTesting focus Sequential,non-iterative, siloed,corrective • Extensiveautomation Future model Concept Testing becomes discipline of product development Decommission • 1 Release Concept Prototype Master Live APPROVE & RELEASE st Testing Paradigm Test Engineers Shift… PRE-PRODUCTION PRODUCTION ITERATE Test Analysts Black Box Testers Test Management Engagement Co-located Co-located Co-located and/or Offsite Hiring!!
  • 13. #1 Agile doesn’t work but being agile might Agile is no longer innovative. Challenging Agile and being agile might be.
  • 14. #2 Shift Left Developers in test Testers everywhere
  • 15. #3 Test Analytics Analytics from production Analytics from test What an opportunity!
  • 16. 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!
  • 17. What is Agile really, really about? COLLABORATION and RAPID FEEDBACK
  • 18. 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
  • 19. Change Needs Leadership Will you lead change or be changed? Some thoughts on leadership
  • 20. “I must follow the people. Am I not their leader?” Benjamin Disraeli Politician’s view
  • 21. “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 DePree A businessman’s view (Jeeves leadership model?)
  • 22. “Lead me, follow me, or get out of my way!” General George Patton A soldier’s view
  • 23. “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 Kesey A radical author’s view
  • 24. “You don’t need a title to be a leader” anon anyone can be a leader (volunteer)
  • 25. “A leader does not deserve the name unless he is willing occasionally to stand alone” Henry A. Kissinger slings and arrows
  • 26. “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
  • 27. “Don’t get so far ahead of people that they cannot follow” Paul Gerrard
  • 28.
  • 29. 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
  • 30. Will Test Leaders Stand Up? Here are the clichés you need to kill
  • 31. Developers write code; testers test because developers can’t No they don’t
  • 32. Goal: End Manual Feature Checking Let the tools do it all and free the testers to do exploration Please!
  • 33. Testing doesn’t just apply to existing software, at the end We test systems, not software; We test early, we test often but it might not be called testing
  • 34. Testing is about measuring achievement, not quality Align systems delivery with project goals and risks and you’ve got a seat on the board
  • 35. Testers don’t own testing anymore Be a TestMaster
  • 36. The phase after development is REWORK, not Testing
  • 37. 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!
  • 38. A personal view Paul Gerrard paul@gerrardconsulting.com gerrardconsulting.com @paul_gerrard Will the Test Leaders Stand Up?

Editor's Notes

  1. First party = Sony developed
  2. The old model related to the static, boxed, offline products of the past. No patches, no iteration, developers developed, testers tested… in silos. True testing activity only began at the end of the lifecycle, therefore operating in a more sequential, waterfall methodology. This created a corrective/reactive culture with unpredictable end phases, added risk, increased cost and difficulty of defect removal.
  3. The old model related to the static, boxed, offline products of the past. No patches, no iteration, developers developed, testers tested… in silos. True testing activity only began at the end of the lifecycle, therefore operating in a more sequential, waterfall methodology. This created a corrective/reactive culture with unpredictable end phases, added risk, increased cost and difficulty of defect removal.