Comment trouver un développeur pour sa start-up ?

décembre 2, 2019
developpeur web freelance
Vous avez une idée de start-up ? Problème, l’informatique n’est pas vraiment votre fort. Rassurez-vous j’étais dans la même situation en juillet 2017 lorsque j’ai quitté mon poste. Pourtant, 13 mois plus tard, en août 2018, mon application mobile était disponible sur les plateformes de téléchargement. Je vais vous montrer comment trouver un développeur qui donnera vie à vos idées.

Vous avez une idée de start-up ? Problème, l’informatique n’est pas vraiment votre fort. Rassurez-vous j’étais dans la même situation en juillet 2017 lorsque j’ai quitté mon poste. Pourtant, 13 mois plus tard, en août 2018, mon application mobile était disponible sur les plateformes de téléchargement. Je vais vous montrer comment trouver un développeur qui donnera vie à vos idées.

 

Les différentes possibilités pour trouver un développeur

Lorsque j’ai quitté mon emploi dans la fonction publique en 2017, je n’avais qu’une seule certitude. La création de ma start-up. Tout le reste n’était que des questions. Dans quel domaine ? Avec qui ? Comme ? Je n’ai pas eu de réponse. Puis j’ai eu une idée. C’est le premier pas. En fait, vous n’avez pas besoin de chercher un développeur pour donner vie à une idée que vous n’avez pas. Cela semble assez logique, mais je préfère le préciser. N’approchez pas un développeur si vous n’avez pas de projet spécifique à soumettre. Quoi qu’il en soit, j’y reviendrai plus tard.

Une fois que mon idée était plus ou moins claire dans ma tête, je me suis intéressée aux différentes manières dont je devais la concrétiser. Et il y en a trois :

  • M’associer avec un développeur : j’internalise le développement informatique
  • Recourir à une agence : j’externalise le développement informatique auprès de plusieurs développeurs
  • Recourir à un freelance : j’externalise le développement informatique auprès d’un seul développeur

Comme vous pouvez le constater, vous externalisez les développements informatiques quand vous faites appel à une agence ou à un freelance. Autrement dit, vous les payez pour une prestation. Autant vous dire que vous allez trouver très facilement. Par contre, ce qui est le plus intéressant (et également le plus difficile), c’est d’intégrer un développeur dans votre start-up sans le payer. En effet, en échange de son travail, il reçoit des parts de votre capital. C’est de cette possibilité dont je vais vous parler dans cet article dans la mesure où celle qui est la plus difficile à mettre en place.

1. Déterminer le profil que vous recherchez

Afin de trouver le bon développeur, il est d’abord important de savoir exactement ce que vous recherchez et ce dont vous avez besoin. Alors répondez à ces trois questions :

Plutôt site web ou application mobile ?
Puis-je lui verser un salaire ou dois-je simplement le payer en lui donnant des actions ?
Est-ce que je souhaite que mon collaborateur soit sur place ou puis-je travailler avec lui à distance ?

a) Quel type de développements ?

Sans rentrer dans les détails, rappelons que dans une startup il faut un développeur full stack pour un site web. Cela signifie qu’il est capable de développer un site Web de A à Z.

Et un développeur d’applications mobiles hybrides. Cela signifie qu’il est capable de développer une application pour Apple et Android. Il maîtrise donc les Frameworks React Native et/ou Ionic. Grâce à ces frameworks (toolkits), il est possible d’écrire le code une seule fois pour plusieurs plateformes.

b) Est-ce que je le paye ou pas ?

Pouvez-vous payer votre partenaire ? Pour ma part, je n’étais pas en mesure de lui verser un salaire. J’avais donc besoin de quelqu’un qui gagnait déjà sa vie ailleurs. Autrement dit, un de ces trois profils :

 

  • Un salarié intéressé pour travailler dans une start-up pendant son temps libre
  • Un freelance intéressé pour travailler dans une start-up en parallèle
  • Un demandeur d’emploi indemnisé par Pôle Emploi

Par contre, attention ! Ces personnes ne seront pas forcément consacrées à 100% dans votre projet !

Conseil : soyez clair dès le départ avec votre développeur sur sa disponibilité.

Lorsque j’ai trouvé un premier partenaire potentiel, nous n’avions pas évoqué le sujet et je me suis vite rendu compte qu’il n’était pas suffisamment disponible par rapport à mes besoins. Il travaillait « un peu » le week-end. Lorsque j’ai rencontré mon partenaire actuel, je lui ai demandé de préciser ses disponibilités. Il m’a assuré qu’il pouvait consacrer trois heures par jour à ma start-up. Ce qui me convenait parfaitement. En fait, je pense qu’il y passe plus de temps…

 

c) Un développeur sur place ou à distance ?


Ensuite, c’est à vous de décider. Préférez-vous un développeur sur site ou à distance ? C’est une décision pour tout le monde. Personnellement, je voulais qu’un développeur local le voie plus régulièrement. Cependant, le développeur de ma ville n’était pas assez disponible et nous avons arrêté de travailler ensemble. Et mon partenaire actuel habite à 3 heures de chez moi. Et notre collaboration me convient parfaitement. Nous communiquons bien et régulièrement. J’ai donc changé de point de vue. Et la distance n’est clairement plus un problème pour moi en club.

2. Trouver le profil recherché


Maintenant, vous savez ce que vous recherchez. Voyons voir comment trouver la perle rare :

  • Le réseau
  • LinkedIn
  • Les groupes Facebook

a) Le réseau


Le réseau est très important et c’est ainsi que j’ai trouvé mon partenaire actuel. Je sais ce que tu vas dire « Nous n’avons pas tous un développeur dans notre réseau. » Laissez-moi vous dire que ce n’est pas tout à fait vrai.

Dans mon cas, j’ai commencé avec une agence et j’ai ensuite travaillé avec un développeur  mois après le début de mon projet. Mais cette personne faisait partie de mon réseau depuis le début. C’est juste que je ne l’ai pas activé et que je n’ai parlé à personne de ma détresse.

Revenons au premier point : savoir exactement ce que vous recherchez. Pour ma part, je ne savais pas ce que je cherchais, donc je ne le trouverais probablement pas. Mais en en parlant à différentes personnes, j’ai été présenté à mon partenaire actuel. Et ce n’était pas une de mes connaissances directes. C’est en fait le cousin de l’ami de mon frère. Et il habite à trois heures de chez moi.

Pour cette raison, je vous encourage à en parler autant que vous le pouvez. Parce que même si vous ne connaissez pas de développeur, il y aura toujours quelqu’un qui connaît quelqu’un qui est développeur.

Sachez exactement ce que vous recherchez et parlez-en !

b) LinkedIn

En même temps, comme le réseautage peut parfois prendre un certain temps, je vous recommande d’utiliser LinkedIn. Entrez simplement « profil recherché + champ de recherche » dans la barre de recherche.

Par exemple, si vous recherchez un développeur full stack maroc, entrez full stack maroc.

C’est ainsi que j’ai contacté et rencontré un partenaire potentiel. J’étais plus actif sur LinkedIn qu’avec mon réseau. Alors sur LinkedIn j’ai eu les premiers résultats.

c) Les groupes Facebook


Autre méthode que je n’ai pas utilisée cette fois-ci : les groupes Facebook. Je viens de rejoindre de nombreux groupes de startups sur Facebook. Et il est assez fréquent que les porteurs de projet publient un article expliquant leur projet et ce qu’ils recherchent. Je ne sais pas si beaucoup d’associations sont liées de cette façon. Ce qui est certain, cependant, c’est que les réactions à ce type de publication sont nombreuses.

3. Intéresser le profil trouvé

Vous avez enfin trouvé la perle rare. Maintenant, l’enjeu est de l’intéresser et de lui donner envie d’aller plus loin. À mon sens, il y a deux critères essentiels qui peuvent faire pencher la balance :

  • L’intérêt pour le projet
  • L’aspect financier

a) L’intérêt pour le projet


Quel que soit le secteur d’activité de votre projet, le travail d’un développeur reste le même. Mais c’est clairement un « plus » s’il est intéressé par votre projet.

Tout d’abord, sans lui montrer un plan d’affaires de 80 pages, montrez-lui que vous avez fait du bon travail sur votre projet et qu’il ne s’agit pas simplement « d’une idée ». Donnez-lui des détails et faites-lui sentir que vous êtes pleinement impliqué. Beaucoup de gens ne persévèrent pas, ont des idées et ne vont pas jusqu’au bout. Faites-lui comprendre qu’avec ou sans lui vous irez jusqu’au bout de votre aventure. Le développeur doit avoir l’esprit tranquille et réaliser que votre projet est solide. Montrez-lui une étude de marché, un cahier des charges des réponses aux questionnaires…

b) L’aspect financier


Même si vous ne le payez pas, donnez-lui une partie de votre capital. Il est très difficile de trouver une règle générale pour la répartition des parts entre associés. Tout le monde m’a répondu : « Cela dépend, il faut négocier ». Je vais donc essayer d’être un peu plus précis pour vous. Au cours de mes recherches, j’ai trouvé ce qui suit:

Si le promoteur s’implique dès le départ dans le projet, vous pouvez lui céder jusqu’à 50% des parts.

S’il vient à vous juste pour développer le projet (mais vous faites tout le reste), vous pouvez lui donner jusqu’à 20% des parts.

S’il rejoint votre projet alors qu’il est déjà démarré et bien avancé (lorsqu’une version du site ou de l’application a déjà été créée), donnez-lui entre 4 et 10%.

Ce n’est pas une règle générale. Comme dit, il est difficile de trouver deux sonneries identiques. En tout cas, j’ai suivi cette règle dans mes négociations avec le développeur. Il est venu me voir alors que l’application était en magasin depuis 6 mois et que le projet avait démarré il y a 18 mois. J’ai donc prévu de lui donner entre 4 et 10 %. Nous l’avons essayé et j’ai été très satisfait de notre coopération. J’ai donc décidé de lui donner 10 %. qu’il a accepté.

N’essayez pas d’obtenir vos parts à tout prix. N’excluez pas une possibilité. Il peut être préférable de vendre 25 % d’une entreprise qui va grandir que de garder 100 % à tout prix et de voir l’entreprise s’effondrer.

Comme le dit le dicton, « il vaut mieux avoir un petit morceau d’un très gros gâteau qu’un gros morceau d’un petit gâteau ».

Vous pouvez retrouver AMINE sur son site Internet