Satisfice, Inc.
Satisfice, Inc. Newsletter
March 2013
An easy way to keep in touch: join our list!
In This Issue
Travels in March
Public RST Classes
Early Bird Pricing
Terminology Tune-Up
From My Blog
Upcoming Training Events

Quick Links
 
Travels in March
 
Other Good Blogs

Michael Bolton's

Public Classes on
Rapid Software Testing
(click for more info)
Paul Holland: April 1-3 

 

 

James Bach with Anne-Marie Charrett:  
March 18 

 

 

James Bach: March 19-21 

 







We hope you've enjoyed our first newsletter.

Your comments are welcome, so please click on the Contact Us link to tell us what topics you'd like to see in the next one.
 
The Satisfice Team
Satisfice, Inc.


Early Bird Pricing
for

RTI Online
and
RST Onsite Events:

Good until March 29:
For May RTI Online

$400

Good until March 15:
For June RST Onsite

$1600 

Greetings! 

Welcome to the first-ever newsletter from Satisfice, Inc. 

Every issue of this newsletter will have some new content from me. Something I haven't even blogged about yet.

It will also feature upcoming training events, my travel schedule, opportunities for meeting, bugs in the news, and my thoughts on whatever strikes me as important.

You may also hear from Jon Bach, Paul Holland, Michael Bolton, or other featured contributors.

Let's get started.

 

James 

Terminology Tune-Up

Testers need to talk about evidence and their confidence in that evidence. As part of that process, we must be able to speak precisely so that we achieve at least two things:

  1. The credibility that comes from being seen speaking precisely.
  2. Clear communication about what we do and do not know.
I assume you are a tester. By the fact that you are reading this, I infer that you care about testing and that these things matter to you. That brings me to the difference between assumptions and inferences: today's topic.

An assumption is a proposition treated as true despite lacking sufficient evidence. Another way to say this is that you decide to rely on something without having tested it (yet). When I just said I assume that you are a tester, I was admitting that I don't actually have much evidence that you are a tester. I'm guessing.

 

Assumptions are not a sin. Testers need to make assumptions, quite often, for the same reason builders need scaffolding. A scaffold is not the building they want to build--it's a building that helps them build what they want to build. Thus, I might assume that my product has been properly installed and start testing it, only later to circle back and remove the need for that assumption. 

 

An inference, on the other hand, is based on evidence; it is "the forming of a conclusion from data or premises." By definition, when we make an inference we think that the evidence is good enough. Inferences can be made based on assumptions, and so the authority of an inference isn't necessarily any greater than that of an assumption, but they play a different role.

 

Assumptions are at the beginning of a chain of formal reasoning. Inferences are somewhere down the line. Therefore, to say you are making an inference is like giving people a clickable link that says "See me about my underlying reasons, which I think are pretty good!" To say you are making an assumption is like giving them an alert box that says "Caution, this idea is 'beta' quality!"  

 

So, don't confuse assumptions with inferences. If you use the word "assumption" when what you mean is "inference," you weaken your message. But if you are indeed making an assumption, it may be important to be up front about that.

 

Important note:

If you call out every assumption, you will be considered insane or joking. Speak about the more dangerous assumptions you might make, but don't say "I assume the air at this company is breathable, and not tainted with an odorless, slow-acting nerve toxin" even though, face it, that IS your assumption.
From My Blog
My sister, Erica, is not a programmer. Normally she's not a tester, either. But recently she paired with me, playing a tester role, and spotted bugs while I wrote in Perl. In the process, it became clear to me...(Read More)

Online and Onsite Training Events
COMING IN MAY:

The next Rapid Testing Intensive Online Webinar is May 8-10.

 

Did you miss the one in January?  
Click here to register for the next one.

* * * * *  

COMING IN JUNE: 
 
Ra
pid Software Testing Onsite class
Orcas Island (Eastsound, WA)
 

 

June 24: Evening Welcome Reception

June 25-27: RST training event

June 28: Whale Watching (optional)    
This is the only public RST that James is teaching in the USA for 2013, and it comes with the stunning surroundings of Orcas Island in Washington state.

Rooms are very limited at Rosario Resort, so don't wait. And be sure to stay for the 28th to go Orca whale watching with us. Get a complete 3.5 hour boat excursion on Friday, including lunch, compliments of Satisfice, Inc. Seats are limited and first-come, first-served; let us know upon registering if you want to attend.