Trolldi : les 15 étapes par lesquelles passe un développeur lorsqu'il travaille sur un projet
Partagez vos anecdotes

Le , par Stéphane le calme, Chroniqueur Actualités
À quel point êtes-vous un Francis ?
Lorsque nous parlons de cycle de vie d’un logiciel, nous évoquons toutes les étapes du développement d'un logiciel, de sa conception à sa disparition. Et si cette fois-ci nous nous intéressions au développeur lui-même ? Francis est un développeur indépendant qui vient de recevoir la commande d’une application. Pour évaluer chaque étape qu’il va traverser, nous allons l’exprimer en pourcentage de joie.

Le début : à ce stade, rien n’est encore joué. Francis est motivé par le défi, mais veut dissiper l’adrénaline qui monte face à cette nouvelle aventure pour rester concentré. Niveau estimé de joie ? 50 %.

Mais voilà que lorsqu’il analyse le cahier des charges du client, sa fougue s’en va peu à peu, il ne sait pas par où commencer et n’a aucune idée de ce qu’il doit faire. Niveau estimé de joie ? 20 %.

Plus il va loin dans son analyse, plus la situation empire. Quand il réalise son diagramme UML, il se demande s’il ne fallait pas plutôt faire X au lieu de Y. Son cerveau bouillonne. La moindre contrariété suffit à le mettre dans une colère noire. Levant les yeux vers le plafond, il se surprend même à regretter d’avoir suivi un cursus informatique : « bon sang ! Pourquoi je n’ai pas fait une licence en Littérature ? » Niveau estimé de joie ? 10 %.

Après une bonne nuit de sommeil (la nuit porte peut-être vraiment conseil ?), Francis a comme une illumination, il y voit beaucoup plus clair. Un sourire se dessine sur son visage, il sent le Viking se réveiller en lui. Niveau estimé de joie ? 45 %.

Alors Francis se lance dans le développement. Il fredonne par moment un air de Johnny Hallyday (Allumer le feu) tandis qu’il multiplie les lignes de code, il se sent comme investi de la Force. Lorsqu’il est presque prêt à déboguer, son pourcentage de joie grimpe et atteint les 60 %.


Et voilà, Francis a lancé la compilation. Ses yeux s’illuminent lorsque tout se passe bien. Niveau de joie ? 95 %.

Mais la joie va être de courte durée lorsqu’il va constater une erreur de segmentation. Niveau estimé de joie ? 0 %.

Puis vient le débogage et Francis n’arrive toujours pas à retrouver son sourire. Alors il se tourne vers l’une des meilleures solutions qu’il connaît pour se redonner un coup de fouet : de l’alcool. Ça y est, le vin rouge fait son petit effet et les soucis semblent s’éloigner un chouia. Niveau de joie ? 70 %.

Éméché, il se rappelle les délais de livraison avec stupeur et réalise qu’il les a déjà dépassés. Il se remet très vite au travail et le stress mêlé à l’angoisse font littéralement chuter son pourcentage de joie qui frôle les 5 %.

Mais voilà qu’il avance dans le projet, le soleil semble alors éclairer de ses rayons les ténèbres qui menacent de l'engouffrer. Son niveau de joie monte à 80 %, puis à 100 % lorsqu’il a fini, poussant un gros soupir de soulagement plus fort que celui de Cristiano Ronaldo lorsque le Portugal a remporté le Championnat d’Europe.

C’est alors qu’il réalise qu’il a oublié de rajouter une petite fonctionnalité. Bon gré mal gré, il se remet au travail. Sa joie, qui était déjà à 35 %, se dissipe complètement lorsqu’il fait encore face à une erreur de segmentation.

Francis décide alors de tout envoyer valser et d’aller jouer à Call of Duty, après tout, ce n’est qu’une petite fonctionnalité, personne ne s’en rendra vraiment compte. Niveau de joie ? 100 %.

Et vous ?

À quel point êtes-vous un Francis ?

Quelles étapes pouvez-vous ajouter ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de ustensile ustensile - Membre régulier https://www.developpez.com
le 17/02/2017 à 10:31
Il manque l'étape où le client dit "au fait j'avais oublié de vous dire..."
Avatar de arond arond - Membre habitué https://www.developpez.com
le 17/02/2017 à 10:46
Comment je m'appels ?
Francis.



En dernière étape rajoutez que pour jouer à Call Of Duty sur sa nouvelle console dernière génération il doit payer 50 € par ans et rentrer ses codes de carte bleue ....
Joie estimé : 0%

Avatar de poma88 poma88 - Membre à l'essai https://www.developpez.com
le 17/02/2017 à 11:22
+1 ustensile
Avatar de Zirak Zirak - Expert éminent https://www.developpez.com
le 17/02/2017 à 11:48
Citation Envoyé par arond Voir le message
Comment je m'appels ?



Avatar de NilsDW NilsDW - Candidat au Club https://www.developpez.com
le 17/02/2017 à 13:27
Il y a aussi l'étape du "le patron veut du SCRUM", qui consiste selon le patron à mettre des réunions quotidiennes en place, faire la sourde oreille devant les remontées des dévs, les critiquer devant le client lors du Sprint Review, puis virer le Scrum Master pour avoir osé dire au patron pourquoi on rencontre des problèmes de qualité.

Aaah, cette période ne me manque absolument pas :-D
Avatar de Sylvie-C Sylvie-C - Candidat au Club https://www.developpez.com
le 18/02/2017 à 9:45

Excellent article ! Me suis bidonnée ! Niveau de joie : 100 % !
Merci !
Avatar de MikeRowSoft MikeRowSoft - Provisoirement toléré https://www.developpez.com
le 18/02/2017 à 16:23
Quoi ? Vos mieux optimiser un CPU pour un compilateur. (mon opinion)

Francis, tu en pense quoi ?

P.S. : bien venu au club des insupportables Tux Fan et autre bêta testeurs et insider avec Intel.
Avatar de CaptainDangeax CaptainDangeax - Membre régulier https://www.developpez.com
le 20/02/2017 à 10:03
MikeRowSoft, ta phrase Vos mieux optimiser un CPU pour un compilateur. (mon opinion) ne veut rien dire. C'est souvent dans tes posts. Serais-tu en train de tester un nouveau traducteur automatique ? Tu devrais arrêter, il ne fonctionne pas.
Avatar de edam edam - Membre émérite https://www.developpez.com
le 23/02/2017 à 20:12
+1 ustensile
Offres d'emploi IT
Full Stack Lead Developper
AMETIX - Ile de France - Paris
Ingénieur en développement logiciel
Stilla Technologies - Ile de France - Palaiseau (91120)
Ingénieur(e) développement - innovation big data
Renault - Ile de France - Le Plessis-Robinson (92350)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil