Presentation: “It Does WHAT in Production?!?” From the Mailbox: What’s the Definition of Testing?
Jun 062007

I had a banner day yesterday. If things come in threes, I’m just hoping I’m done for a while…

  1. Broke my favorite mug, with the coffee in it, just after sunrise. Still trying to figure out how I managed to knock the stupid thing out of my own hand with my opposing elbow. Apparently I shouldn’t be allowed to drink coffee from breakable crockery until I’ve had enough coffee to be less dangerous.
  2. Killed my brand new laminator while trying to test it out by making luggage tags. I got the carrier jammed in it beyond all repair. Though I managed not to electrocute myself or burn down the house in my attempts to fix the dang thing, so I guess I should count my blessings. The laminator, however, is now in the trash.
  3. Then discovered that not one but TWO different companies “borrowed” my course outline without attribution. One was advertising their software testing course using my outline. The other submitted my outline as part of an RFP they’re sending around to various consultants.

Of all the things that happened yesterday, item #3 has distracted and annoyed me the most.

In discussing the situation with a fellow consultant, I learned that other trainers have had their outlines “borrowed” recently too.

So, for the good of the industry, and to blow off a little steam, I would like to take this opportunity to discuss why copying and pasting outlines is not in your best interest.

The first case, where a company used my outline to advertise their course, is the most egregious. Fortunately, such things are also rare. This is the first incident I’ve had quite like this, ever. And it’s only the fourth incident that I’m aware of where someone wholly plagiarized my work. (No, I won’t point you to their site. I’m not going to give them the free advertising. And yes, I’m sure it was stolen: it was reproduced verbatim and it’s extremely unlikely the other company independently came up with the same section headings, in the same order, with the same quirky wording. For what it’s worth, the offending company has now reworked their outline so it only bears a slight resemblance to mine instead of being pure copyright infringement.)

Anyway, I’m happy to note that most people recognize that kind of copy and pasting for what it is: plagiarizing and theft of intellectual property and just plain not nice.

But the second case is more common, less egregious, and, for some, less clear cut.

The sequence of events usually goes something like this: Customer A gets a proposal from Trainer/Consultant B. Customer A likes the proposal, but doesn’t like the price, or the trainer isn’t available in the timeframe they need, or the customer is required by policy to get three bids, or some other perfectly good reason for not accepting the proposal. The trouble begins when Customer A strips out references to Trainer/Consultant B from the proposal and turns it into an RFP and sends it to Trainer/Consultants C, D, and E. “Can you provide training like this…?” asks Customer A.

As far as Customer A is concerned, they’re just shopping around. They don’t see reusing the outline as a violation of a copyright. And this is apparently common practice. I’ve seen incidents like this three times in last month (both with my outline and outlines from others).

But that doesn’t make it OK. And believe it or not, if you’re shopping for training, copying and pasting an outline you like into an RFP is not the best way to get a class that meets your needs.

First, let’s deal with the legal issue. If you copy and paste someone else’s outline and distribute the resulting document, you are violating copyright law. It does not matter if the outline was on a publicly available website. It does not matter that the outline contains general testing terms like “equivalence partitioning.” The names of specific sections in a class may not be terribly unique, but the whole outline is a copyrighted work, at least in the US. (See the FAQ at copyright.gov for details on US copyright law.)

So as a general rule: do not copy and paste an excerpt from someone else’s work without attribution, and do not copy and paste a substantial portion of a work (like an entire course outline) without permission. Even if your intentions are pure, you may be accused of plagiarizing and theft of intellectual property and just plain not being nice, and that’s no fun.

“But wait!” you may protest. “I, a customer, want something like what Trainer/Consultant B offers. But I don’t need that exact course. Can’t I send out an RFP using that outline as an example of what I want?”

To put it harshly: Not legally without attribution. No.

You could reference their outline, like “We’re seeking training similar to that offered by XYZ training corp described at http://www.blahblahblah”

But let me offer a better approach: one that will help improve the odds of you getting exactly what you want out of the training you eventually purchase.

If you are shopping for training and you’ve found an outline that you’d like to use as an example, spend time thinking about what it is that you like about it. Was it the combination of topics? The order in which the topics were presented? The approach? The exercises? Something else?

Such reflection will take more work, but it will also help you clarify your training objectives.

In my experience, the number one success factor for professional training is clarity on objectives. That’s why I make a point of engaging with my clients before I step foot in the classroom to ensure that we are in alignment about their goals for the course. I do this in email and phone conversations where I ask open ended questions designed to explore the client’s context. As part of these conversations, the client tell me things like, “We do OK on happy path tests, but we need to learn techniques for identifying interesting error cases.” Aha! Now I know to emphasize test design techniques related to errors, interruptions, etc. The end result: the client gets a class that’s tailored to their context, and I get a happy client. It’s good all around.

But when clients can’t tell me much other than, “Just come and teach us testing stuff,” I know we’re in for a rough time. It will be difficult for me to deliver a course that meets their expectations if they have no idea what they want.

So, using your new-found insights about what you really want in training, you can distill that proprietary outline down to a list of topics like “equivalence classing,” “boundary analysis,” “state modeling,” “compatibility testing,” “exploratory testing,” “test documentation on Agile projects,” etc. As you capture each topic you want in the training, use plain-vanilla, general wording: wording that shows up on hundreds or thousands of sites if you Google for it.

Here’s an example. In one of my course outlines, I have a section titled, “The Nightmare Headline Game.” It’s an exercise. The real topic behind the exercise is Risk-Based Testing. Try this:

* Google “The Nightmare Headline Game”
* Google “Risk-Based Testing”

See the difference?

As of this writing, I get 7000x more hits on “Risk-Based Testing” than “The Nightmare Headline Game,” and the vast majority of hits on “The Nightmare Headline Game” point to one of my sites. The only one that doesn’t looks like it was randomly generated by sampling content from numerous sites. (Actually, that one page is kind of bizarre. But that’s a problem for another day.)

By contrast, the term “Risk-Based Testing” has entered our general industry vocabulary. It appears in numerous courses and other resources.

So if you copied and pasted one of my outlines with “The Nightmare Headline Game” into an RFP, who knows what the response might include. But if you ask for “Risk-Based Testing,” there’s a greater chance that the RFP responder will have some idea what you want.

And if you liked the approach or exercises in the original course description you can find general ways to ask for those too. There’s nothing proprietary about the term “experiential training,” for example. If you want hands-on exercises, you can ask for them. Just don’t copy another instructors description of their exercises word-for-word.

Better yet, once you’ve created your idealized course description with some verbiage about the approach you want and a distilled list of topics using general industry terms, you have something that is yours and that you can use however you wish. Legally.

Of course, if what you really want is the course that went with the original outline, find a way to buy or attend that course. You’ll be happier in the end.

After all, if someone really wants ice cream but gets talked into accepting a chocolate chip cookie instead, they usually find that they still crave ice cream and end up regretting the cookie.

(Must be lunch time. I’m hungry.)

3 Responses to “How to Solicit the Training You Really Want”

  1. Hey there – we talked about this a few weeks back. If I recall correctly, Elisabeth was concerned when a trainer signed up for your course, with the knowledge that they were creating their own course. At the time, I didn’t think it was a huge deal.

    Let me take a few steps back. First of all, this kind of cut/paste madness is way over the line. Using your outline for their course material – well, at the very least, they should have called you, got permission, and offered some kind of commission. Seriously. That’s what I would have done, but I’m a stickler for credit.

    Reading this blog entry takes me back to our original discussion, when you said that someone wanted to go to your course. Here’s a difference I can see: I assumed that person had geunine expertise (And mojo) in the agile testing space before attending your course. So, if they allready knew the stuff, it’s more like a peer going to your 1-day tutorial at a conference to see what you’ve got. It would not offend me, for instance, if Bolton or Bach or Kaner (or Hendrickson) attended one of my courses.

    But Joe Schoe, random trainer guy with no expertise in software testing, who wants to start a “testing course” – yes, it would bug me if he wanted to to take my course.

    From this blog post, I assume the problem was the latter, and I can see how it could bug you.

    Man. Copying your outline? That’s CRAZY. I got to extraordinary lengths to get permission and make my attirution clear – ask Rothman, or Derby, or Bach, or, for that matter, my students. Last time I presented, I got feedback that I was “name dropping” because the attributions were so common. :-)

    You’re doing the right thing. Keep on pressing on.

    Regards,

    –heusser

  2. For those wondering what story Matt’s talking about…

    I mentioned a situation to Matt in passing that had given me pause for thought. But nothing ever came of the story: no “borrowing” or any other inappropriate use of material occurred.

    That said, sometimes participants do come to classes so they can teach the class somewhere else. I had one course participant some time ago who self-identified as having been tasked with going back to her organization to train everyone. She asked me for my PowerPoint slides and seemed quite miffed when I declined to share them with her.

    This is very different from the time Robert Sabourin (see http://www.amibug.com) took one of my classes. It was a great pleasure and honor for me to have RobSab in one of my Bug Hunting sessions. We had fun. And over the years we’ve swapped numerous ideas for exercises and shared teaching experiences. I know I’m a better trainer for having swapped training tales with RobSab, and I hope he’s gotten some ideas from our exchanges as well.

    So for the record, I’m happy to have other professional trainers come take my classes. When we share information, we all benefit.

    (And the professionals? They know better than to ask me if they can have my slide deck.)

  3. I’m so glad you wrote this article … I’m definately going to pass it on to a specific training organization I’ve worked with. On my very first engagement with them I ran into a similar type situation. The client liked my course (outline/description). When it was clear that the scheduling wouldn’t work for me to teach my course, I recommended the name of someone else, specifically because they have their own course in this area. That ’someone else’ called me up shortly after the referral asking if I would give them my course materials. I declined because there was no time for me to ‘train the trainer’ and because I hadn’t even begun to think about licensing arrangements at that point. Beyond that, I was horrified that the training organization treated my referral and my course this way; they should know/respect the huge investment that a course represents. The troubling thing is that they may have succeeded in having someone else present my course without my knowledge if they had access to the materials.

Leave a Reply

(required)

(required)