Tejas Software Consulting Newsletter

v1 #1, March 2001

Greetings, and welcome to my first attempt at a newsletter for my new consulting practice. I'm sending you this mail because we've been in touch before and I thought that you might want to get an update on how my business is developing. I intend to send a newsletter on a monthly basis. If for any reason you don't want to receive future newsletters from me, please don't hesitate to let me know.

Contents


Announcing Tejas Software Consulting

After weeks of contemplation, I've finally chosen a name for my consulting practice - Tejas Software Consulting. The name reflects my ties to Texas, since the word "Texas" is derived from "Tejas." Everyone from India that I talk to also mentions a different meaning for "Tejas," which I consider a fascinating coincidence. For more background, see the "About Tejas Software Consulting" link on my web page.

I'm currently looking for work teaching training courses and consulting in various areas related to software quality. At the moment I'm focusing on software testing, software inspection, process improvement, and risk management. I am the only employee, but I have a strong network of consultants that I will call upon when needed. That's what I've been up to. How are things going for you? Drop me a line and let me know.

faught@tejasconsulting.com
office 817-294-3998
cell 817-360-1597
http://www.tejasconsulting.com/


StickyMinds.com

I'm excited that StickyMinds.com, aka Software Quality Engineering, is my first client. I'm very grateful to SQE for having confidence in me and giving me the push I needed to go independent. I will be working part-time as Technical Editor for this web-based extension to STQE magazine. I will be ushering content related to software testing onto the site, and I will also serve as editor for the Tools Guide and Books Guide (the Books Guide was formerly SQE's SingleSource guide). If I haven't bugged you yet about contributing material to the site, I probably will soon. :-) My new role was publicly announced last week at the Software Test Automation Conference, and my bio and letter from the editor will go up on the site shortly. Check it out at http://www.StickyMinds.com. If you dig deep enough, you'll figure out why in the world they chose that name....

The reason I felt that an ongoing part-time gig would be a good idea is because I intend to follow more of a "consulting" model than a "contracting" model. I want to be exposed to a broad section of the industry so that I can bring the latest industry wisdom to my clients, and I don't want to be out of circulation for any large chunks of time. I want to be readily available when called upon.


New home for the FAQ trio

Another new web site I want to announce is testingfaqs.org. This is the new home for what people will probably always call "Marick's FAQs." These three FAQs, predating any other FAQ in the testing industry that I'm aware of, are the Testing Tools Supplier List, Testing Contractors and Consultants List, and the Testing Courses List. I offered to maintain these FAQs when Brian Marick was looking for a new home for them, and I hope the new web domain will provide a place for people to find them for a long time. I've been amazed by how many people use these FAQs. In the few weeks that the site has been up, I've had visitors from at least 45 different countries. Take a look for yourself at http://www.testingfaqs.org.

As I continue to work with StickyMinds, I plan to merge data between the StickyMinds Tools Guide and the Testing Tools Supplier List, to the extent that the scopes overlap.


Software Quality Notes: A Return to Fundamentals in the 00's

In each newsletter, I'll include some technical commentary that gives value beyond my promotional blather. I contributed the piece below to the latest issue of the Dallas/Fort Worth Unix Users Group newsletter.


I saw an emerging software development theme as I was sitting in an auditorium in Dallas a few days ago, attending the annual workshop of the Association for Software Engineering Excellence http://lonestar.rcclub.org/ASEE/). Two different presenters alluded to this idea, which to my holistic-thinking mind constitutes a theme. :-)

First was the well-known curmudgeon Bob Glass, whose keynote was entitled "New Software Concepts: Breakthrough or BS?" He made some very good points about recent software fads such as 4GLs, maturity models, and object-oriented development, demonstrating that the published research results are mostly inconclusive and generally hint at only incremental improvements. The silver lining that he presented was that new techniques can give improvements that are worthwhile, even if they're not true breakthroughs.

Bob indicated that the big theme of the 1980's was productivity improvement, and in the 1990's, it was quality improvement. Now in the naughties, he says we need to "Cut the BS, quit hoping for breakthroughs, [and] start making the modest but valuable progress that is achievable."

Later Mike Epner of Teraquest presented some of the data from a recent Cutter Consortium survey. The top reasons cited for software project problems were "Inadequate project management by the vendor," "Poorly understood requirements," "Inadequate internal project management," and "Lack of vendor domain experience." These are all classic problems that we've known about collectively for a very long time, yet they're still the most persistent problems that need attention. Mike said it's time for a return to fundamentals.

I asked Bob whether he could predict what this decade's fad would be. He said he didn't see any fads forthcoming, and then asked if I had any ideas. I said that perhaps it might be risk management. I recently gave a talk on the subject of risk management where I discussed how risk management can be integrated throughout all levels of an organization. On the way to the talk I stopped by to talk to a kindred spirit, Stiles Roberts, at Ciber. I asked for his perspective on this topic, and his answer went something like "Good grief, let's get companies doing any sort of risk management at all before we worry about integrating the process across organizations." Bob's reply to me at the ASEE workshop was similar, so even there we're back to fundamentals.

So instead of searching for silver bullets, let's be happy with a handful of BB's. This is not to say we should ever be happy with the status quo, but let's also not hang our heads when we "only" achieve improvements of 25%. After all, consider Jerry Weinberg's sage advice in The Secrets of Consulting, talking about how you can't make a client admit that they have any problems:

Never promise more than ten percent improvement. Most people can successfully absorb ten percent into their psychological category of "no problem." Anything more, however, would be embarrassing if the consultant succeeded.

In the next issue, watch for a writeup on load testing terms I picked up at the Software Test Automation Conference, the best definitions of load testing terms I've seen to date.

#####
  Back to the newsletter index     Back to the home page