Getting business people and developers to listen to testers
-
Upload
gojkoadzic -
Category
Technology
-
view
673 -
download
1
description
Transcript of Getting business people and developers to listen to testers
![Page 1: Getting business people and developers to listen to testers](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/2.jpg)
http://www.flickr.com/photos/jcodysimms/246023851/
![Page 3: Getting business people and developers to listen to testers](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/3.jpg)
![Page 4: Getting business people and developers to listen to testers](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/4.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/5.jpg)
http://www.flickr.com/photos/mulesafpilot/3513588967
![Page 6: Getting business people and developers to listen to testers](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/6.jpg)
http://www.flickr.com/photos/lambdachialpha/157986473/
![Page 7: Getting business people and developers to listen to testers](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/10.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/14.jpg)
![Page 15: Getting business people and developers to listen to testers](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/15.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/16.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022051514/54b75abf4a79593e0d8b45fe/html5/thumbnails/17.jpg)
• www.gojko.net
• www.acceptancetesting.info
• www.agiletesting.org.uk
(from tomorrow)