Effective Test Automation Isn't Created in a Vacuum

“They never give us enough time to automate our tests, and then they complain at us that we don’t test fast enough!” J. shook her head. “And when I want to hire more people to help automate, they tell me I have too many people already! Management blames me because testing takes too long, but . . . → Read More: Effective Test Automation Isn't Created in a Vacuum

Diluting the Tester Role

In a comment on my last post, Shrini asked:

“While hitting hard at ‘Jargon’ based software testing experts, you also appear to give the impression that ‘testing’ is ‘everyone’s job’ (as quality) and seem to dilute the importance and role of testing in software world – you might want to clarify. Don’t you think that you can . . . → Read More: Diluting the Tester Role

The Power of Community

I just got back from CITCON where I met an amazing group of incredibly cool people.

At dinner after the conference, a group of us compared “First Programming Experiences.” Me, I wrote my first lines of code in BASIC on a trash-80 when I was in 8th grade. The guy sitting to my right, Zach, wrote . . . → Read More: The Power of Community

Using Test Design Skills to Elicit Acceptance Criteria

Once upon a time, I worked on a project where the developer protested “SCOPE CREEP!” to every bug report I filed.

Sadly, the two of us built up a lot of animosity arguing over whether or not the bugs I found were bugs or enhancements. I reasoned that I was testing conditions that were likely to . . . → Read More: Using Test Design Skills to Elicit Acceptance Criteria

Time to Re-negotiate?

On every project, we make commitments based on negotiated agreements, even when we don’t think we’re negotiating. We agree to accomplish certain tasks by a given deadline. We agree to follow a particular process. We agree to work late one day so we can leave early another. Or we agree to work over a weekend because we want to do whatever it takes to make the project succeed.

But sometimes we discover that the negotiated agreement no longer fits for us for some reason. We need to revisit the agreement. We need to re-negotiate. Continue reading Time to Re-negotiate?

Despite or Because?

Recently I had the great fun of watching a group of people work through a simulation. The simulation required that the participants work as a team to build a product for which they would get “paid.” Several rounds had passed and the team had not yet “shipped.” The team was divided into several separate working groups, and, just like in real life, there was a little tension between the groups. Some folks were getting frustrated. There was some finger pointing going on. The participants were scattered around the room, each group working independently. Close to the end of the simulation, I was beginning to wonder if the participants would be successful and make their “revenue” goals. Continue reading Despite or Because?