Letter from the Editor – February 2012

I have been training testers for about 15 years in universities, corporations, online, and individually – in both a training, managing and coaching capacity. So far, I have executed these various training efforts in 16 countries, under good and rough conditions – from simultaneous translation, to video broadcast to multiple sites, to group games with loud music; all for the purpose of skill-building for better quality software and better job satisfaction.

When I started working in software development, there were no YouTube videos, no Google TechTalks, only a small, but very good library by which to gain knowledge on testing. The best knowledge I received was from generous co-workers and by tribal knowledge learning – the “tips and tricks”, and tools of the trade.

But back then, our development projects were slower. There was just as much pressure to work fast, but enough structure, process, approvals and manufacturing to provide a bigger buffer than we have today with, for example, SaaS immediate deployment. On the other hand, there was much less knowledge about testing! Everyone who tested was called QA. There were no differentiated job titles or skill sets, like “Quality Engineer”, “Software Tester”, or “Software Developer in Test” and the best test case management tools were spreadsheets. Today it’s an entirely different world.

Software development has completely changed. New platforms, devices, programming languages, development tools, testing tools, and development lifecycles have all sped up product delivery to a blazing speed. Additionally, test engineers are expected to be fluent in all the technologies needed.

Luckily for all of us, the availability of learning and training is now at our fingertips. Onsite courses, university curricula, video, tool trainings, and white papers abound! Today you can get the skills, tools, ideas and knowledge to execute your job better, release higher quality software and be happier and confident in your job. Having the commitment, time and money are now the principal obstacles to overcome.

The problem for organizations now is how to provide skilled labor and continuous training in the most effective manner. Figuring out the real need is always the first step – what’s best for each individual, what is best for your team, what’s best for teams across an organization. What is the best method of delivery for the training? Live? Online? Hybrid? Training adults– especially knowledge workers – is obviously very different from educating young people. To have the training suit the needs of staff is not always easy!

In this issue, we will try to get you started along that path! First, our blogger of the month, Jaideep Khanduja, explains which soft skills are vital to project success. Then, I’ll offer up the latest trend in knowledge worker training – training using games to increase knowledge retention. Cem Kaner explains the intense research, development and structure of his Black Box Software Testing – Test Design course. Jaroslav Prochazka will take you through the challenges of coaching and mentoring teams in distributed environments. I’ll examine different team training techniques, while highlighting those that work and those that don’t. And finally, I’ll go through the results of the training section from the 2010 global survey.

These days, I often hear a phrase in software development: “Automation is not optional!” I agree. I also think “Training is not optional!” Training testers – home teams, outsourced teams, and offshore teams – and training managers, leads, and other software development folks in testing practices and principles, is no longer optional! Both hard skill and soft skill training is the key to success!

Michael Hackett
Michael is a co-founder of LogiGear Corporation, and has over two decades of experience in software engineering in banking, securities, healthcare and consumer electronics. Michael is a Certified Scrum Master and has co-authored two books on software testing. Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems (Wiley, 2nd ed. 2003), and Global Software Test Automation (Happy About Publishing, 2006). He is a founding member of the Board of Advisors at the University of California Berkeley Extension and has taught for the Certificate in Software Quality Engineering and Management at the University of California Santa Cruz Extension. As a member of IEEE, his training courses have brought Silicon Valley testing expertise to over 16 countries. Michael holds a Bachelor of Science in Engineering from Carnegie Mellon University.

The Related Post

Every year, LogiGear Magazine devotes one full issue to Test Automation. We could do more than one, and perhaps even that would not be enough. The problems around automation have become increasingly complex. And now, automation is much more integrated into the software development process. For over a decade teams have been faced with “do ...
As fast as Mobile is growing, the platform is still immature and is evolving at a very rapid pace. While there are whole countries that have migrated large government services to mobile, countries ranging from Estonia to Turkey to Kenya have many longtime mobile users have yet to use mPay or other mobile payment systems. ...
I led the Editor’s Note in our very first mobile issue with “Everything is mobile”, but it is now way beyond what we thought. Mobile has come to mean only the smart phone, mobility is the word that describes everything a smart phone enables you to do. Mobility is more than a device! Mobility is ...
This is a very special issue of LogiGear Magazine. When we were putting together the Editorial Calendar for this year, we decided that instead of a technology issue, we would focus on the human side of quality and test engineering. We want to focus on individual Test Engineers and their jobs. We talked to a ...
I have been excited about this issue since I included it in the 2011 editorial calendar. This issue of LogiGear Magazine dives into an exploration of agile automation—from the most efficient methods for test automation, to skill sets and better preparation for test teams, and even to understanding the variety of tools in question. We ...
Every organization goes through times when the internal, or home team, cannot execute the testing project easily or quickly enough. The reasons are many, from the lack of an effective test strategy to low automation engineering skill, to staff positions going unfilled due to a great job market. With everyone working and very few people ...
I once consulted for a company to give a week-long course on testing and QA. It was a survey course covering a wide range of topics. I was setting up and chatting with students in the room. One man came over to me and said: “I have been testing for 6 months and I am completely ...
I was just recently at a company that had a beautiful test architecture, framework, and Cucumber with tons of well-automated tests. But there was no good test management on top of the Cucumber tests, and they did not do a good job tagging the tests. Although almost everybody on the team could write and maintain ...
API testing– an old school technology gets way cool again. APIs and testing them is nothing new; the technology has been around for decades. The most basic definition of an API is an exposed function— a producer (person or company) writes a function and exposes it so that others, consumers, can use it. We copy ...
Continuous Testing… what is it? When we first decided to do a magazine issue dedicated to the DevOps practice of Continuous Testing, I joked with someone: “It’s about testing continuously.” And their reply was: “Yeah. What else would it be?” I was joking, but clearly the joke didn’t land. Continuous Testing is about testing continuously, ...
Happy New Year from LogiGear to those of us who celebrated New Years on January 1! And for our lunar calendar followers, an almost Happy New Year come February 3rd. We look forward to an exciting and full 2011 as its predecessor was a tough year for many in the software business. At LogiGear Magazine, ...
Automation is a mantra in testing. Anyone associated with software development wants more test automation, but it’s often misunderstood. People who do test automation know how difficult it can be. But some people do not understand that automation is code, and that it needs to have architecture and design just like production code. They do ...

One thought on “Letter from the Editor – February 2012

  1. Great points Michael.

    I’ve often looked back on the earlier years and thought that in many instances there was even more pressure to “make things happen…faster” than there is now. But something is different now that makes this a bit more challenging. You hit it right on the head about those ‘early years’ processes building in a buffer for us.

    It’s great that there are so many resources now, but that in itself is another challenge. We can’t just rely on the standard “Testing Computer Software” book by Mr. Kaner anymore.

    This was a great issue in that sense, to help point us in the direction of what the best resources are.
    Speaking of Mr. Kaner, I am very excited about the Black Box Software Testing course he has worked on and presented in this issue.

    Thanks again and keep up the great work.

    Martin

Leave a Reply

Your email address will not be published.

Stay in the loop with the lastest
software testing news

Subscribe