J’ai juste besoin d’un développeur…

[Voilà un article fort intéressant trouvé sur codeclimber, que je m’empresse évidemment de traduite et d’adapter… cela me rappelle tellement de situations déjà vécues…]
Note de moi: C’est une traduction quasi littérale, je laisserais mes commentaires en fin d’article…
Il y a environ une semaine j’ai été contacté par une connaissance qui avait une proposition pour moi.
“Hey, j’ai entendu dire que tu étais développeur! C’est super, parceque moi et mon pote on a une super idée de business. Tout ce qui est important est déjà prêt, et tout ce qu’on a besoin c’est d’un développeur pour concrétiser tout ça.”
En surface rien de vraiment iraisonnable à cela, ces gars savent ce qu’ils veulent pour leur application, ils ont “juste” besoin d’une personne avec les connaissances nécessaires pour l’implémenter. Pour éviter toute fâcherie, et toute parole dépassant ma pensée, j’ai tenté une réponse raisonnable.
“Et bien je suis déjà occupé sur d’autres projets en ce moment, mais je suis toujours disponible pour jeter un oeil à de nouvelles choses et voir si ça pourrait éventuellement marcher. Si vous voulez le faire dans un rapport purement purement cash contre travail, je devrais problablement prendre environ X$ de l’heure. Si d’un autre côté vous n’avez pas encore d’argent à dépenser, nous pouvons nous arranger contre une part du futur capital, une part de X% de la future compagnie devrait pouvoir faire l’affaire (ceci évidemment à condition que j’estime que le business semble viable)”.
Bien que je n’attendais pas de lui une réponse positive immédiate, je m’attendais plus à une contre offre ou une indication qu’ils s’attendaient plutôt à Y qu’à X. La réponse que j’ai obtenu m’a pour le moins surpris.
“Hey, nous ne sommes pas encore prêts à payer. En fait il n’y a pas grand chose à faire, juste un site PHP avec une base MySQL, j’avais espéré que tu puisses nous le faire comme une faveur. Pas grave, merci quand même.”
J’y ai réfléchi une minute et j’ai réalisé que se cachait dans cette conversation des faits trompeurs par rapport au métier de développeur.
1. “Il n’y a pas grand chose à faire” = une application est facile à écrire
2. “Tout ce qui est important est déjà prévu” = le développement et donc l’application, c’est juste la cerise sur le gâteau.
3. “On a juste besoin d’un développeur” = Les développeurs sont comme des rouages d’une machine, des éléments interchangeables d’une ligne d’assemblage.
[l’article continu et développe sur ces différents trois points, mais vous avez compris le principe, sinon allez comme des grands lire la suite…]
J’ai personnellement assisté bien des fois à ce genre de situation, ou en tente (de façon volontaire ou non) de dénigrer le travail ô combien important de développeur. Combien de fois avez dû vous battre pour tenter d’expliquer que cette fameuse modification “mineure” remet en cause la totalité du workflow de l’application que vous avez codé à 93% ? Combien de fois vous a-t-on dit que le petit cousin de machin pouvait le faire en deux jours…
Ce qui est important aussi dans les différents points soulevés est la pseudo-interchangeabilité des développeurs. Chaque développeur à sa logique, qui correspondra plus ou moins au fonctionnel, sa façon de coder, ses qualités, ses défauts… changez de dev et tout change (en bien ou en mal)
Enfin, une idée trop souvent répandue est que l’idée est la base du succès, particulièrement sur le web et par expérience je peux dire que c’est complètement faux. Certes il faut une idée (pas spécialement originale d’ailleurs), mais c’est l’exécution de cette idée (et son marketing, etc…) proprement et dans des délais raisonnables qui fera de votre géniale application un succès ou un flop.
Et vous, vous en pensez quoi?




