The Joel Test
I'm a big fan of Joel Spolsky, author of the software blog, "Joel On Software". One of my favorite JOS articles is called "The Joel Test". This is a quick and dirty, 12 point test to see how good your development shop is. For fun, I ran down this list and evaluated it next to Endeavor's OpenFISMA team.
- Do you use source control? YES
- Can you make a build in one step? YES
- Do you make daily builds? YES (After every commit, in fact!)
- Do you have a bug database? YES (We use Atlassian Jira, which kicks butt)
- Do you fix bugs before writing new code? YES (See our Development Priorities)
- Do you have an up-to-date schedule? YES
- Do you have a spec? YES (See our documentation)
- Do programmers have quiet working conditions? KINDA -- But we're not big fans of quiet, anyway :)
- Do you use the best tools money can buy? YES
- Do you have testers? YES
- Do new candidates write code during their interview? YES
- Do you do hallway usability testing? NO
So, all in all, we're at 10.5 of 12 as of November, 2009. Looks like we need to start doing hallway usability testing.
Anyway, I thought this might provide an interesting look at how our open source development team compares with typical commercial shops.
- mhaase's blog
- Login or register to post comments
