Note : Ce chapitre initialement publié en 2012 et republié en 2023 est le 5è d’une série de cours sur le Management 2.0, dont le sommaire se trouve ici.
La question soulevée, qui a déjà taraudée un bon nombre d’entrepreneurs du web, est la suivante :
Faut-il être un expert en programmation pour lancer sa start-up ? Ou est-ce que l’on peut déléguer totalement la partie technique à des développeurs ?
Beaucoup d’entrepreneurs en herbe ne sont pas issus d’écoles d’ingénieurs ou n’ont pas eu l’occasion d’apprendre la programmation, le design ou l’infogérance en tant qu’autodidacte. Ils peuvent être de très bons commerciaux, des managers compétents, des visionnaires ou des stratèges talentueux, mais n’ont pour autant pas de connaissances en programmation.
Dès lors, pour répondre aux besoins techniques, plusieurs solutions s’offrent à eux, parmi lesquelles la sous-traitance, l’embauche de développeurs web et de graphistes, ou encore la recherche d’associés programmeurs ou graphistes. En effet, ce n’est plus un secret pour personne, dans l’économie numérique actuelle, le code est roi.
In the new Internet economy, code is king.
Néanmoins, si des compétences en programmation pour un entrepreneur ne sont pas indispensables si celui-ci est bien entouré, il n’en reste pas moins que la connaissance des bases techniques, de PHP, Python, du CSS ou de l’infogérance constitue un atout phare pour un dirigeant d’entreprise. En effet, le fait maîtriser quelques bases en termes de développement web, au moins quelques bases, présente plusieurs avantages, parmi lesquels :
– Le fait de mieux dompter les problématiques techniques, d’en connaître les limites et les perspectives d’évolution.
– Parler le même langage que les ingénieurs, ce qui permet de leur rédiger des livrables plus compréhensibles. Cela réduit les malentendus.
– Implémenter soi-même des petits modules sans avoir à prendre du temps sur les ingénieurs pour des travaux bénins. Exemple : créer un site vitrine, personnaliser des widgets, gérer un blog WordPress, ouvrir une boutique e-commerce, etc…
– Imaginer de nouveaux modules, évaluer les coûts, les contraintes, et la faisabilité sur le plan technique.
Il ne s’agit pas de devenir un expert en programmation, bien que rien ne vous y empêche, mais d’en maîtriser les bases, les enjeux, afin de mener à bien votre business, de comprendre les développeurs, d’être compris par eux, et surtout d’être respecté par les équipes techniques, qui auront tendance à suivre un leader qui connait les enjeux techniques qu’un dirigeant qui ne connait que la partie commerciale et managériale.
Cette logique est applicable à n’importe quel autre domaine. Prenons l’exemple de l’hôtellerie par exemple, et imaginons que vous souhaitiez investir dans un restaurant. Comprendre les problématiques liées au financement, savoir lire un bilan, connaître les règles du droit social ou des sociétés, sont autant d’atouts qui feront de vous un homme d’affaires compétent. Mais avoir un attrait marqué pour la gastronomie, savoir comment cuisiner et doser tel ou tel met afin qu’il colle à la carte que vous souhaitez proposer aux clients, sans pour autant être un chef étoilé, vous permettront d’abord de mieux concevoir votre stratégie et votre offre de produits, et aussi de bâtir une plus grande crédibilité aux yeux de vos collaborateurs et de votre clientèle. Pour le web, c’est le même principe !
Conclusion : apprendre à coder fera de vous un meilleur entrepreneur, même si vous n’avez pas vocation à devenir un expert !
Alors si vous avez un peu de temps libre, n’hésitez pas à vous y mettre, ça ne sera pas du temps perdu, et ça vous permettra même de faire travailler vos méninges 😉
Chapitre 6 : Statistiques et sondages comme frein à l’innovation »
« Chapitre 4 : PME / TPE, les 5 phases de la création de votre site web