fear the psychology of testing rik marselis

24
Techtalk with Capgemini Wroclaw, 7 December 2016 © Sogeti 2016 1 1 Techtalk with Capgemini 7 December 2016

Upload: rik-marselis

Post on 15-Apr-2017

79 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 1

1

Techtalk with Capgemini 7 December 2016

Page 2: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 2

2

Programme Techtalk Wroclaw 7 dec. 2017

18:00 Opening

18:10 FEAR: The Psychology of Software Testing

19:10 coffee break

19:25 Exploring software; combine experience,structure and techniques

20:15 Questions, Answers and Discussion

20:30 End

Page 3: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 3

F.E.A.R.: Psychology

of software testing

7 December 2016

Wroclaw, Poland

Rik Marselis

© Sogeti 2011 / 2016

Page 4: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 4

4

1980

Introducing: Rik Marselis

@rikmarselis

2007 2012 20122008

Workgroup

-member

20142009

Page 5: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 5

5

Who are you?

• Any psychologists in the audience?

• Any testers in the audience?

• Have you ever been afraid?

• If so, why / of what?

• If not, are you sure?

• Who thinks software testing is a “technological business”?

• Who thinks software testing is a “people business”?

Page 6: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 6

6

Contents of this presentation

• Test process

• Emotions

• Problems caused by psychological factors

• Solutions for these problems

• Conclusion: how to cope with FEAR

Page 7: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 7

7

A good process guarantees …

Page 8: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 8

8

People & Process

+ =

People Process Result

+

+

+

=

=

=

Page 9: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 9

9

• lazy

• scared / afraid

• impatient

• emotional (not rational)

• unsure / uncertain

Common sentiments of people

Page 10: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 10

10

Thomas Crum; F.E.A.R.

•We are consumed with anxious thoughts about a future possibility, based on something from the past (real or imagined).

•F.E.A.R.: "Fantasy Experienced As Reality".

Source: Gerald M. Weinberg: “Perfect Software and other illusions about testing”

Page 11: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 11

11

Scared / afraid

“I don’t report those bugs so the developer won’t be angry at me”

Talk about the mutual expectations and how

you can help each other.

(important lesson for scared IT-people ;-)

Page 12: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 12

12

Emotion: Graph of testers happiness

o

Based on: Erik van Veenendaal

Think ahead of what information the people

involved really need to become happy.

(important lesson for emotional IT-people ;-)

Page 13: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 13

13

Emotional: Bug reporting example

Compare these test summary reports:

There are

100

defect reports

We have executed 10.000 test cases

9.900 test cases were successful

There were 100 defect reports

Thereof 50 defects have been solved

27 defects are low-priority and

deferred to the next release

For 16 defects a work-around is in place

The remaining 7 defects can be solved

in the remaining project time

Page 14: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 14

14

Lazyness: Postponing

Requirements stage Design stage Construction stage Testing stage Live stage

Page 15: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 15

15

Balance the efforts

(wrong) (good)

Early reviews are a much better way to save time and effort

than postponing activities to the end of the project!

(important lesson for lazy IT-people ;-)

Page 16: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 16

16

Impatient: Point of disillusionment

o

o

x

Total effort for testing including test process improvement

Current costs

Expected

costs

Observed

costs

Page 17: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 17

17

Solution: Step-by-step improvements

Page 18: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 18

18

Examples of TPI NEXT® preventing this

• Actively gather relevant information

• Identify information that needs to be shared with stakeholders

• Communication is a means of team building

• Metrics provide objectivityby quantifying observations

Source: TPI NEXT®, Business Driven Test Process Improvement, 2009

Setting attainable targets and consistenly gathering and

presenting information about status and progress prevent

stakeholders from reaching the point of disillusionment!

(important lesson for impatient IT-people ;-)

Page 19: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 19

19

About “sprinting” in Agile

• You can’t sprint all the time !!

• One of the Agile principles is: “… maintain a constant pace indefinitely” (prevent having a team-burnout; implement the Agile principles in a proper way!)

• And remember: Agile is NOT the latest excuse to work in an unstructured manner !!

Marathon record 120 minutes

100 meter sprint 10 seconds

42 kilometer sprints 70 minutes

Page 20: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 20

20

Seven habits of highly effective testers

1. Be proactive

2. Begin with the end in mind

3. Put first things first

4. Think Win/Win

5. First understandthen be understood

6. Synergize

7. Sharpen the saw

Source: Stephen R. Covey:

Seven habits of highly effective people

Dependence (You)

Independence (I)

Interdependence (We)

Page 21: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 21

21

Example: Begin with the end in mind

• What is the most important result of testing?

• The report for the stakeholder(that he uses for the go/nogo decision)

• So…− You don’t start by making a plan…

− You start by making the report-template, this defines what information the testing process should deliver,

− And that’s the basis for the plan.

Page 22: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 22

22

Did you know there’s more?

• The 8th habit:From effectiveness to greatness

• Find your own voice, use it, and inspire others to find theirs …

• … and get the most creativeness, power and results

• So it’s all about being uniqueand using this to your, and yourorganizations, advantage!

Page 23: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 23

23

Conclusion: how to cope with FEAR

Tomorrow back at work you:

• Discuss what others expect of you and relate your work to this

• Report in a way that gives a complete picture, instead of giving unnecessarybad feelings

• Act as soon as possible

• Set clear and attainable goals and report based on measurements

• Begin with the end in mind…

Page 24: Fear the psychology of testing rik marselis

Techtalk with Capgemini

Wroclaw, 7 December 2016

© Sogeti 2016 24

24

Local touch - Global reach

[email protected]

+31 6 55 69 72 39

www.Sogeti.com

www.TMap.net

www.TPINEXT.com

© Sogeti 2011 / 2016