lundi 27 août 2012

Le bon matériel

Je soutiens l'appel qu'a fait Olivier Croisier sur son blog équipez vos développeurs et en ce sens j'affiche ce que coûterais divers ustensile utile pour mon travail suivant mon taux de facturation et le temps que je perds par jour à cause d'un build de l'application sur laquelle je travail (uniquement à cause de cela). image disponible sur le blog d'Olivier

Je parle en connaissance de cause car j'ai effectué les mêmes calculs qu'Olivier récemment sur mon projet, où nous somme sur windows 7 32 bits, avec des pentium duo core et un disque dur 5400 tours/minutes.

Le temps de build du projet sans les tests d'intégration était de 2minutes et 56 secondes.
Sur mon PC portable perso (un core i7, 16 Go de RAM, disque dur ssd 256 Go et Ubuntu 12 64 bits) le même build prenait 46 secondes !!!
Vous calculez plus de 2 minutes de perdus (toujours sans compter les tests d'intégration) par build, sachant que je fais plus d'une vingtaine de build par jour, je vous laisse vérifier c'est énorme.
Tout cela sans compter que lorsque votre machine mets plus de 4 minutes à builder votre application (la c'est en comptant les tests d'integ), vous ne rester pas à attendre derrière votre écran, vous faites autre chose (regarder ses mails, twitter, etc...) et ainsi vous perdez plus que les minutes nécessaires au build.

La réalité est pourtant que la plupart des développeurs, même s'ils expliquaient cela à leur client/hiérarchie n'auraient pas de meilleur matériel.
C'est pour cela que je réalise qu'il est nécessaire de choisir les gens avec qui ont travaille. Savoir si on préfère travailler avec des gens qui visent la qualité, l’efficacité dans le travail ou pas.
Qu'en pensez-vous ?

2 commentaires:

  1. C'est souvent dit, rarement ecrit en detail, bravo !

    RépondreSupprimer
  2. Bonjour Ugo,

    Je voudrais t'inviter à participer à une formation gratuite que nous organisons jeudi 13 décembre avec Salesforce au sujet d'Heroku. Je ne sais pas si tu connais mais c'est la solution la plus populaire pour héberger des applications dans le cloud et ils ont lancé une optimisation pour les développeurs java.

    Jean-Pierre Dussourd et John Stevenson de chez Heroku seront présents toute la journée pour t'accompagner et répondre à toutes tes questions.

    L'évènement est limité à 25 personnes, je te recommande donc de t'inscrire rapidement si tu souhaites participer.
    Voici le lien vers l'event : http://salesforcedevday.eventbrite.com/#


    A très bientôt.
    --

    Aurélie MONNIER

    Assistante projet évènementiel

    T : +33 1.44.56.87.96 - M : +33 6.32.95.16.25

    Prochain event BeMyApp : Live Code iOS au Centre de Conférences Microsoft

    aureliem@bemyapp.com l www.bemyapp.com

    RépondreSupprimer