Vous êtes donc CTO et vous développez des software pour le produit ou le service de votre entreprise ? Outre le savoir-faire technique, les outils et le budget, vous aurez également besoin d'un développeur. Probablement même un tout team. Mais comment sécuriser toutes les ressources nécessaires au projet de développement ? Quelles sont vos options et combien cela vous coûtera-t-il ? Ce sont des questions que Roemie Hillenaar, PDG de Creative Fabrica, s'est posées lorsqu'il a voulu développer une application en ligne pour sa place de marché en ligne. Marek Gajda, directeur technique de The Software House, partage ses idées.
Le coût de l' software
Avant de parler d'argent, il est bon de se pencher sur l'élément clé qui permet de déplacer le software projet de développement à un niveau supérieur. Avouons-le, vous ne pouvez pas tout faire par vous-même. Dans ce monde technique, les atouts les plus importants restent les personnes et leur travail. Et il est probable qu'ils représenteront également la plus grande partie de votre budget, déclare Marek Gajda. Il est CTO et co-fondateur de software entreprise de développement La Software Villa. Gajda identifie trois options différentes pour que les développeurs requis fassent le travail : faire appel à des développeurs internes, embaucher des pigistes ou s'associer à un software entreprise de développement. Alors, parmi ces trois options, laquelle pourrait fonctionner pour vous et quelles dépenses cela nécessitera-t-il ?
De plus en plus team de développeurs internes
Embaucher plus de développeurs ou apporter de nouvelles compétences à votre team, comme un designer ou un spécialiste de l'AQ, n'est pas aussi simple que de publier une offre d'emploi, de choisir votre candidat préféré et de le mettre au travail. La guerre des talents dans ce secteur atteint de nouveaux sommets. En haut, votre team a déjà structuré le processus, la façon dont ils coopèrent. Les préparer au changement atterrira sur votre bureau et prendra du temps.
"Dans de nombreux scénarios commerciaux, c'est certainement la meilleure option et cela en vaut la peine. Cela vous donnera un contrôle total de la qualité de leur travail, vous les voyez tous les jours et en cas d'urgence, vous pouvez convoquer une réunion en face à face », explique Gajda. "Cependant, imaginez le coût et la difficulté lorsque vous avez besoin de dizaines de développeurs avec différentes spécialités." Ce qui l'amène à la deuxième option : l'externalisation indépendante.
Les pigistes sont parfaits pour MVP
Les pigistes sont l'option la plus flexible, la plus rapide et la plus abordable. "Ils sont parfaits pour les projets à court terme et ASAP", déclare Gajda. "Je recommanderais d'utiliser l'aide de freelances par exemple pour le développement de MVP. L'inconvénient est qu'il y a peu de contrôle sur la qualité du travail et vous ne pouvez pas vraiment vous attendre à ce qu'un pigiste s'occupe au mieux de toutes les tâches telles que frontend, backend, QA, mobile, UX/UI design, DevOps, etc. Si tu as software nécessitant un accompagnement sur le long terme, avec un système de conseil et de coopération structuré de différents experts, Gajda suggère une troisième option : s'associer à un software maison.
Travailler avec un software maison
Teamavec un bon software house (vous pouvez le vérifier sur Clutch par exemple) vous donnera un aperçu complet team à votre service. Les développeurs expérimentés sont représentés par un chef de projet et supervisés par des CTO. Les processus de contrôle qualité et de développement sont intégrés, les dernières technologies sont la norme. Outre l'écriture du code, des services tels que l'analyse, les consultations, le brainstorming de nouvelles idées, les tests, la réparation et la maintenance font tous partie du package.
L'utilisation d'un software maison n'est certainement pas l'option la moins chère, dit Gajda. "En fonction de la software la réputation et l'efficacité de la maison, cela pourrait être un joli penny. Cela coûtera certainement plus cher que les indépendants, mais probablement moins que de construire le team en interne. Il vous suffit de trouver la solution idéale et l'option la plus économique pour votre projet », déclare Gajda. « Pour ce faire, vous pouvez commencer à externaliser en dehors de votre pays. Lors de l'externalisation à l'étranger, disons en Europe centrale et orientale, qui est actuellement une destination d'externalisation très prisée, cela peut être moins cher. »
Software développement chez Creative Fabrica
Ne pas se soucier d'une partie technique du projet à long terme est l'une des raisons pour lesquelles Roemie Hillenaar teamavec le Software House pour le développement de son application en ligne. Hillenaar est PDG de la société néerlandaise Fabrique créative. La plate-forme en ligne est considérée comme le "Netflix pour les artisans", permettant aux créatifs de download et utilisent une large gamme de graphiques à utiliser dans leurs arts et métiers. « Nos clients sont les personnes qui vendent leurs produits sur Etsy », explique Hillenaar. "Il y a actuellement plus de 5,000 XNUMX designers numériques sur notre plateforme qui créent des travaux qu'ils peuvent utiliser."
Creative Fabrica, qui a levé 500,000 XNUMX euros de financement de Peak Capital en 2019, est en train de conquérir les États-Unis où 60 milliards de dollars par an sont dépensés sur le marché de l'artisanat. Pour tirer parti de plus d'un million d'utilisateurs, Creative Fabrica cherche à ajouter une couche sociale sur son site Web. Hillenaar : "Nous construisons quelque chose où vous pouvez partager vos projets d'artisanat, créer une suite et interagir avec les utilisateurs et le contenu."
"C'est de l'autogestion"
Construire un réseau social pour des millions d'artisans n'est pas une tâche facile, a réalisé Hillenaar. "Nous avons fait beaucoup de développement en interne, à la fois dans notre bureau à Amsterdam et à distance. Mais nous avions simplement besoin de plus de développeurs. Il est difficile de trouver de bonnes personnes dans Amsterdam.” Hillenaar a trouvé la solution chez Gajda's The Software Maison.
« Nous travaillons avec eux depuis environ quatre mois maintenant, et ce fut une expérience très positive », déclare Hillenaar. « Ils n'ont pas peur de plonger eux-mêmes dans quelque chose ou de faire preuve d'initiative. Notre CTO suit de près le projet, mais reçoit également beaucoup de soutien de The Software Loger. Au début, nous cherchions des mains supplémentaires pour faire le codage pour nous. Mais cela signifierait que nous devons également gérer ces mains nous-mêmes. C'est autogéré, ce qui nous évite beaucoup de frais généraux.
Team Creative Fabrica, avec la PDG Roemie Hillenaar à l'arrière.
'Extension de notre propre team»
Alors qu'en est-il des coûts ? Combien devez-vous débourser si vous voulez, par exemple, avoir une couche sociale sur votre plate-forme d'artisanat très populaire ? Hillenaar ne peut divulguer aucun chiffre. « Nous sommes très axés sur les produits. Nous n'avons jamais pensé "oh, nous avons besoin d'environ 12 sprints, donc cela prendra autant de temps". Nous voyons cela comme une extension de la nôtre team, au lieu d'un projet séparé team. La bonne chose est que le Software House est très clair sur ses tarifs.
Pour l'instant, Hillenaar considère le projet comme un effort continu et il prévoit de garder The Software Maison à ses côtés pour cela. « Une fois la couche sociale terminée, il nous restera de la maintenance. Mais nous sommes aussi opportunistes. Nous aimons construire et tester beaucoup et lancer de nouvelles choses. Nous embaucherons des développeurs internes, mais nous augmenterons probablement aussi nos ressources externes team. »
Augmenter ou réduire : une partie de l'accord
Pour Gajda, il est également difficile de prévoir les coûts exacts de maintenance d'une application. "Il existe de nombreux scénarios et chacun nécessitera une approche et un investissement différents lors de la mise en œuvre et de la maintenance d'un software produit ou service. C'est pourquoi il est pratique d'avoir la possibilité d'évoluer à la demande, quand vous en avez besoin, dans tous les domaines de software développement."
Ainsi, que vous ayez besoin d'ajouter un spécialiste spécifique pour une simple amélioration rapide, que vous receviez soudainement un nouveau délai de la part de vos parties prenantes ou, à l'inverse, que vous traversiez soudainement des moments difficiles et que vous deviez réduire votre budget de développement ; lorsque vous vous associez à un software maison, vous pouvez augmenter ou réduire même en quelques jours. Et chaque fois que vous êtes prêt à travailler à nouveau sur votre application, votre software partenaire de développement sera prêt à évoluer à nouveau pour vous fournir le rythme de développement dont vous avez besoin.
Avez-vous d'autres questions sur le sujet ou souhaitez-vous consulter Marek Gajda – The Software CTO de la maison ? Cliquez ici et réservez une consultation gratuite d'une heure.