Blog technique Wizaplace

Notre score au Joel Test

Par Matthieu le 10 May 2017

Mise à jour du 01/06/2017 : notre score est passé de 8/12 à 9/12 car nous avons désormais des specs !

Le Joel Test est un test informel mesurant la qualité de l’environnement de travail dans une équipe technique. Le principe est simple : 12 points auxquels il faudrait idéalement répondre “Oui”.

Nous avons donc fait le test et notre score est : 9/12 !

Do you use source control?

Oui : git via GitHub.

Can you make a build in one step?

Oui, en lançant un build sur notre Jenkins une release est générée et déployée. Nous avons juste une étape manuelle pour la validation avant l’activation de la nouvelle version en production, mais cette étape nécessite une validation humaine que nous ne souhaitons pas automatiser.

Do you make daily builds?

Oui, nous déployons tous les jours (et nous visons dans les prochains mois à déployer encore plus souvent).

Do you have a bug database?

Oui via les issues GitHub.

Do you fix bugs before writing new code?

Non mais nous avons une petite équipe dédiée à la gestion des bugs et de la qualité en général pour permettre aux autres développeurs de se concentrer sur le développement de features. Les bugs sont donc corrigés en priorité, mais ils ne bloquent pas l’avancement de l’équipe entière, ce qui nous semble un bon compromis. Nous faisons également tourner les personnes dans l’équipe qualité pour s’assurer que ça ne soit toujours pas les même qui s’occupent des bugs :)

Do you have an up-to-date schedule?

Oui.

Do you have a spec?

Oui.

Do programmers have quiet working conditions?

Oui, nous sommes sensibles à cet aspect et nous faisons en sorte d’avoir un cadre de travail qui nous permet d’être productif et heureux.

Do you use the best tools money can buy?

Oui, nous avons la chance de travailler avec le matériel de notre choix (Linux, Mac, portable ou fixe, …) de bonne qualité (SSD, 16 Gb de RAM, …) et avec de bons outils tels que PhpStorm, GitHub, ZenHub, Slack, …

Do you have testers?

Non, et nous y travaillons également.

Do new candidates write code during their interview?

Oui, même si nos tests techniques se concentrent plutôt sur la conception et la capacité à trouver des solutions.

Do you do hallway usability testing?

Non.

Nous sommes enfin obligés de placer ici notre 13eme règle :

Can you setup a dev env in one step?

Oui, et si vous êtes curieux nous avons un article entier consacré à ce sujet.


Envie de nous aider à améliorer notre score ? Nous embauchons !