Weitere ähnliche Inhalte Kürzlich hochgeladen (20) Who Killed MyProd?4. The Call
• It was 2 AM when the phone rang and
flushed away the cool numbness of well
matured pure malt...it was Vanessa, from
the Fed’s
• “Inspector, we have a 207 in the IT
district, Cash tower, 357 Mike Rossoft
Lane”, she said in her cool soft voice.
• “Yeah and I have a Volvo in the
garage...so what?”
• “No, a 207! Dead body, I mean! You know
(sigh)...the victim is named MyProd. It
was found on its working place by the
security guys an hour ago”.
• “Oh OK, gimme a second and I‟ll be there”
• “Wow! That‟s pretty quick!”
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
4
5. Yeah! I bet it was...
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
5
6. The crime scene
• We had all the ingredients to make a
good movie there:
•
•
•
•
•
A fantastic set
A fair bunch of experts
Corpses and dead bodies
A perfect lethal weapon
And a flock of greedy white collars
crying on their dead future
• Only the culprit was missing...but that
was MY job to find out
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
6
7. First Conclusions
• “Hi Chief. We had all the fingerprints
scanned, but it lead to nowhere”
• “Something special about the method?”
• “Not really. It looks like the victim was
killed by an indecent number of trials
and errors”
• “Mmh! Poor practices! Business as usual.
Some other traces?”
• “None worth to be mentioned. I‟m afraid
it won‟t work this way”
• “OK then, let‟s play it rough...time to
round up the usual suspects”
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
7
9. The Usual Suspects 2/2
• So we got the usual guys and... with the
absence of any other evidence, one of
them – at least – MUST have been the
guilty one I was looking for.
• It was now time to get into the
“aquarium” and smell the sour scents or
fear and remorse.
• Maybe I could finish this one without
breaking a jaw or two – the hinges of my
hand would thank them.
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
9
11. TST - The Tester
• “What is your opinion on this case?”
• “We tested it professionally but...it
suddenly crashed!”
• “Professionally? How can you tell, you‟re
not even certified”
• “Certified! MGT doesn‟t invest, we‟re
disposable, 2nd class citizen”
• “How about those hidden bugs then?”
• “MGT pushed hard to issue because BUS
needed to ship. Darn business! Never there
when you need it. And as if it were not
enough, DEV delivered
crap...so, undoubtedly, it was due to
fail”
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
11
12. TST - The Tester
• “So you killed MyProd to take your
revenge and release your frustration?”
• “Hell no! I‟ve been doing many bad things
in my life, making reports look
better, cover people and all that...but
NOT this.
• No way that I would dive for that man! I
want my lawyer NOW.”
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
12
14. DEV - The Developer
• “Some say you delivered crap. What‟s your
point about this?”
• “Yeah Man! Crap there is! It doesn‟t look
cool...but I must say it‟s true”
• “So you‟re the murderer?”
• “You must be joking, right? We did our
best to deliver on time, within budget
and quality...but you know; Murphy, the
triangle of Hell and so on...”
• “Murphy, The Triangle of Hell? What is
it? A local sect?”
• “C‟mon guy! Bucks, contents and time...
fate, constraints...does it ring a bell
now?”
• “Oh yes! That one!”
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
14
15. DEV - The Developer
• “Jeez! What a jerk!”
• “Maybe I am...but I‟m not the one in
trouble for now, so, who‟s guilty then?”
• “Gimme a break! I‟ve got no clue man! Not
me for sure. Why don‟t you ask BUS or
TST”
• “Why should I?”
• “Because BUS, those white collars were
urging to ship it so fast. Big money
involved it seemed.”
• “And TST?”
• “Well, who‟s supposed to be our back up
in case we can‟t make it nice and clean?
Who‟s the last line of defense? TST of
course! Capice?”
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
15
17. BUS - The Business
• “Your obstination to ship it fast is why
MyProd died isn‟t it?”
• “Nonsense! If DEV was able to deliver
quality and features – have you got any
idea how many features we had to drop so
as to be able to ship within reasonable
time? ... And if PRD had the necessary
resources...”
• “What has PRD got to do with this?”
• “They couldn‟t restore it when it got
wild, or balance or who knows what...it
took them hours and by the time they
could react her EEG was dead
flat...unless we‟ve been hacked.”
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
17
18. BUS - The Business
• “We found no evidence of hacking. Let‟s
stick to the point. How about TST?”
• “Who? TST? Who‟s that? I‟ve never seen
those testers!”
• “Well, they said they asked you to
validate and double check”
• “Oh, yes! I remember now. We considered
it was none of our business...and we‟re
quite busy I must say”
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
18
20. PRD - The Production
• “So you let MyProd die without
assistance?”
• “How dare you? MyProd is our creation, our
baby, our reason to live”.
• “So how comes it took you that long to
react?”
• “Ask MGT. It‟s their fault if we lack the
necessary budget to get the means and
resources we‟re asking for”.
• “But no! You‟re just a service, supporting
...no added value...dilly dilly lavender
blue”
• “Mmh!”
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
20
21. PRD - The Production
• “...and DEV not delivering processes, not
following procedures…
• …and TST not caring of monitoring and
exploitability, and...it all fell down
like dominos”
• “You seem to be pretty stubborn on these
processes I‟ve been told”
• “Lies!”
• “You Lie! What are you hiding to me now?”
• “OK! OK! Better be now anyway...The
working atmosphere is -let‟s say - tensed.
They don‟t understand us. They hate
stability and just want everything to
change...like this! (snap!) As if it would
be of no consequence.”
• “And this is why you enforce your rules?”
• “NO! We do it because WE are RIGHT.”
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
21
23. MGT - The Manager
• “So, how does it feel to have blood on
your hands?”
• “Are you talking to me? „cause I see
nobody else in this room, and I‟m very
proud of what I‟ve done for this company”
• “Yeah right! And for your bonus too.”
• “Erh! Well...who told you about this one?
Call this the price of devotion, OK?”
• “And what is the price of one‟s soul?”
• “Hey! It‟s not this bad, is it? We cut
off some investments in PRD and costs in
TST, we asked for a quick delivery...
that‟s all!
Nothing really wrong there.
They said they would do their best
anyway”.
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
23
24. MGT - The Manager
• “By not even being allowed to regression
test the last version?”
• “Only a part of it. We‟ve been creative
and we optimized the delivery by combining
two versions, each individually tested.
Good job done I would rather say.”
• “But these versions were not
integrated...”
• “Time is money. Have you got any idea how
BUS was pushing? Wanna go and lead a team
in - God knows what developing countries?
BUS can change their mind every minute and
always ask for more, you just can‟t say
NO. That is the only rule to obey.”
• “So they are the murderers?”
• “I don‟t know. The real cheaters are PRD
in my opinion. They said they were ready
and safe. (SIGH) What a mess!”
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
24
26. OK – So What?
• Now I was suffering from an excruciating
headache – the kind of friend that would
only be killed by a couple of drinks...
or two!
• While the peaty fire of whisky was
heating my blood, I started to structure
the information I got and drew some
sketches – mindmaps, those geeks would
say – so as to give my thoughts a usable
framework
• Oh! I was forgeting something...for
sure. But what?
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
26
27. ACCUSING
What were the Links?
Tester
Business
Production
Management
Olivier Denoo - Copyright © 2011 ps_testware
Developer
WKMP -
27
28. What Can Be Held Against Them?
•Urged too much to ship
•Lack of availability for
specifications or tests
•Often changed his mind
Business
Management
•Not enough preparation
•Resistance to changes
•Too focused on processes
•Feeling misunderstood
Production
•Cut off costs/investments
•Carried on with pressure
•Unrealistic objectives
•Fear of off-shoring
Developer
Tester
•Poor quality
•Lack of functionality
•No documentation
•No processes delivered
•Relied too much on
further testing
•Lack of experience
•No technical production tests
•Poor communication
•Not assertive enough – let go
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
28
29. Hard Think Time
• It was now time to activate “my little
brain cells” and solve this tricky puzzle
• It is logical...or it must be...well
...once again
• Maybe they’re all guilty and we can put
them all to jail? This reminds me some
case in a train, but why?
• Maybe it is due to an external cause that
we haven’t found yet?
• Or, maybe I should stop pretending being
someone else...and let real professional
make their own opinion and solve this
case for me.
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
29
31. Now, it’s your time
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
31
32. Do You Need a Hint?
• Now, you maybe are facing a difficult
choice?
Me
• Come talk to
/ Drop me a mail
and answer a couple of simple questions
so as to discover what
CULPRIT
•
YOUR
really is.
YOUR solution
is just a footstep
from here…just follow the guide…This
way please! (and don’t say you’ve not been warned)
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
32
33. Thank you
The Usual Suspects
Hercule Poirot
Inspector Clouseau
Sam Spade
Magnum
Colombo
Dr Cal Lightman
You – special thanks for your attention
« La plus belle des ruses du diable est de vous persuader qu’il
n’existe pas ! » Charles Baudelaire
"Any resemblance to persons living or dead is purely coincidental"
THE END!
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
33
34. In case you’d still
like to Contact Me
Olivier Denoo
olivier.denoo@pstestware.com
3 Avenue de la Créativité
59650 Villeneuve d’Ascq
Tel +33 3 20 04 97 39
+ 33 6 10 90 14 71
infofr @ pstestware.com
www.pstestware.com
Olivier Denoo - Copyright © 2011 ps_testware
WKMP -
34