D'employé IT à CEO d'une boite de 15 personnes

culture générale informatique softskill solopreneur Mar 17, 2023

Hello,

En ce moment, mon sujet c'est : aider les "informaticiens" à se lancer à leur compte.

Je partage mon expérience et ce que j'ai appris

Mais ...

C'est encore mieux de confronter ce que je constate avec d'autres expériences.

Je me suis dit que je devrais interroger d'autres personnes. 

Ca tombe bien, j'ai le gars parfait sous la main. 

Jean Gabès. 

C'est le CEO de Shinken Solution (enfin ex CEO ^^).

Shinken Solution est la boite qu'il a créée y'a plusieurs années. 

Il vient de la vendre et je te résume l'interview que j'ai publié sur youtube

Son histoire est une masterclass !  

 

Avoir un problème et le résoudre

En 2009, Jean est Admin Sys dans une boite dans la région de Bordeaux.

Il a la charge de la supervision de l’infrastructure informatique. 

Le seul outil reconnu de l'époque c'est Nagios. 

Il l'utilise tous les jours. Il le connait tellement bien, qu'il écrit un livre publié aux éditions Eyrolles. C'est dire son niveau de maitrise.

Cette connaissance lui permet de voir très facilement les limites de l'outil actuel :

- Faible performance

- Pas moyen de distribuer la charge de travail

Ces deux problèmes l'impactent dans son boulot tous les jours.

Pragmatique, il décide d'essayer de les régler directement dans Nagios : il se met à coder en C.

Trop compliqué : le code de Nagios est loin d'être optimal et le C, c'est pas sa tasse de café.

Il tente alors avec Python : plus facile. 

Il arrive, en changeant l'architecture logicielle à redévelopper un mini Nagios en Python, sans les faiblesses de celui-ci.

Les gains de performances sont importants et le mode distribué fonctionne nativement.

Naturellement, il propose ces avancées à l'auteur de Nagios. Celui-ci refuse :  il ne veut pas introduire un nouveau langage dans son code. 

Jean continue d'améliorer son code et il se rend compte qu'il a un outil qui fonctionne. 

"Si j'ai ces problèmes avec Nagios, d'autres doivent aussi les avoir."

L'exposer au monde et construire une communauté 

Il décide alors d'écrire des articles dans Linux Mag pour présenter son outil open source : Shinken est né.

Tout est sur un dépôt Github. L'article fait fureur. 

Il commence à y avoir des téléchargements et à sa grande surprise, des contributions.

Des geek qui aiment tester des outils. 

Les gens trouvent l'idée intéressante et surtout ça règle un problème qu'ils ont.

Il a construit une communauté sans le savoir. 

L'outil prend en fonctionnalité et en notoriété. D'autres articles sont publiés sur le sujet.

Des entreprises l'utilisent même en production. 

Écouter les signaux et créer son business

A la base Shinken, c'est pas très "user friendly"

C'est surtout très puissant pour les Admin Sys qui maitrisent les fichiers de conf et la ligne de commande.

Mais pour une entreprise "normale", c'est loin des standards en matière d'ergonomie.

Il reçoit alors des demandes pour avoir un support "pro" et une version plus "interface graphique".

C'est alors qu'il décroche des clients AVANT de lancer sa boite.

C'est ce qu'il fait quelque temps après. Shinken Solution, l'entreprise, est lancée.

Toujours rester aligné

Il se retrouve alors CEO de son entreprise. 

Il fait de moins en moins de code et de plus en plus d'autres choses. 

La partie fun de son hobby (créer un outil de supervision puissant) diminue.

Le hobby s'est transformé en travail : plus de fun, plus de passion, plus le temps de mettre la main dans le code. 

Il a commencé à lire des livres de développement personnel. Et il a beaucoup appris sur lui-même.

L'entreprise grandit. Il est à la tête d'une équipe de 15 personnes. 

Les clients sont satisfaits et le produit gagne encore plus en fonctionnalité. 

En 2022, après 10 ans, il décide de vendre sa boite à un groupe plus grand. 

Et le faisant, il a fait le nécessaire pour que l'équipe présente reste en place. 

"J'ai perdu ma liberté de parler en devenant PDG de ma boite. Ce que je peux dire sur les réseaux peut avoir un impact négatif sur les performances de la boite. J'ai pas envie de mettre mes employés à la porte."

Ce que je retiens 

J'ai connu Shinken en 2010, alors que j'étais en Stage de fin d'études. 

J'ai contribué à Shinken intensément en 2014. 

C'est vraiment un grand honneur pour moi d'avoir pu faire cette interview avec Jean. 

Et les leçons que je tire sont les suivantes : 

  • Commencer par résoudre ses propres problèmes : c'est tellement plus facile d'en parler après. 
  • Faire du build in public 
    • Ne pas avoir peur d'exposer son "bout de script" et même d'en faire des articles
    • Ca ne sera jamais parfait... 
    • A l'heure d'internet et des réseaux, c'est encore plus facile
  • Son code était Open source 
    • Oui, il n'avait pas l'idée de garder ses découvertes pour lui
    • C'était assez innovant (du Python plus performant que du C - ^^ ) mais il ne s'est pas dit "quelqu'un va me voler"
    • Ca a permis d'avoir plein de contributions : le produit a grandi très vite
    • Ca a permis d'avoir une communauté sans forcément mettre d'énergie pour la créer
    • Il a rendu son idée vivante.
  • Il a construit sa crédibilité et son autorité
    • Les entreprises sont venues le voir LUI pour assurer une version Pro
    • Il existe un outil gratuit et open source, et les entreprises sont quand même prêtes à le payer 
    • Donner gratuitement ne veut pas dire le faire toute sa vie 
  • Avoir une boite, ce n'est pas pareil que d'avoir un hobby
    • Il y a plein de choses qu'il aurait fait différemment s'il avait su l'impact que ça a de passer "CEO"
    • "Vivre de sa passion" est un conseil à prendre avec beaucoup de pincettes
    • Connaitre ce qui nous motive, ce qui nous fait vibrer, se connaitre soi même est super important

La leçon principale à retenir : tout ceci s'est déroulé sur 15 ans !!! 

Je reste persuadé que tout se joue sur la durée, le long terme. 

 

La newsletter pour ne rien louper

Rejoins les 2500 lecteurs de  la newsletter pour obtenir des conseils, des stratégies et des ressources pour développer et monétiser tes compétences Tech.