Great Series on Hiring Testers

Do you read Rob Lambert’s Social Tester? He’s been blogging about his experiences finding candidates.

Some of my favorites:

Certifications are Creating Lazy Hiring Managers

Here is a quote from that post:

You cannot presume someone with a certification is a talented tester.

You also cannot presume someone with no certification is a rubbish tester.

I had missed his review of Hiring Geeks That Fit. Here is his review: Geeks Hiring Geeks.

Things he likes:

  • The way the book looks at recruiting
  • The templates
  • The stories

He also recommends the book for job seekers. Thanks, Rob!

Posted in Hiring Geeks That Fit | Tagged , , | Leave a comment

Three Tips to Streamline Your Interviews and Auditions, Part 4

See Three Tips to Streamline Your Hiring, Part 1, Three Tips to Streamline Your Recruiting, Part 2, and Three Tips to Streamline Your Phone Screens, Part 3 to see our story to here.

When my client talked about his interviews for developers, he said, “I interview people on the phone and then ask the candidate to talk to one person. We ask them to write some code that we think is representative of our problem. We don’t care what language they use. They could use psuedo code. But we want them to talk us through what they did.”

Okay, the audition part made sense to me. But talk to just one person? How do you understand what the candidate can do? Remember, this client is having problems finding people who are technically capable. Talking to just one person is not enough. Even their pre-interview test (which I don’t like) is not helping.

We discussed alternatives. I asked him if he was using an interview matrix. Uh oh, no, he was not. But, he didn’t want to waste anyone’s time. I agreed with him.

He could put the audition first. But, if the audition wasn’t working, he had to change the audition. Or, he had to change the questions he was asking. What kinds of questions was he asking?

He looked at me quizzically. “What do you mean? What kinds of questions do I ask?”

“Sure. Tell me a typical question you ask.”

“Uh, I don’t have them memorized.”

I smiled. “Okay, I suspect they are not behavior-description questions. I suspect they are hypothetical questions or leading questions. Those questions allow candidates to wiggle in their answers. Behavior-description questions ground a candidate in reality. They provide you a real answer about a real project or a real situation.”

You should have seen his face. Priceless. I gave him some examples:

  • Tell me about a time you had to refactor code in your most recent project. What did you do? (Not everyone thinks of refactoring as something that takes a few hours. Some people think of refactoring as an excuse to rearchitect entire sections of the code base. Some people don’t write tests first, or at all.
  • Tell me about a time you encountered a problem on your most recent project. What was it? (Notice how this is very open. I’m not asking about a technical problem or a people problem. Let the candidate tell you what kind of a problem he or she encountered and what happened. Remember, software is a team sport.)
  • Tell me about a recent problem you solved that you are proud of.

I have more examples of behavior-description questions in Hiring Geeks That Fit.

Then we spoke about his audition. It was not working for him. The audition was not assessing the behaviors he needed to assess and it was too long. Candidates were spending a long time (an hour) for not enough return.

I pointed him to the resources here in this blog, and in Hiring Geeks That Fit. Do a search of the tag audition here. Look for articles on my main site with the audition tag, too.

The tips:

  1. Don’t think you can assess a candidate with just one person. Use at least three people. I like four people for a first-round. Organize these people with an interview matrix.
  2. Think about the behaviors you want in an audition. Then, design your audition. I have articles about auditions. You can also search on the audition tag for this blog.
  3. Think about the behavior-description questions you want to use in advance of an interview. Unless you are a practiced interviewer, you might not be able to think of questions on the spur of the moment. You want a number of questions on the tip of your tongue.

By this time, he was full of ideas. We called it a day.

I had transformed his idea of what hiring could be. Stay tuned for Part 5, where I’ll summarize everything and provide you a few more tips.

Posted in hiring process | Tagged , , , | Leave a comment

Three Tips to Streamline Your Phone Screens, Part 3

I talked about streamlining your problem statement and your job analysis in Part 1. In Part 2, I talked about streamlining your recruiting. This part is about is about phone screens. Love them or hate them, you have to do them. But how?

My client first spent about 10 minutes talking about the company and the position before he asked any questions. I asked him why.

“I want to sell people on the company.”

“That’s very nice of you. Why do you want to sell people before you know if they are right for you?”

“Oh, from your question, maybe I don’t?”

“Well, I don’t see why you would spend any  more time on a phone screen than you need to. Think about it. You spend 10 minutes building people’s hopes up. Then you ask a couple of questions and dash their hopes. Why not ask questions first, decide if you want them for an interview, and then “sell” them on the company if you need to? You might not even need to sell them on the company. Maybe your questions will sell them.”

“Oh…”

I could see his wheels turning… (If you read Hiring Geeks That Fit, I spend an entire chapter on how to structure and ask questions in phone screens. Would I leave you hanging? No!)

Here are the tips:

  1. In your job analysis, you have differentiate what’s essential from what’s merely desirable. Take two or three essentials and ask about those in the phone screen. Those are your elimination questions. Ask about the elimination questions first. If the candidate can’t answer those questions to your content, stop the phone screen right then and there.
  2. Money was a constraint for my client, so we decided to ask about it. He decided to ask at the end of the phone screen, and ask this way: “We have a range of x to y for this position. Is that going to fit for what you want, or are we nowhere near each other? (This is why I suggest in Manage Your Job Search to know what you want before you have a phone screen. Hiring managers need to know. They do.)
  3. How much do you need to sell the company? When I was a candidate, I just hated when people wasted my time telling me about the company. They never told me what I needed to know. I wanted to know how much time people wasted in meetings. I wanted to know if people collaborated. Instead, they told me the location, or if they had parking, nonsense like that. People want to know about the working environment, not the stuff about the work. Consider what you need to tell people about the work, and you can shorten your phone screens.

I have a phone screen template. You should take it adapt it to your needs. It can be a strawman template for you.

Next, we’ll talk about how my client streamlined his interviewing and auditions. You’re going to love it.

Posted in hiring process | Tagged , , , , , | 3 Comments

Three Tips to Streamline Your Recruiting, Part 2

My client in Part 1, where we talked about streamlining your analysis, was also having trouble finding people. He needed to hire two developers. He just “knew” there was a boom in Boston, and could not hire more people.

Well, considering I had just been at a SPIN meeting the night before and met people who had been looking for work for months, I knew there were people looking for work.

The question always is this: How does the hiring manager find the people who are looking? How do the people who are looking find the hiring managers?

The people who are looking have to target networking. (See Manage Your Job Search.)

But the hiring managers have to vary their recruiting mechanisms. If you rely on the same old mechanisms, you will not get new and different candidates. My client was not seeing a variety of candidates. He was using recruiters, but a small number. Those recruiters had not proved themselves to him. And, he had not left his office to personally recruit for the positions. He had not used Twitter. He had not used LinkedIn.

I made these suggestions:

  1. If a recruiter does not prove him/herself in the first month by providing quality candidates worthy of hiring, move on. Do not saddle yourself with a recruiter who throws candidates at you who are not worth interviewing, never mind hiring.
  2. You have to use multiple sourcing mechanisms. You must. You cannot rely on two recruiters to find people. You must go to meetings or job fairs yourself. Candidates who have been unemployed for a while are not going to recruiters, for any number of reasons. You actually want unemployed candidates. Why? They can start tomorrow, or next week. You don’t have to pay a recruiter. But, to find those people you have to go to meetings, mashups, some other community event. Yes, you do. You have to leave the office. You have to—dare I say it—network!
  3. Use LinkedIn. At least post the job on your LinkedIn company page and change your headline to say you are looking for people. Consider using Twitter. At least, try it. You have not much to lose, and much to gain. You can experiment for a week or two and see what kind of resumes you get.

My client was using a pre-phone screen coding test for everyone. I didn’t like that idea. He claimed that it screened out people who couldn’t program at all, but they still discovered people they hired who couldn’t program. I told them they needed a new audition.

I don’t like pre-interview tests or generic auditions. This guy was a warm guy, and the environment was collaborative. The generic audition/test was not a good assessment for them, and it was an hour long. He thought asking an hour of a candidate was fine. I said, “A candidate has 5 phone screens scheduled in 2 days. Yours requires one hour of coding beforehand. Will a candidate bother? You don’t even know if the candidate will pass your elimination questions.”

“Uh, maybe not.”

I don’t like barriers before you know if the candidate can do the bare minimum. But that’s me. And, since the coding test let through candidates who couldn’t code, that they had to fire later, it’s not a good test.

Stay tuned for the phone screen tips, part 3.

Posted in hiring process | Tagged , , , , , , , | 1 Comment

Ann: Manage Your Job Search Webinar

I’m doing a webinar on July 2 about finding a job: Manage Your Job Search Webinar .

Manage Your Job SearchHere’s the description:

Searching for a job is a big, complex, and scary prospect. You don’t have control over the end date, so it’s an emergent project. How do you regain control? By using personal kanban inside one week timeboxes and reflecting on your progress.

Personal kanban can help you manage your work, keep your WIP small, and visualize what to do. But personal kanban is not enough, even with purposeful reflection. A job seeker needs the growth mindset—the agile mindset—to persist in building a target list and networking list.

Too many people don’t realize how to network. They think that “spray-and-pray” works for résumés, online, and in-person networking. That wastes time. You also need an agile approach, try a little something and getting some feedback to your networking.

Building a targeted list requires knowing your purpose, knowing who your target list might be, articulating the value of your previous accomplishments, how to ask for feedback, purposeful reflection and the growth mindset.

In this webinar, I’ll explain the basics of personal kanban. I’ll provide you an introduction to background networking and how that differs from targeted networking. Bring your notebook and a pen. You’ll learn enough to use this session to manage your job search now and in the future.

I hope you join me on the webinar.

Posted in Manage Your Job Search | Tagged , , , , , | Leave a comment

Three Tips to Streamline Your Hiring, Part 1

I spent the day consulting with a client who might sound just like you. He’s a senior manager in a small company. He’s overworked, trying to perform too many roles by himself. He’s the CTO, Scrum Master for as many as three teams (yes, I gave him the evil eye), the tool master, managing about 20 people directly (he has three leads, but he writes all the reviews), and he’s doing all the recruiting. He’s drowning in work. You’re not surprised, are you?

When I talk to people like this client, they share the same frustrations. They can’t find people who can come in Day 1, and start to work. They can’t find enough people fast. They see a ton of people, most of whom are wrong. Their hiring is stuck.

If that is your problem, here are tips that might help you:

  1. Talk through all of your problems in the organization with a trusted adviser, confidant, or consultant. We spent about 45 minutes first discussing what my client’s problems were. When I realized how many roles he was taking on himself, and what his hiring process was, I could make immediate suggestions for improvement. If you don’t know the problems, you can’t see the forest for the trees. You need to go meta in order to know what to suggest on the ground. We did decide he had at least one of the right jobs open, and that he needed four more open positions.
  2. Make sure you do a thorough job analysis of the open jobs. We timeboxed the analysis of a “senior engineer” position to 30 minutes. I asked him questions, and pushed and prodded when he was vague. People are vague the first time through. It’s okay. That’s why it helps to have someone who can push back and help you be less vague talk with you. By the end of the 30 minutes, we had several unique opportunities for this specific role, something that would make someone want the job.
  3. Write an ad that creates a compelling opportunity. If you need one, write a job description with bullets. Since he needs a new person, he needed an ad more than he needed a bulletized job description. He asked me: was it okay to write an ad in sentences? I answered, What would you rather read, bullets or a compelling ad? He smiled and said, “The ad, hands down.”

This started to streamline his hiring from the sourcing perspective. But wait, there’s more!

Posted in hiring process | Tagged , , , , , , , , | 1 Comment

Three Tips for Answering “Tell Me About Yourself”

I’ve said I don’t like the “Tell me About Yourself” question long ago and more recently. It’s not a useful question. But that’s not going to stop interviewers from asking it.

Here are my three tips for answer this question.

  1. Remember that you are not your degrees or certifications.
  2. Remember that you are not your role (project manager, developer, tester, whatever).
  3. Remember that you need to articulate your value.

If you remember those three ideas, how do you answer this question? Here are some examples.

Example #1: Let’s assume you are a project manager, with a slew of certificates and an MBA. You don’t say, “I have an MBA and a PMP.” No, you say, “I ran a geographically distributed agile program. We succeeded because I helped people learn how to see their interdependencies. I helped the teams learn to collaborate. I never worked so hard in my life, not driving to a date. I didn’t learn any of this in school or in my certifications. I learned it on the job, experimenting, using the data to see what did and didn’t work. I know what works on an agile program with teams and people all over the world. Some of it isn’t pretty. But, with experimentation, we can make it work.”

Example #2: Let’s assume you are a tester. (Some people call this QA Engineer.) You don’t say, “I’m a QA Engineer” or “I’m a tester.” Nobody cares if you have certifications.  You say, “I provide information about the product under development, regardless of where in development that product is. I can read specs. I can argue architecture. I can create tests anywhere in the product development lifecycle. On my most recent project, we had an intermittent performance problem. I partnered with a business analyst and a developer to create tests that we would run over several builds to find that problem and analyze it. We discovered that the problem had been there from the beginning, and that new code uncovered it. Our partnership was key to uncovering and debugging the problem.”

Example #3: Let’s assume you are a developer. You might say something like this: “I work with the team to develop creating solutions to problems. On the last project, we had to improve database performance by at least 20%. That was a hard problem. We needed to be able to rollback, too. We couldn’t just make this a one-way solution. We had to experiment with several solutions. I facilitated those problem solving sessions. They were loud sessions, but we solved the problem in a really interesting way. If we hadn’t used our tests as a safety net, I don’t know what would have happened. I couldn’t tell people they had to test as we went. I had to influence them. My development skills are great, but I’m not just a developer. If you hire me, you’ll get a great developer who’s also a great facilitator within the team.”

Do you see how those answers differ from the standard, “I went to this school, I have this job, I did that thing”? These answers have the start of interesting details about you. You want to continue with your value. See Four Tips for Defining Your Value.

If you like this post, you want to read Manage Your Job Search.

Posted in Agile Job Search | Tagged , , , , , | 3 Comments

Recruiting Animal’s Review of Manage Your Job Search

Did you see Recruiting Animal’s review of Manage Your Job Search? It’s terrific.

One of the things I like best about his review is that he talks about each section of the book and explains what he likes about each section.

In his review, he has a great tip on how to introduce yourself. Go read the review and see.

Here’s the summary of what he says about Manage Your Job Search:

“… up-to-date guide that I would recommend.”

Thank you, Animal! If you are looking for a job, get your copy now.

If you have a review, let me know.

Posted in Manage Your Job Search | Tagged , , , , , , , | Leave a comment

Job Search Tip: Timebox Everything

In Manage Your Job Search, I suggest the job hunter timebox everything. But what does that look like? Here are some examples.

Imagine you want to research companies to put on your target list. I say you need 25 companies on your target list in the networking chapter. You roll your eyes and you are overwhelmed. You think to yourself, “How do I even start?”

Timeboxing this activity is a great way to start to manage your overwhelm.

You start this at 10am. You decide to spend 30 minutes on this task. That’s your first timebox. You set your alarm clock (on your phone, on your computer, somewhere) for 30 minutes.

30minutealarmclockYou start to research companies. You get involved. You take notes. All of a sudden, rinngg! Your alarm clock goes off!

Your 30-minute timebox is up. By definition, this task is over.

You are done, for now. You breathe a sigh of relief.

Let’s review what this timebox looks like:

MYJS.timebox.pictureYou started at 10am, you finished at 10:30am.

You decided which ToDo to select, your task. Here, it was researching target companies.

You decided how long your timebox would be. Here, it was 30 minutes. In Manage Your Job Search, I’m a big fan of work that takes you under two hours to complete. I recommend you timebox your work to less than two hours. If you don’t know how to start something, start with a timebox of 10 minutes, so you start and don’t make yourself nutso.

See what a timebox looks like? You complete the work in a defined period of time. You define that period of time. You have now completed that work. You move your sticky to done. You breathe a sigh of relief. (Okay, the sigh of relief is optional.)

You can progress through your job search every single day, using timeboxes like this. Even when you don’t quite know what to do. Why? Because you start small, make a little progress, and move your sticky across the board.

When you don’t know how to start, you start small. You build on your successes. Timeboxes help. This is why you are your own project manager.

Posted in Agile Job Search | Tagged , , , , , | Leave a comment

What Traits Are Most Valuable in a Career?

If you read Thomas Friedman’s interview with Laszlo Bock, How to Get a Job at Google, Part 2, you see that these qualities are the things that Bock discusses:

  • Grit, which I refer to as perseverance
  • Adaptability
  • General cognitive ability, the ability to think and solve problems

How does Bock look for those skills? He looks for some form of STEM: science, technology, engineering or math degree. Not just courses, degree. Why? They show that a candidate had the perseverance to stick with a difficult undergraduate program, that the candidate has analytical ability (yes, I admit of a certain type), and you can adapt those skills to whatever job you have now.

If you read the interview, you can see that liberal arts are important, but not by themselves. BTW, I have an English degree. I read Chaucer. The challenge there was not the same as designing device drivers, two things I did for my undergraduate degrees.

If you already have a technical background, great. If you don’t, what now? Take classes, and more importantly, practice. Volunteer on some open source projects. Try something on your own. Go to code.org and see if you like coding. Don’t do something you don’t like.

Maybe Google or a place like that is not for you. But I have to tell you, I am not doing what I started doing over 30 years ago. Even if I had continued to write code, I would not be using the same languages, solving the same kinds of problems. I would have changed domains several times over. My adaptability has been key to my career success.

Being able to persevere to solve problems is a key piece of my success, too. The people who hire me as a consultant know that. The people who hired me as an employee knew that, too.

What’s been essential to your career success? Now, if you are a hiring manager, turn it around and ask, what’s been essential to the success of the people with whom you work? The answers might surprise you.

Posted in career | Tagged , , , , , | 1 Comment