Archive for February, 2007
Wednesday, February 21st, 2007
I’ve realized that I’ve got a couple of problems with blogging regularly. Maybe you can help me to do something about it.
The first issue is that I don’t really like to publish unpolished material in a blog. The draft mechanism handles that, to some degree. I have less of a problem with that if there’s a strong sense of mission about the material that I’m publishing–so writing magazine articles under contract and deadlines, with help from reviewers and editors, is a little easier for me.
A bigger problem is that I seem to have trouble getting traction if I’m not writing in response to something specific. If I’m merely musing or journaling, I have a lot less motivation than if I’m answering a question.
Johanna Rothman suggested to me at one point that Myers-Briggs Es (the extraverts) sometimes have a hard time with writing things that they’ve already said. Once it’s out, it’s out, and our temperaments incline us not to repeat ourselves. Or perhaps, more accurately, we Es don’t like talking without a live audience with whom we can engage, where the Is (introverts) can live and even thrive without that form of feedback. In the mailing lists, people ask plenty of questions that engage me, and I’m energized to answer them. So another way I might address this issue is that I might take questions that I’ve been answering in the comp.software.testing mailing list, or in Agile Testing, and either link to them or reproduce the salient points here.
James Bach had the most interesting approach to solving this problem, so I’m extending the same invitation as he did: please ask me a question via email, and I’ll answer it in a blog entry. (I’m happy to answer questions even if you’d like to remain anonymous.) That allows us to have a conversation, instead of me feeling like I’m merely spouting–and maybe we can solve some problems together along the way.
Posted in Uncategorized | 2 Comments »
Thursday, February 15th, 2007
One thing that Michael Hunter pointed out to me after the Rapid Software Testing course, which I hereby rectify: he claimed that he couldn’t find FDSFSCURA anywhere on the Net. What is FDSFSCURA and why should you care?
FDSFSCURA is the mnemonic for the nine test techniques that we identify in the course. It comes from James Bach’s Heuristic Test Strategy Model. It stands for
Function Testing
Domain Testing
Stress Testing
Flow Testing
Scenario Testing
Claims Testing
User Testing
Risk-based Testing
Automatic Testing
You can read a lot more about the Heuristic Test Strategy Model and its some of its applications in various places–predominantly on James’ Web site and in my articles for Better Software.
Oh–and the mnemonic? It’s pronounced FEDs-fa-Skew-ra. It was the cry of the Roman soldiers as they stormed across the field of battle. It’s Latin for “my sandals hurt.” (Here’s a heuristic: the dumber the mnemonic, the more memorable it is.)
Posted in Uncategorized | 4 Comments »
Friday, February 9th, 2007
I first noticed Michael Hunter‘s blog a couple of years back. Michael’s blog was the most thoughtful and valuable work I had seen on testing coming from Microsoft, and it has only got better since then.
I found out that Michael would be at SD West 2005. I wasn’t able to attend the conference–I was teaching in Sunnyvale that week. However, a a large number of my pals–colleagues involved with the AYE Conference, the SHAPE Forum, and other projects initiated by Jerry Weinberg–were in town for the conference. We had arranged to meet for dinner, and I thought that Michael would be a good fit, so I invited him. After that, we kept an active correspondence, and met again at STAR East 2006, where Michael shared Best Paper honours with Vipul Kocher, another friend. At the conference, I ran Michael through a couple of the exercises from the Rapid Software Testing course.
I was honoured to have Michael attend the recent public session of Rapid Software Testing in Toronto (January 9-11, 2007), and I was even more honoured by his comments on the course.
Posted in Uncategorized | No Comments »
Monday, February 5th, 2007
I was back in Bengalooru (formerly Bangalore) during the week of January 30-February 3, 2007. I was doing training for a corporate client. Outside of the training (which I enjoyed and the students did too, I believe) one really positive thing happened while I was there: Pradeep Soundararajan helped me to organize a meeting of some of the people in Bengalooru who are interested in establishing a community of skilled testers. NDS graciously hosted the evening. I hadn’t had a whole lot of time to prepare–I essentially scribbled down a few talking points just before I started. I spoke for about half an hour on some ideas about how to create the community–meetings every month or so, including one or more of the following: one- to two-hour presentations; panel discussions; lighting talks; free-form, problem-solving sessions, based on questions from the community and spontaneous you-join-the-panel answers. There are plenty of models for creating interesting events; the idea is just to do it. I’m confident that Pradeep and some of the people that I met that evening–and others that I’ve met on previous trips to India–can make this happen. Pradeep is co-ordinating the effort; you can contact him at pradeep@satisfice.com.
A testing community like this has lots of potential benefits for its members. Presentations and networking foster opportunities for skills exchange, both within the community and from outside guest speakers. Testers get a chance to share problems and solutions, and to recognize that they’re not alone in dealing with some of the challenges of testing. Independent consultants have a place to network and market their services; those seeking advice have a place to find it. Organizations seeking skilled, motivated testers have an opportunity to find them; testers looking for work have a venue to find it. Companies can contribute to the wider testing community through sponsorship. Those testers who wish to develop their speaking and presentation skills for larger conferences have a venue to do it with a safe and supportive audience. Disagreements and consensus on the merits of various approaches in various contexts can be discussed and debated. Members of the community can establish peer conferences based on the LAWST model–the list goes on and on.
The idea isn’t restricted to Bengalooru, either. I suggest to testers all over India and all over the world, if you don’t have a local testing community, start one. It doesn’t have to be big or formal. Start in a local pub or restaurant, or in a conference room at some generous company like NDS. Call a few colleagues, and ask them each to bring along two people, ideally from other companies, who might be interested and who are unlikely to have met you. Spread the word by having those people invite two more each, and repeat the cycle. Identify people who are willing to help organize meetings; keep membership lists; produce newsletters, Web sites, or Wikis; obtain sponsorship in the form of space, resources, or cash; and give presentations to the group. The real trick to getting started and keeping it up is Just Do It.
If you’d like help, I’m happy to provide it; drop me a line at mb@developsense.com.
Posted in Uncategorized | 4 Comments »
Past Presentations
You can find an extensive list of presentations and courses that I've taught, including the slides and speaker notes for many of them, here.
Let's meet!
Highlights from my schedule appear below. If you notice that I'm in your part of the world, drop me a line if you'd like to get together. If you'd like to engage my services and worry that I'm not available, please note that my clients' schedules are subject to change, so mine is too. Please drop me a line in any case.
January 16-18, 2012
Helsinki, Finland
Rapid Software Testing: a three-day public class, organized by Altom. Information is here; registration here.
January 27-29, 2012
Melbourne, Florida
Workshop on Teaching Software Testing
January 30-February 3, 2012
Palm Bay, Florida
Writing work with Cem Kaner and Becky Fiedler.
February 12-18, 2012
Orcas Island, Washington
In-person development work on the Rapid Software Testing class with James Bach.
March 8-14, 2012
Utrecht, Netherlands
Pencilled-in engagement teaching Rapid and exploratory approaches with a corporate client.
March 15-16, 2012
Munich, Germany
Two days of presentation and particpation in an in-house testing conference for a corporate client.
March 26-29, 2012
Halifax, Nova Scotia, Canada
A three-day Rapid Testing class in-house for a corporate client, with a free fourth day based on the client's agenda.
April 10-12, 2012
Oslo, Norway
A public offering of Rapid Software Testing.
April 13, 2012
Oslo, Norway
Work for a corporate client.
April 16-19, 2012
Orlando, Florida
A tutorial and a keynote at the STAR East conference.
April 25, 2012
Toronto, Ontario, Canada
Corporate in-house training and consulting.
April 30-May 2, 2012
London, UK
Rapid Software Testing public class organized by Electromind. Register here.
May 3-4, 2012
London, UK
The UK's first public offering of Rapid Software Test Management, again organized by Electromind. Register here.
May 7, 2012
Stockholm, Sweden
I'll be presenting the first keynote and a half-day tutorial at the inaugural Let's Test Conference in Sweden. Alas, I'll only be able to stay the first day of the conference, which runs from May 7 through May 9, 2012.
May 8-11, 2012
Trondheiim & Brønnøysund, Norway
The Norwegian Testing Cruise. So far as we know, this will be the the first boat-based and northernmost testing conference in history.
May 21-23, 2012
Utrecht, The Netherlands
A public session of the Rapid Software Testing class in the Netherlands, presented through Immune-IT. Register here.
May 24-25, 2012
Utrecht, The Netherlands
A public class of Rapid Software Testing for Managers, also presented through Immune-IT. Register here.
June 12-14, 2012
Cary, NC
Private training and consulting in Rapid Software Testing for a corporate client.
June 25-29, 2012
Atlanta, Georgia, USA
Private training and consulting in Rapid Software Testing for a corporate client.
July 10-12, 2012
Cary, NC
Private training and consulting in Rapid Software Testing for a corporate client.
July 16-18, 2012
San José, California, USA
Participating in the CAST conference.
September 10-12, 2012
London, UK
A public class of Rapid Software Testing, organized by ElectroMind.