approaches on organizational quality and change sami...
TRANSCRIPT
Approaches on
organizational
quality and change
management
Sami Söderblom, Sogeti Finland
Me?
Sami Söderblom
+358 41 538 2001
35 yrs old, encaged, cat, photography,
Hontai Yoshin Ryu jujutsu, disc golf
Working steadily since the age of 13
10 yrs of testing, test/quality mgmt, process
development, training, coaching, etc.
Testing experience in domains such as video surveillance,
advertising, insurance, banking, telecom, video gaming, retail sales, freight
logistics, public sector, human resouces, electric networks, music industry…
Company experience in Fortum, Finnet, The Finnish Consumers’ Association,
Telia Mobile, Siemens, Mirasys, Blyk, Tapiola, Itella, Nordea, The Finnish
National Board of Customs, Fingrid, Teosto…
Steering group member in Finnish Association of Software Testing
The Beginning
TPI
Adapted maturity matrix
The Five Orders Of Ignorance
Lack of Ignorance
Lack of Knowledge
Lack of Awareness
Lack of Process
Meta Ignorance
Source: Philip G. Armour – The Five Orders Of Ignorance
”I provably know something.”
”I don’t know something.”
”I don’t know that I don’t know something.”
”I don’t know of a suitably efficient way to
find out that I don’t know that I don’t know
something.”
“I don’t know about The Five Orders Of
Ignorance.”
Ice hockey == Big thing in Finland Roles in ice hockey
Roles in software development
The Spectrum of Testing
Checking Exploration VS.
The Nature of Exploration
Familiar
Unfamiliar
Familiar
Test planning
Test execution
Mindsets
Algorithmic vs. heuristic thinking
Heuristics Algorithms
The Microcosmos of Quality
Taste Problem
Salt
Pepper
Taste
Taste
Heuristics Algorithms
Oracles
”I drink milk.
I must be a cow then.”
Heuristic test execution
Test coverage
Exploratory test reporting
”Do not go where the path may lead, go instead where there is no path and
leave a trail." -Ralph Waldo Emerson
The same in Excel…
… and in Notepad.
Drive
Development Checking Exploration
import
ance
”You focus on failure, so your clients can focus on success.” –Lessons Learned
in Software Testing by Kaner, Bach and Pettichord
Crowdsourcing
Positions vs. roles
The development of a goalie
Roles in ice hockey
Roles in ice hockey
Defence Defence
Attack Attack
Attack
Goalie
Roles in software development
Roles in software development
Checking Checking
Development Development
Development
Exploration
The All-Star Lineup of Quality
Development
Checking
Exploration
QUALITY
“Testing is a quest within a vast, complex, changing space. We seek bugs.
It is not the process of demonstrating that the product CAN work, but
exploring if it WILL.” –James Bach
Beethoven’s 5th
The Release Calendar
JAN FEB MAR APR MAY JUN JUL AUG SEP OCT MAR DEC
Development Prep. Exploration Check.
Zoomed in: An agile team
Mon Tue Wed Thu Fri Mon Tue Wed Thu Fri Mon Tue Iteration 3
Development & testing E2E Cutover
Mon Tue Wed Thu Fri Mon Tue Iteration 4
Development & testing
PRODUCTION
A story about monkeys...
Source: G. R. Stevenson - Cultural acquisition of a specific learned
response among rhesus monkeys
Present day
Shift to sapient testing
A computer
Effect hunters/fixers vs.cause hunters/fixers
Cause
Effect
Effect
Effect
Effect
Effect Effect
Effect
Effect
Cause
Effect
Effect
Effect
Metrics and measurement
A story about Hernán Cortéz...
THANK
YOU!!