Mathieu Szablowski

Blog de Mathieu Szablowski

  Home :: Contact :: Syndication  :: Login
  21 Posts :: 1 Stories :: 0 Comments :: 0 Trackbacks

Archives

Message Categories

Echelle de Szablowski

Version 0.1 : les coups

C’est vrai qu’on en prend des coups pour la 0.1. Si on est en groupe on s’en prend de la part de son équipe qui trouve qu’on avance pas assez vite, si on est seul, on s’est fait mordre par le chien qui a eu peur quand on lui a balancé la souris dessus à cause de ce ****** de bug qu’on ne reproduit pas. En entreprise,(hehehe) le boss vous gueule dessus parce que vous étiez en retard mais que ce n’était pas la peine d’être un retard pour un truc pas possible à installer, mal documenté et qui empêché de prendre un contrat à 100.000.000$. Et puis, il y a les utilisateurs. Ils sont gentils les utilisateurs avec la 0.1, ils ne vous connaissent pas et en sont d’autant plus blessants :

  • « Sympa votre appli, moi à mon époque je faisais ça en Cobol mais c’était beaucoup moins sexy. »
  • « J’ai lu la documentation de votre produit et j’ai grandement apprécié les captures d’écran. Quel thème de Windows XP utilisez vous ? »

Bon on va arrêter la pour la 0.1, tout le monde connaît et peu veulent le revivre.

Version 0.9 : l’espoir

Blessé dans votre fierté de développeur, vous avez mis les bouchés doubles. Pas de version 0.2 ou 0.3, non celle-ci précédera la 1.0. Vous êtes fier, fatigué mais fier de votre travail, 95% des fonctionnalités sont implémentées, 53% fonctionnent correctement 46% du temps et 12.5% de la documentation est traduite dans les 17 langues du panel de 445 utilisateurs potentiels que le service marketing a sondé. Vous avez tout calculé, tout préparé, tout corrigé et vous vous êtes trompés. Vous êtes allés beaucoup trop vite, y a des bugs pas possibles, des oublis… Le dernier membre du contrôle qualité a quitté l’entreprise. Le pauvre était en dépression depuis un mois après le suicide de son 4e collègues et votre boss songe sérieusement à vous virer. Les utilisateurs, quant à eux adorent et vous font même des remarques très intéressantes pour la version 1.0. Vous êtes aller vite et ils croient que le projet est le fruit d’un travail collaboratif soigné d’une bonne centaine de développeurs et acceptent les erreurs (après tout ce n’est que la version 1.0). Certains vous remontent leurs besoins :

  • « Pensez vous implémenter le support pour NetWare dans la version 1.0 ? »
  • « J’ai un problème de déploiement au niveau de mon AD, le Site A de ma forêt Corporation.com ne reçoit pas la liste de diffusion : faut il passer par Exchange ou allez vous créer un outils pour cela ?

Bref, on retient la leçon également.

Version 1.0 : la concrétisation

C’est ce pour quoi on travaille, sortir un produit et le mettre en vente. Enfin vous êtes fier, vous avez corrigé et les 47 versions 0.9XXX ne sont plus qu’un souvenir. La première semaine de commercialisation a bien été douloureuse en raison de quelques petites erreurs sur des configurations très spécifiques mais bon, votre boss est content et c’est l’essentiel. On a bossé pour la boîte et l’on mérite (enfin J ) son salaire. Les utilisateurs commencent à râler tout de même (c’est la première fois qu’ils paient) et l’on s’apprête à rénover le central téléphonique du service technique parce que les appels affluent. « Faute au service communication qui n’a pas assez bien cibler vous répond » votre patron toujours fier de vous.

Version 2.0 : le couperet

Ah le logiciel qui passe la version 2, c’est le saint Graal du développeur non ??? Le produit a fonctionné un moment, on a sorti des patchs et des correctifs et l’on peut se mettre à songer à une vraie nouvelle version. Une nouvelle équipe sous vos ordres, vous allez implémenter les dernières fonctionnalités du dernier OS sorti, rafraîchir l’interface, songer à localiser l’application et à en faire un vrai produit communiquant. Votre boss est aux anges, il a rentabilisé le coût de la version 1 et vous a nommé chef de projet. L’augmentation de salaire qui en résulte vous permettra de payer l’avocat pour le divorce car votre femme est partie avec le chien. La pauvre ne supportait plus vos absences… L’utilisateur devient vraiment e*****dant, il a passé le plus clair de son temps à vous remonter de petits bugs cachés derrière la plus petite des fonctionnalités et que vous ne pouvez que reproduire sur une machine ayant connu la fin de l’empire Austro-Hongrois. Cependant rien ne veut vous abattre car vous vous êtes fait une place dans l’univers des codeurs qui rapportent de l’argent (cet univers là est un microcosme).

 

Bien des années plus tard…

 

Version X2000 à injection directe des moteurs de transfert SDC

Vous êtes le boss et depuis la version 9, vous avez abandonné les numéros de versions pour les abréviations que seuls les certifiés de votre application comprennent. Vous êtes le leader de votre marché et personne ne peut concurrencer votre produit qui dicte les normes en matière de compatibilité. Vos 8000 employés viennent travailler en baskets et vous tutoient. Vous avez des filiales dans sur tous les continents. Seul petit bémol, l’utilisateur. Il achète votre produit mais le critique sans cesse, bien encouragé par les médias qui trouvent votre position un trop dominante. Les pirates s’y intéressent et cherche la faille dans chaque nouveau correctif que vous sortez et vous vous servez d’eux pour faire de la pub gratis. Et on pourrait se dire : QUE DU BONHEUR. Sauf que vous ne codez plus et que vos instincts de sérialisation ou de récursivité vous obligent à combler ce manque par les centaines de femmes que vous voyez par mois et les dizaines de voitures de sport dans votre garage. Vous finirez hait de vos utilisateurs, seul au bout milieu de votre villa sur 14 étages avec un livre de formation au langage B d’une attaque vasculaire cérébrale due à votre rythme de vie nocturne et au non-respect de vos instincts primaires.

 

PS : c’est franchement pas une vie hein ???

 

PPS : n’ayez crainte peu d’entre nous arrive à la version 1.

posted on mardi 11 mai 2004 02:12

Feedback

# Echelle 11/05/2004 02:21 Mathieu Szablowski


# re: Echelle de Szablowski 11/05/2004 10:42 Erebuss
Version 0.0.1a :p


# re: Echelle de Szablowski 12/05/2004 01:32 Vlad
je connais un projet qui restera tjrs en 0.1 ;)

# re: Echelle de Szablowski 13/05/2004 23:26 Finger
Et moi j'irai me faire les filles que ton kiki ne pourra plus satisfaire car trop imbibé de la vodka qui te permet de coder depuis que tu es né.

PS : Si j'arrive à la version X2000 aussi, je t'appelerai pour faire des coding party en souvenir du bon vieux temps passé à dev sous .NET 2003.

# re: Echelle de Szablowski 16/08/2007 16:09 free lg ringtones
hi all

# re: Echelle de Szablowski 16/08/2007 16:10 akon ringtones
nice site

# re: Echelle de Szablowski 03/12/2007 20:57 mapquest usa
Hi dear, i read this good information and find more interest informations for you. thanks.

# re: Echelle de Szablowski 12/12/2007 17:49 free ringtones
We offer the largest collection of polyphonic ringtones, monophonic ringtones, mobile videos, color wallpapers, color screensavers, real sounds.

# re: Echelle de Szablowski 02/01/2008 20:01 Replica Watch
If you are looking for the replica watch and information about it, you came to the right place.

Post Feedback

Title:
Name:
Url:
Comments: 
Enter the code you see: