• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Satisfice, Inc.

Software Testing for Serious People

Rapid Software Testing A Context-Driven Methodology
  • Home
  • About
    • Privacy Policy
  • Methodology
    • Exploratory Testing
    • Reasons to Repeat Tests
  • Consulting
  • Classes
    • James Bach’s Testing Challenge
    • Testimonials
    • RST Courses Offered
    • Testers and Automation: Avoiding the Traps
    • Rapid Software Testing Explored
    • Rapid Software Testing Applied
    • Rapid Software Testing Managed
    • Rapid Software Testing Coached
    • Rapid Software Testing Focused: Risk
    • Rapid Software Testing Focused: Strategy
  • Schedule
  • Blog
  • Contact
  • Resources
    • Downloads
    • Bibliography: Exploratory Process
    • Bibliography: Risk Analysis
    • Bibliography: Coaching
    • Bibliography: Usability
    • Bibliography: My Stuff From IEEE Computer and IEEE Software Magazines
    • Bibliography: The Sociology of Harry Collins

Consulting

I teach, coach, and consult on the subject of software testing and analysis. 

My day-to-day work is training and coaching. My passion is craftsmanship; how people become expert technical workers. I apply this mainly to the domain of software testing and risk analysis, but the methods I use would apply to any technical specialty.

What are some of my biases and attitudes?

  • With the perspective of more than 35 years in the business (my first job as a programmer started January 1st, 1983), I can tell you that technical excellence comes not from any technique or software tool. It comes from talent, practice, and a high personal standard. But you won’t get those things without a supportive environment, which must be put in place and maintained by good leadership. The first thing I look at in a consulting situation is the quality of the professional culture. Are people accountable for the quality of their work? Are they happy to be accountable? If the answer to these questions is yes, then we can talk about techniques and tools, otherwise, it’s like standing in the middle of a house on fire, trying to repaint the walls as they burn.
  • Self-organizing teams is a popular practice now, but that doesn’t lessen the need for good leadership. Rather it turns to chaos and dysfunction unless you have especially good leadership. I don’t mean autocratic bosses, of course. I mean supportive coaching, direction setting, and conflict resolution. This matters more than ever for testing, because excellent testing rests on a fragile culture. The flame of the testing mindset is all too easy to blow out, and without it all testing becomes shallow and important bugs don’t get found.
  • All good testing is exploratory to some degree.
  • There is no such thing as a “manual tester” for the same reason there are no “manual programmers.” We all use tools. Instead of “automated tester” try saying “coding tester” or “technical tester.”
  • I believe in trouble. Things go wrong. I like to help companies be vigilant and responsible about trouble. I don’t care if you ship with bugs in your software, as long as you know they are there and you are up front about it with your customers.
  • I started my business in 1999 after quitting a consulting firm that asked me to do bad work for ignorant clients. Satisfice is dedicated to integrity and excellence. I don’t tell lies. My opinions do not depend on how much I want your business. I do try to be charming. I do want to get along. But my highest priority is to do great work at a reasonable price. This sometimes makes me stubborn. So, come to me if you want straight talk.
  • I am Context-Driven, which means I focus on skills and problems to be solved. I don’t peddle best practices.
  • The ISO/IEC 29119 Software Testing Standard is a travesty. It was created by cynical hacks who ignored the software testing community.
  • The ISTQB is a scam designed to exploit the ignorance and fear of managers and testers. I understand that many people consider ISTQB certification some sort of foundation. Well, I’ve been teaching testers for much longer than ISTQB has existed, and I have ISTQB certified people come to my training and they have no idea how to think about testing or how to think like a professional tester.
  • I like doing analyses and writing reports. I know that’s a little weird.

Some of the areas I consult in:

  • Helping people who don’t specialize in testing to test better.
  • Helping testing specialists work with people who are not testers.
  • Testing role definition.
  • Creating a culture of technical excellence.
  • Developing in-house training and coaching programs.
  • Using tools to aid testing.
  • The exploratory approach to testing.
  • Risk-based testing.
  • Combinatorial testing.
  • Testability advocacy.
  • Concise test documentation.
  • Session-based and thread-based test management.
  • Tester/Developer relations
  • Process assessment.
  • Test reporting.
  • Test estimation.
  • Test planning and strategy.
  • Test outsourcing.
  • Testing well in a regulated project (e.g. medical devices).

I have been an expert witness on a number of court cases that involve questions about what a product does or does not do (trade secrets and patent infringement are examples of that).

What does it cost?

That depends entirely on the details of the specific job.  I have charged anywhere between nothing and hundreds of dollars per hour.

How to Book Me

Contact me directly via email: james@satisfice.com or skype (id: satisfice) is the best way to inquire about my availability for onsite training or consulting. You could call me on my phone, too, at +1 360 440 1435.

Primary Sidebar

Register for a Class

  • Rapid Software Testing Explored with James Bach (EUROPE)
    May 12, 2025 - May 15, 2025
  • James Bach's Rapid Software Testing: Explored (USA)
    June 2, 2025 - June 5, 2025
  • Testers and Automation: Avoiding the Traps with James Bach (USA)
    June 16, 2025 - June 18, 2025
  • James Bach's Rapid Software Testing Focused: Risk (EUROPE)
    July 14, 2025
  • Rapid Software Testing Focus: Strategy with James Bach (EUROPE)
    July 15, 2025
  • Rapid Software Testing Applied with James Bach (EUROPE)
    July 21, 2025 - July 23, 2025
  • RST Content

    • What is Rapid Software Testing?
    • RST Courses Offered
    • Downloads

    Books

    Secrets of a Buccaneer-Scholar book cover
    Secrets of a Buccaneer-Scholar

    by James Marcus Bach

    Lessons Learned in Software Testing book cover
    Lessons Learned in Software Testing:
    A Context-Driven Approach

    by Cem Kaner, James Bach, Bret Pettichord

    Amplifying Your Effectiveness book cover
    Amplifying Your Effectiveness

    by Gerald M. Weinberg, James Bach, and Naomi Karten

    Footer

    • About James Bach
    • Satisfice Blog
    • Bibliography: Bach on IEEE
    • Contact James
    • Consulting
    • Privacy Policy
    • RST Courses
    • RST Explored
    • RST Applied
    • RST Managed
    • RST Coached
    • RST Focused: Risk
    • RST Focused: Strategy
    • RST Methodology
    • Exploratory Testing
    • Testing Training
    • Resources
    • Bibliography: Exploratory
    • Bibliography: Risk Analysis
    • Bibliography: Coaching
    • Bibliography: Usability
    • Bibliography: The Sociology of Harry Collins
    • Schedule
    • Upcoming Public Classes
    • Upcoming Online Classes
    • Public Events
    • Tester MeetUps

    Copyright © 2025 · News Pro on Genesis Framework · WordPress · Log in