getting business people and developers to listen to testers

17
Getting business people and developers to listen to testers Gojko Adzic http://gojko.net [email protected] @gojkoadzic

Upload: gojkoadzic

Post on 15-Jan-2015

668 views

Category:

Technology


1 download

DESCRIPTION

Presentation given at the 23rd UK Test Management forum on Wednesday 29th July 2009 about communication problems on software teams and specification workshops from a testing perspective.

TRANSCRIPT

Page 1: Getting business people and developers to listen to testers

Getting business people and developers to listen to

testersGojko Adzic

http://[email protected]

@gojkoadzic

Page 2: Getting business people and developers to listen to testers

http://www.flickr.com/photos/jcodysimms/246023851/

Page 3: Getting business people and developers to listen to testers
Page 4: Getting business people and developers to listen to testers

Problems

Developers invading into testing → loss of control

Lack of documentation, so people don't know what to test → no effect

Very little influence → no respect People feel pushed out → no job satisfaction No clear definition of work → confusion, fear

Page 5: Getting business people and developers to listen to testers

http://www.flickr.com/photos/mulesafpilot/3513588967

Page 6: Getting business people and developers to listen to testers

http://www.flickr.com/photos/lambdachialpha/157986473/

Page 7: Getting business people and developers to listen to testers

An experiment with four active battalions in US Army

Commander expectations matched actions in only 34% of the cases

L.G.Shattuck, 2000http://www.au.af.mil/au/awc/awcgate/milreview/shattuck.pdf

Page 8: Getting business people and developers to listen to testers

http://www.flickr.com/photos/mataniere/3107073262

The process is very much like a telephone game

Page 9: Getting business people and developers to listen to testers

B2 bomber crashed and $2bn went up in flames

"the aircraft actually performed as it was designed. In other words, all the systems were

functioning normally."

Maj. Gen. Floyd L. Carpenterhttp://www.foxnews.com/wires/2008Jun05/0,4670,B2Crash,00.html

Page 10: Getting business people and developers to listen to testers

http://www.flickr.com/photos/biolog/3457774800

You can't help a lot when the party is already over...

Page 11: Getting business people and developers to listen to testers

Problems

Developers invading into testing → loss of control

Lack of documentation, so people don't know what to test → no effect

Very little influence → no respect People feel pushed out → no job satisfaction No clear definition of work → confusion, fear

Page 12: Getting business people and developers to listen to testers

Problems Symptoms

Developers invading into testing → loss of control

Lack of documentation, so people don't know what to test → no effect

Very little influence → no respect People feel pushed out → no job satisfaction No clear definition of work → confusion, fear

Page 13: Getting business people and developers to listen to testers

Problems

Testing is decoupled from development, happens on the end

Lack of communication between business, developers and testers

Animosity between developers and testers

Page 14: Getting business people and developers to listen to testers
Page 15: Getting business people and developers to listen to testers

Specification workshops

Everyone in the same room to discuss and agree on what should be done

Iron out inconsistencies and gaps Warn, suggest, discuss, convince Communicate intent Learn!

Page 16: Getting business people and developers to listen to testers

Solutions for problems

Workshops promote communication between business, developers and testers

Testers can influence the specifications same as anyone else

Everyone learns first-hand what the specification is so people know what to develop and test

People start understanding what testers do and respect it

Page 17: Getting business people and developers to listen to testers

• www.gojko.net

• www.acceptancetesting.info

• www.agiletesting.org.uk

(from tomorrow)