views:

296

answers:

8

My current boss has been promoted and we're currently looking for a technical manager to replace him. We (the remaining team) are being given the opportunity to interview the replacement and have a say in whether we hire him/her or not. He/She will be managing a small team in the US and a small offshore team (Java and C#).

What are some good diagnostic questions to ask potential candidates? What are the soft qualities to look for? Are there any Fizz-Buzz-esque questions to ask a candidate about their soft skills / management style etc?

+20  A: 

Ask them what their number one priority as a manager is.

The right answer (IMHO) is "I remove obstacles for my team".

If instead you get a bunch of business-speak mumbo-jumbo it's time to look elsewhere. Their goal should be to enable you to do your best work.

If they use the word "synergy" or "paradigm", send 'em packin' :-)

Bryan Oakley
I remove synergy obstacles from my team's paradigm.
Jon B
If they use the word paradigm *improperly*. It has a meaning: a useful one, even.
Alex Feinman
While this may be a good question to ask, anybody can say, "I remove obstacles for my team." I would, instead, dive into HOW they do that. Heck, don't even tell them that's what you're looking for (if that is truly what you care about). Ask other questions to conceal your true intentions, but watch to see how they meet what your requirements are.
JasCav
Haha. I guess there should be a spam filter to remove "synergy" and "paradigm". Reminds me of Dilbert :)
shahkalpesh
+4  A: 

"What is your policy on weekly 'boss-buys-everyone-lunch' menu selection?"

GWLlosa
+1  A: 

Do they want to micro-manage everything you do or do they give you a task and trust you to take care of it?

Are you able to talk to some of the people they previously managed?

TLiebe
A: 

You should also ask if they are going to adapt to the toolset you use — or are they going to insist you do things their way.

pavium
+7  A: 

Ask them why they want to be a manager and how they became one in the first place.

Ask them what they think their job as a manager is.

Ask them to describe what they think is a good software development process. Ask them what processes they've put in place in the past to make the software dev cycle work better.

Ask them what they think of things like code reviews, source code management, bug and task tracking, agile development methods, design patterns.

Ask them how they make estimates, how they determine how far along a project is and how they deal with projects taking too long.

Think about the things you like and dislike about your previous manager and ask about them.

These don't really have right or wrong answers, but they should start a conversation and you should be able to see what's going to work for your team.

Stimy
A: 

If this person has Project Management duties, then review the 10 Deadly Sins of Software Estimation (Alternative Link). Then ask the candfidate some questions about software estimation. See what their response is to fixing a late project or their approach is to estimating tasks that involve a lot of unknowns.

Most of the responses I get to that line of questioning makes want to become a worker on an assembly line.

James Schek
Registration required for linked information.
Joe Koberg
I don't think that warrants a down vote when I'm pointing at the primary source of that info, but I've provided an alternative link that does not require registration.
James Schek
+1  A: 

This question is really a duplicate of this one: http://stackoverflow.com/questions/182818/what-should-developers-look-for-in-a-manager

Carlton Jenke
+3  A: 

Here are a few things I'd definitely consider important:

Conflict resolution - If two developers come to you and each claims their way is the best way to do something, how do you resolve the issue? If it is between a tester and developer, do you use the same method or something else?

Motivation - What style of motivating people do you use? Do you consider it part of your job to get the best out of people?

Handling techspeak - This is rather domain specific but I'm sure there are some common technical terms that it may be interesting to see if his interpretation is different.

Communication - How well does he listen to a question? Does he answer the question or the perceived question? An example here would be, "What's your story?" type of question that to my mind should get a, "How long would you like my answer to be?" or a "Is there a special focus I should have in an answer?" kind of response as really there are some parameters to note here as you may not care what he did in grade school that made him popular, right?

JB King