approaches on organizational quality and change sami...

41
Approaches on organizational quality and change management Sami Söderblom, Sogeti Finland

Upload: others

Post on 03-Nov-2019

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Approaches on

organizational

quality and change

management

Sami Söderblom, Sogeti Finland

Page 2: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Me?

Sami Söderblom

+358 41 538 2001

[email protected]

[email protected]

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

Page 3: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

The Beginning

Page 4: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

TPI

Page 5: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Adapted maturity matrix

Page 6: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

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.”

Page 7: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Ice hockey == Big thing in Finland Roles in ice hockey

Page 8: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Roles in software development

Page 9: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

The Spectrum of Testing

Checking Exploration VS.

Page 10: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

The Nature of Exploration

Familiar

Unfamiliar

Familiar

Page 11: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Test planning

Page 12: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Test execution

Page 13: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Mindsets

Page 14: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Algorithmic vs. heuristic thinking

Heuristics Algorithms

Page 15: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

The Microcosmos of Quality

Taste Problem

Salt

Pepper

Taste

Taste

Heuristics Algorithms

Page 16: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Oracles

”I drink milk.

I must be a cow then.”

Page 17: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Heuristic test execution

Page 18: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Test coverage

Page 19: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

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

Page 20: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

The same in Excel…

Page 21: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

… and in Notepad.

Page 22: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

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

Page 23: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Crowdsourcing

Page 24: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Positions vs. roles

Page 25: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

The development of a goalie

Page 26: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Roles in ice hockey

Page 27: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Roles in ice hockey

Defence Defence

Attack Attack

Attack

Goalie

Page 28: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Roles in software development

Page 29: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Roles in software development

Checking Checking

Development Development

Development

Exploration

Page 30: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

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

Page 31: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Beethoven’s 5th

Page 32: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

The Release Calendar

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

Development Prep. Exploration Check.

Page 33: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

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

Page 34: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

A story about monkeys...

Source: G. R. Stevenson - Cultural acquisition of a specific learned

response among rhesus monkeys

Page 35: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Present day

Page 36: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Shift to sapient testing

Page 37: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

A computer

Page 38: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Effect hunters/fixers vs.cause hunters/fixers

Cause

Effect

Effect

Effect

Effect

Effect Effect

Effect

Effect

Cause

Effect

Effect

Effect

Page 39: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

Metrics and measurement

Page 40: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

A story about Hernán Cortéz...

Page 41: Approaches on organizational quality and change Sami ...tie21201/s2013/luennot/vierailuluennot/TTY_changemgmt_v... · Approaches on organizational quality and change management Sami

THANK

YOU!!