Fermer

mai 27, 2021

Pourquoi j'ai décidé de développer la technologie de ma startup avec une équipe interne


Toutes les entreprises ne se ressemblent pas, mais il est important de se poser les questions suivantes lors du démarrage.


5 min de lecture

Cet article a été traduit de notre édition espagnole utilisant les technologies d'IA. Des erreurs peuvent exister en raison de ce processus.

Les opinions exprimées par les contributeurs de Entrepreneur sont les leurs.


Quiconque lance une entreprise doit décider d'investir des ressources pour créer son produit ou de sous-traiter le développement de logiciels à une entreprise externe. Dans mon entreprise chez Hitch une technologie SaaS de talent, nous avons décidé de développer notre propre logiciel d'intelligence artificielle . J'explique ici pourquoi.

D'une part, nous savons tous que le temps c'est de l'argent et que vous ne pouvez pas passer trop de temps à créer un Produit Minimum Viable (MVP) . Comme on dit en ces temps "grandir vite ou mourir jeune ", cela nous fait penser que l'embauche d'experts externes pour nous aider à atteindre ce produit est l'option la plus rapide et la moins chère puisqu'ils dominent ce type de développement et donc nous éviterions la douleur de recruter une équipe interne; mais d'un autre côté, la propre technologie ne devrait-elle pas être la qualité centrale d'une startup ?

Les deux approches ont des avantages et des inconvénients et la décision n'est pas facile. La réponse dépend de facteurs commerciaux et culturels, du type de produit à construire et, surtout, de la vision de l'équipe fondatrice.

Pour en savoir plus:

Avec Hitch, il était très clair que la technologie fait partie de la proposition de valeur fondamentale du produit et non un moyen de résoudre un besoin d'entreprise.

Un avantage important de la formation d'une équipe technologique interne est que les gens peuvent s'aligner davantage sur la culture de l'entreprise, en plus d'être beaucoup plus engagés envers ce qui est fait et comment l'entreprise fonctionne.

L'inconvénient que nous avons trouvé réside dans la complexité de trouver de bons développeurs spécialisés, il faut du temps pour les trouver, faire un bon ajustement et c'est aussi une solution plus coûteuse. La plate-forme que nous avons développée cherche précisément à s'attaquer à ce problème, mais à cette époque Hitch n'était pas encore une réalité.

Pour en savoir plus:

Par contre, en externalisant nous pouvions trouver des spécialistes plus rapidement, en plus d'être moins cher au début. Cependant, les équipes peuvent ne pas être engagées à 100% dans le projet, l'agence peut porter d'autres projets à côté, et cela rend l'alignement avec le produit et la culture de la startup difficile. Les négociations de copyright pour le développement fini peuvent également être un sujet et les contrats doivent être bien stipulés pour nous protéger en tant qu'entreprise.

Nous avons finalement dû nous demander si Hitch avait besoin d'une "recette secrète" technologique qui nous rendrait uniques.

Le La plate-forme Hitch est destinée aux spécialistes des ressources humaines et non aux spécialistes de la technologie, mais la technologie sous-jacente et sa mise en œuvre doivent être uniques pour ajouter de la valeur, donc la réponse est oui.

En résumé, je considère que l'externalisation du développement de logiciels n'est pas souhaitable lorsque: [19659017] L'entreprise a la technologie comme proposition principale.

  • La technologie est unique dans sa mise en œuvre et un modèle non reproductible est recherché.
  • La culture organisationnelle est la clé du développement de produit.
  • Comme Michael Seibel, associé chez accélérateur et capital-risque Y Combinator, déclare: «En lisant des applications de démarrage sur YC, je vois trop de fondateurs lever un peu de capital d'amorçage et externaliser l'ingénierie pour réduire les coûts. C'est une idée fausse courante qui est un énorme drapeau rouge pour les futurs investisseurs et qui est souvent beaucoup plus coûteuse à long terme que d'avoir un co-fondateur technique. »Cette déclaration renforce l’idéologie que nous avons de construire un modèle de technologie interne robuste.

    Les programmeurs d’agence travaillent traditionnellement dans un environnement« problème connu, solution connue »(par exemple, un magasin de vêtements qui a besoin d’un site Web représente une situation où problème et la solution sont connus). Alors que les startups technologiques opèrent dans un environnement «problème inconnu, solution inconnue» (personne ne sait si la solution est appropriée jusqu'à ce que le nouveau produit soit utilisé). L'idée chez Hitch lors du développement de votre propre SaaS est également de pouvoir itérer et s'améliorer en cours de route. Ce n'est certainement pas la solution la plus simple, mais nous pensons que c'est la plus rentable pour nous à long terme. Toutes les entreprises ne se ressemblent pas, mais il est important de se poser ces questions lors du démarrage.




    Source link