Sami Söderblom - Building The All-Star Lineup of Quality

Preview:

Citation preview

Our organizers and sponsors

Partners:

Building The All-Star Lineup of QualitySami Söderblom, Sogeti Finland

Me?

Sami Söderblom+358 41 538 2001sami.soderblom@sogeti.comsami.soderblom@gmail.com

35 yrs old, married, Hontai Yoshin Ryujujutsu, photography, 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…

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

Ice hockey == Big thing in FinlandRoles in ice hockey

Roles in software development

EXPLORATION

The Nature of Exploration

Familiar

Unfamiliar

Familiar

The Spectrum of Testing

Checking ExplorationVS.

Test planning

Test execution

?

Mindsets

Algorithmic vs. heuristic thinking

Defined problems

Defined solutions

Arbitrary choices

Intuition

Exploration

Rules of thumb

Educated guesses

Automation

HeuristicsAlgorithms

Expected results

Metrics

”Slow” thinking

”Fast” thinking

Decisions

Determinism

Creativity

Quantification

Gut feelings

Associations

Techniques

Reading a map

Drawing a map

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”You focus on failure, so your clients can focus on success.” –Lessons Learned in Software Testing by Kaner, Bach and Pettichord

Beethoven’s 5th

The Release Calendar

JAN FEB MAR APR MAY JUN JUL AUG SEP OCT MAR DEC

DevelopmentPrep. Exploration Check.

Crowdsourcing

Positions vs. roles

The development of a goalie

Roles in ice hockey

Defence Defence

AttackAttackAttack

Goalie

Roles in software development

Checking Checking

DevelopmentDevelopme

nt Development

Exploration

The All-Star Lineup of Quality

Development

Checking

Exploration

QUALITY

Design

Execution

Learning

Steering“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, butexploring if it WILL.” –James Bach

THANKYOU!!

Please leave some feedback!

Our organizers and sponsors

Partners: