Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

During an interview, usually the interviewee is the one being measured.

However I believe as an interviewee we should also question the measurement of the IT company that we applied for, but how?

I remember I read an question in stackexchange, about how to measure a company index based on 14 questions (or 10 questions-I forgot). Some of the questions were :

  • "does the company have source control"
  • "does the company have QA and does code review"

Anybody remember what the name of the measurement is? Thanks.

share|improve this question

closed as off-topic by MichaelT, gnat, Bart van Ingen Schenau, Dan Pichelman, World Engineer Nov 7 '13 at 0:54

  • This question does not appear to be about software development within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

That's Joel Test. Focused on technical aspects. You may want to add your own, non technical (and subjective) tests to them. –  user2567 Jul 18 '11 at 10:02
The single most important question I can think of is "Can you tell me your average developer turnover rate?" If it's high, this is not a pleasant place to work at. If they refuse to tell you, beware - it's probably actively unpleasant. –  Kilian Foth Jul 18 '11 at 10:06
"average developer turnover rate" is not enough, you need to know how long new developers stay for, as there may be a bad case of "them and us" between the old and the new. (You will be a new...) –  Ian Jul 18 '11 at 11:05
@Pierre, That should be an answer. –  maple_shaft Jul 18 '11 at 11:11
"...these questions aren’t educational in any way, because there’s no way to learn about the process of discovery. A particular community member, by virtue of their experience in the field, just happens to be able to take the limited information you remembered and fill in enough of the blanks to guess the correct answer... guessing game questions do not meet our goal of making the Internet better." (blog.stackoverflow.com/2012/02/lets-play-the-guessing-game) –  gnat Nov 4 '13 at 6:35

3 Answers 3

up vote 15 down vote accepted

That would be the Joel Test. It even has its own tag here.

share|improve this answer
Ah yes. It's indeed Joel Test. Any other measurement than Joel Test? –  Rudy Jul 18 '11 at 10:50
@Rudy consider the Rands test in addition to the Joel test. randsinrepose.com/archives/2011/10/11/the_rands_test.html –  Zoot Jan 15 '13 at 20:49

It's the Joel Test. The industry accepted test for all technical aspects.

You may want to add your own, non technical (and subjective) tests to them.

Passing (or failing) the Joel Test doesn't indicate that the company is for you (or not).

In fact, a company failing to most Joel's tests can be what one seek. After all, if they can't do a build in one step, you can surely provide them with the expertise they need.

share|improve this answer
+1. Joining a small company that fails the Joel test and you could become the company guru (provided existing staff are open to change, and provided you introduce "your" ideas tactfully) –  MarkJ Jul 18 '11 at 15:21
+1 but a caveat: If they do poorly on the Joel Test and show unwillingness or ignorance about any of it, chances are they won't listen to your input about implementing. Also +1 for asking other questions that aren't 100% related to the technology stack - those questions can often give a better perspective of the company culture than the technical questions. –  Wayne M Jul 18 '11 at 19:16

The Joel Test can be good but in reality I have never seen or worked for an organization that scored higher than 8 on the Joel Test, and some of them were decent or great jobs anyway.

It has been my experience that in a good software development job in a good organization it is less important about what GOOD processes the company does, than MUCH MORE IMPORTANTLY the negative processes or anti-patterns.

This link about the Anti-Joel Test was already posted but it is so relevant.


share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.