{"id":603,"date":"2023-02-10T17:43:48","date_gmt":"2023-02-10T17:43:48","guid":{"rendered":"https:\/\/genusware.com\/2022\/08\/31\/when-should-your-company-develop-its-own-software\/"},"modified":"2023-02-13T18:00:15","modified_gmt":"2023-02-13T18:00:15","slug":"when-should-your-company-develop-its-own-software","status":"publish","type":"post","link":"https:\/\/genusware.com\/fr\/quand-votre-entreprise-doit-elle-developper-son-propre-logiciel\/","title":{"rendered":"Quand votre entreprise doit-elle d\u00e9velopper son propre logiciel\u00a0?"},"content":{"rendered":"<p>Tirer parti d&#039;un logiciel maison pour apporter de l&#039;innovation sur votre march\u00e9 ou pour cr\u00e9er des op\u00e9rations plus efficaces peut \u00eatre un puissant moteur de croissance. Mais la d\u00e9cision d&#039;achat ou de construction est cruciale. S&#039;il n&#039;est tout simplement pas possible d&#039;acheter le logiciel dont vous avez besoin, il peut \u00eatre judicieux de le cr\u00e9er. Mais il est ind\u00e9niable que c&#039;est un chemin difficile, et qui n&#039;en vaut la peine que si l&#039;avantage est important. Avant de construire, assurez-vous de comprendre les co\u00fbts r\u00e9els pour r\u00e9ussir \u00e0 long terme et ne vous lancez que dans les efforts d&#039;\u00e9criture de code dont vous \u00eates s\u00fbr que votre entreprise est capable. L&#039;auteur discute de deux entreprises de taille moyenne qui ont r\u00e9ussi \u00e0 \u00ab rouler leur propre code \u00bb et pr\u00e9sente trois comp\u00e9tences requises pour le faire.<\/p>\n<div>\n<p>Chaque entreprise a besoin et utilise des logiciels, et certains sont un moteur important de la r\u00e9ussite commerciale. Mais \u00e0 mesure que les petites entreprises deviennent de taille moyenne, des \u00e9carts de performances logicielles peuvent appara\u00eetre. Trouver de nouvelles solutions logicielles peut r\u00e9soudre les probl\u00e8mes et les inefficacit\u00e9s et aider les \u00e9quipes \u00e0 d\u00e9velopper des produits et services innovants. Mais les PDG d&#039;entreprises de taille moyenne sont souvent confront\u00e9s \u00e0 un choix difficile\u00a0: soit mettre \u00e0 niveau via un fournisseur, soit d\u00e9velopper (c&#039;est-\u00e0-dire \u00ab\u00a0rouler\u00a0\u00bb) leur propre code.<\/p>\n<p>Il est largement admis que les mises \u00e0 niveau logicielles sont toujours co\u00fbteuses et souvent perturbatrices. Parfois, ils \u00e9chouent compl\u00e8tement ou ne tiennent pas leur promesse initiale. Cela signifie peu ou pas de retour sur l&#039;argent d\u00e9pens\u00e9. Mais parfois, il n&#039;y a tout simplement pas de logiciel pr\u00eat \u00e0 l&#039;emploi disponible pour r\u00e9soudre le probl\u00e8me unique d&#039;une entreprise.<\/p>\n<p>Pour les petites entreprises, il est g\u00e9n\u00e9ralement plus facile (et presque toujours moins cher) d&#039;effectuer des solutions de contournement manuelles lorsque leur logiciel d&#039;exploitation n&#039;est pas \u00e0 la hauteur de la t\u00e2che. Mais les entreprises de taille moyenne peuvent perdre beaucoup d&#039;argent et freiner leur croissance en raison des inefficacit\u00e9s qui d\u00e9coulent in\u00e9vitablement de ces solutions de contournement. Et ces processus manuels tortur\u00e9s peuvent emp\u00eacher les entreprises de saisir les opportunit\u00e9s en temps opportun. Pour ces entreprises, le codage personnalis\u00e9 est une option viable. (Les grandes entreprises aux poches profondes peuvent constituer des \u00e9quipes de d\u00e9veloppement de logiciels et ont souvent le talent \u00e0 bord pour le faire.)<\/p>\n<p>La plupart des entreprises de taille moyenne ont un \u00ab\u00a0super utilisateur\u00a0\u00bb qui est dou\u00e9 pour aider tout le monde avec les fonctionnalit\u00e9s d\u00e9j\u00e0 int\u00e9gr\u00e9es \u00e0 leur logiciel (comme les r\u00e9dacteurs de rapports, les tableaux de bord, etc.). Et la plupart des logiciels de planification des ressources d&#039;entreprise (ERP) modernes ont des couches qui permettent la personnalisation - souvent une couche o\u00f9 les revendeurs \u00e0 valeur ajout\u00e9e (VAR) peuvent apporter des modifications et une couche client pour les personnalisations des clients. Si une entreprise de taille moyenne peut en tirer ce dont elle a besoin, c&#039;est fantastique. Mais que se passe-t-il si ce n&#039;est pas possible\u00a0?<\/p>\n<p>De nombreuses entreprises de taille moyenne sont bloqu\u00e9es en essayant de d\u00e9cider d&#039;acheter de nouveaux logiciels ou d&#039;essayer d&#039;\u00e9crire leur propre code, m\u00eame si cela signifie simplement connecter des syst\u00e8mes disparates. D&#039;autres essaient de sous-traiter le probl\u00e8me \u00e0 une soci\u00e9t\u00e9 de logiciels. Bien que l&#039;externalisation de la cr\u00e9ation de code puisse faire partie d&#039;une solution, y parvenir n\u00e9cessite une gestion de projet rigoureuse, une capacit\u00e9 que ne poss\u00e8dent pas toutes les entreprises de taille moyenne.<\/p>\n<p>Pendant ce temps, l&#039;horloge tourne toujours. Les gains d&#039;efficacit\u00e9 qui pourraient \u00eatre r\u00e9alis\u00e9s avec les logiciels ne sont pas r\u00e9cup\u00e9r\u00e9s, ce qui r\u00e9duit les marges. Les opportunit\u00e9s de march\u00e9 sont perdues pour les concurrents. Comment les chefs d&#039;entreprise de taille moyenne peuvent-ils d\u00e9terminer quand il est judicieux de cr\u00e9er leur propre logiciel\u00a0?<\/p>\n<h2><strong>Quand rouler votre propre code<\/strong><\/h2>\n<p>Il est inefficace de d\u00e9velopper des programmes personnalis\u00e9s pour les fonctions commerciales essentielles telles que la comptabilit\u00e9, la paie, la taxe de vente, l&#039;inventaire et la gestion de la relation client (CRM), et de nombreuses options sont facilement disponibles. Mais s&#039;il n&#039;y a pas de logiciel qui fait ce dont vous avez besoin, vous n&#039;aurez peut-\u00eatre pas d&#039;autre choix que de lancer le v\u00f4tre, surtout s&#039;il y a une opportunit\u00e9 de grande valeur \u00e0 saisir ou une efficacit\u00e9 significative \u00e0 gagner. (Cr\u00e9er votre propre code ne vaut la peine que s&#039;il y a un gros gain\u00a0; sans un bon retour sur investissement, oubliez-le.)<\/p>\n<p>Par exemple, en 2007, BF&amp;S Manufacturing prenait de l&#039;ampleur en tant que fabricant sous contrat de composants complexes \u00e0 faible volume, mais critiques, pour les secteurs verticaux de l&#039;a\u00e9rospatiale, de l&#039;arm\u00e9e, de la m\u00e9decine et de l&#039;industrie. Ses clients voulaient superviser les travaux, mais BF&amp;S \u00e9tait bas\u00e9e au Mexique et nombre de ses clients ne voulaient pas investir du temps et de l&#039;argent pour voyager et rester l\u00e0-bas.<\/p>\n<p>BF&amp;S d\u00e9pendait d&#039;une relation \u00e9troite avec ses clients, se tournant souvent vers leurs ing\u00e9nieurs pour r\u00e9soudre les probl\u00e8mes de production. Mais la distance et une fronti\u00e8re rendaient cela de plus en plus difficile. Le partage d&#039;\u00e9cran et les cam\u00e9ras \u00e0 eux seuls n&#039;allaient pas suffire \u00e0 ses clients, et BF&amp;S craignait de les perdre au profit de fabricants plus proches, m\u00eame si ces entreprises facturaient plus cher. BF&amp;S devait \u00eatre en mesure de transf\u00e9rer les pr\u00e9cieuses donn\u00e9es de production de son syst\u00e8me ERP principal dans un format que ses clients pourraient utiliser.<\/p>\n<p>Le PDG de BF&amp;S, Carlos Fernandez, a regard\u00e9 autour de lui mais n&#039;a pas trouv\u00e9 de solution \u00e0 acheter. Au lieu de cela, dit-il, \u00ab nous nous sommes lanc\u00e9s dans un programme logiciel qui fournirait des donn\u00e9es en temps r\u00e9el 24 heures sur 24, 7 jours sur 7 \u00bb sur les versions de produits de l&#039;entreprise. Tout a commenc\u00e9 avec leur \u00ab gars de l&#039;informatique \u00bb, comme l&#039;appelle Fernandez, tout juste sorti de l&#039;universit\u00e9, qui a construit un outil pour suivre les stocks de mati\u00e8res premi\u00e8res, de travaux en cours et de produits finis et fournir une visibilit\u00e9 interne et externe.<\/p>\n<p>Il a \u00e9t\u00e9 achev\u00e9 et utilis\u00e9 pour la premi\u00e8re fois en 2010. Les clients l&#039;ont ador\u00e9. Fernandez a commenc\u00e9 \u00e0 d\u00e9velopper l&#039;\u00e9quipe de d\u00e9veloppement de logiciels au Mexique, prenant en charge quatre installations dans l&#039;\u00c9tat de Sonora avec un effectif combin\u00e9 de 500. Les clients pouvaient d\u00e9sormais voir une vid\u00e9o des postes de travail, la progression de leurs produits \u00e0 chaque \u00e9tape, les stocks de produits bruts et finis de BF&amp;S, qui travaillait sur leur travail, et toutes les histoires et sp\u00e9cifications des produits.<\/p>\n<p>Ce codage personnalis\u00e9 n\u00e9cessitait une compr\u00e9hension approfondie des activit\u00e9s de l&#039;entreprise et des besoins de ses clients. Dirig\u00e9e \u00e0 l&#039;origine par Fernandez, l&#039;\u00e9quipe d&#039;ing\u00e9nieurs et de responsables des op\u00e9rations planifie et g\u00e8re d\u00e9sormais le support et le d\u00e9veloppement continus de l&#039;outil.<\/p>\n<p>Aujourd&#039;hui, bien que Fernandez ne pr\u00e9tende pas que le code maison de son entreprise est un \u00e9norme diff\u00e9renciateur concurrentiel, il pense qu&#039;il donne \u00e0 ses clients ce qu&#039;ils veulent et ce qu&#039;il ne pouvait pas fournir avec un logiciel standard\u00a0: la transparence et une mesure de contr\u00f4le sur la production de leurs produits.<\/p>\n<h2><strong>Le voyage et les co\u00fbts<\/strong><\/h2>\n<p>Rouler votre propre code n&#039;est ni simple ni bon march\u00e9. Les ing\u00e9nieurs logiciels sont tr\u00e8s bien pay\u00e9s. Aux \u00c9tats-Unis, cela signifie des salaires \u00e0 six chiffres. Les co\u00fbts de recherche et d&#039;embauche d&#039;ing\u00e9nieurs impliquent souvent des cabinets de recrutement, qui facturent 15% \u00e0 30% du salaire de la premi\u00e8re ann\u00e9e, et depuis plusieurs ann\u00e9es, m\u00eame eux ont du mal \u00e0 trouver de bons candidats. En plus des co\u00fbts d&#039;approvisionnement, vous devez interroger et \u00e9valuer les candidats pour leurs comp\u00e9tences techniques, former et int\u00e9grer les nouvelles recrues et fournir un environnement num\u00e9rique pour le d\u00e9veloppement et les tests.<\/p>\n<p>Et puis vous devez g\u00e9rer les t\u00e2ches de d\u00e9veloppement de code, en vous assurant qu&#039;elles sont productives. Comme le d\u00e9partement de d\u00e9veloppement compte plus de cinq ou six ing\u00e9nieurs, vous aurez besoin d&#039;un cadre DevOps pour le superviser. Si les programmeurs sont sous-g\u00e9r\u00e9s, des jours et des semaines peuvent \u00eatre perdus alors que la productivit\u00e9 chute.<\/p>\n<p>Et vous ne pouvez pas simplement embaucher des d\u00e9veloppeurs et des gestionnaires et vous attendre \u00e0 ce que la magie op\u00e8re. Les ing\u00e9nieurs font ce que l&#039;entreprise leur dit de faire. Ils prosp\u00e8rent sur la clart\u00e9. Vous allez donc devoir passer du temps \u00e0 comprendre les opportunit\u00e9s et les besoins de votre entreprise pour pouvoir d\u00e9crire les caract\u00e9ristiques, les fonctions et les options que vous souhaitez. Cette feuille de route logicielle doit \u00eatre compl\u00e9t\u00e9e avant que vos ing\u00e9nieurs ne commencent \u00e0 coder. Si vous ne parvenez pas \u00e0 faire tout cela correctement et \u00e0 temps, vous aurez des talents tr\u00e8s co\u00fbteux assis sur leurs mains, probablement \u00e0 la recherche d&#039;autres endroits o\u00f9 travailler.<\/p>\n<p>Enfin, lorsque vous d\u00e9veloppez du code personnalis\u00e9, vous devez le maintenir. Le logiciel tombe en panne tout le temps. Les pirates trouvent continuellement de nouveaux vecteurs d&#039;attaque. De nouveaux besoins apparaissent et les utilisateurs demandent des modifications. M\u00eame les langages de programmation vieillissent, donc tous les cinq \u00e0 10 ans, les logiciels peuvent avoir besoin d&#039;\u00eatre r\u00e9\u00e9crits. Les co\u00fbts s&#039;encha\u00eenent.<\/p>\n<p>Cependant, bien que le codage personnalis\u00e9 soit difficile, il peut \u00eatre un facteur crucial et en vaut la peine pour certaines entreprises qui proposent des solutions innovantes \u00e0 leurs clients.<\/p>\n<p>Corefact (un client de Mastering Midsized) est un fournisseur de services marketing complets pour les secteurs de l&#039;immobilier et des pr\u00eats hypoth\u00e9caires. En 2005, l&#039;entreprise a eu une nouvelle id\u00e9e. Si un agent immobilier pouvait envoyer une carte postale \u00e0 un client potentiel avec une URL unique qui conduirait le client vers un site Web avec sa propre maison en son centre, cela pourrait \u00eatre extr\u00eamement attrayant et changer la donne. Les clients de Corefact, les agents immobiliers, \u00e9taient enthousiasm\u00e9s, non seulement par l&#039;attrait potentiel pour leurs clients, mais aussi par toutes les donn\u00e9es que ce type d&#039;engagement leur fournirait.<\/p>\n<p>Corefact couldn\u2019t buy software to do this \u2014 it was new. Corefact\u2019s founder and CEO Chris Burnley had always been a technologist. Prior to Corefact, he started several technology-driven companies.&nbsp;Thanks to this technological competency, the company found a way to print variable data \u2014 unique URLs \u2014 on postcards and then move them on to web servers that would wait for a homeowner to type in the URL, after which a new, unique website would be created instantly. By 2006, the software was launched with a single engineer.<\/p>\n<p>Aujourd&#039;hui, l&#039;\u00e9quipe d&#039;ing\u00e9nierie est pass\u00e9e \u00e0 10 personnes, situ\u00e9es aux \u00c9tats-Unis et \u00e0 l&#039;\u00e9tranger. Ils ont cr\u00e9\u00e9 un code personnalis\u00e9 qui n&#039;est pas seulement orient\u00e9 vers le client, mais qui rassemble \u00e9galement efficacement des milliers de commandes quotidiennes via la saisie des commandes, les graphiques et le pr\u00e9presse et automatise le flux efficace du travail vers les presses et la finition.<\/p>\n<p>Burnley d\u00e9clare : \u00ab Notre concept original nous a mis sur une rampe de croissance rapide, mais notre capacit\u00e9 \u00e0 innover avec la technologie continue de nous propulser. Bien s\u00fbr, l&#039;investissement dans les ing\u00e9nieurs est \u00e9norme et continu, mais la liste des opportunit\u00e9s est longue.<\/p>\n<p>Mais ils ne construisent pas tous les logiciels qu&#039;ils utilisent. Lorsqu&#039;il s&#039;agissait de mettre \u00e0 niveau leur ERP, ils ont choisi un produit standard de Netsuite, auquel ils connectent leurs propres syst\u00e8mes de gestion des commandes. De m\u00eame, ils ont r\u00e9cemment abandonn\u00e9 un CRM auto-fabriqu\u00e9 en faveur de Salesforce, gardant leur \u00e9quipe de d\u00e9veloppement concentr\u00e9e sur la cr\u00e9ation de logiciels qu&#039;ils ne peuvent pas acheter.<\/p>\n<h2>Les trois comp\u00e9tences dont vous avez besoin pour rouler les v\u00f4tres<\/h2>\n<p>Les exemples dont j&#039;ai parl\u00e9 n\u00e9cessitent diff\u00e9rentes quantit\u00e9s des trois comp\u00e9tences suivantes, selon la complexit\u00e9 de vos exigences de code personnalis\u00e9\u00a0:<\/p>\n<h3>Traduire les besoins m\u00e9tiers en projets logiciels.<\/h3>\n<p>L&#039;identification des besoins de l&#039;entreprise - et de leurs solutions - est un processus n\u00e9cessairement it\u00e9ratif, en gardant \u00e0 l&#039;esprit les limites des logiciels existants, ainsi que vos ressources et les donn\u00e9es disponibles. Il ne s&#039;agit ni de d\u00e9veloppement logiciel ni de gestion d&#039;entreprise ; c&#039;est une forme d&#039;ing\u00e9nierie o\u00f9 une jambe se tient dans l&#039;entreprise et l&#039;autre dans une compr\u00e9hension approfondie du fonctionnement de vos syst\u00e8mes logiciels actuels.<\/p>\n<p>Cette comp\u00e9tence peut \u00eatre d\u00e9tenue par un cadre dans une petite entreprise de taille moyenne ou par une petite \u00e9quipe \u00e0 mesure que l&#039;organisation se d\u00e9veloppe. Ce qui entre est un probl\u00e8me ou une opportunit\u00e9, ce qui en ressort est une s\u00e9rie d&#039;\u00e9tapes d\u00e9taill\u00e9es pour cr\u00e9er et maintenir le code : exactement quelles donn\u00e9es doivent \u00eatre utilis\u00e9es et quelle logique ou quels processus doivent \u00eatre utilis\u00e9s pour produire une solution. Sans toutes ces \u00e9tapes, s&#039;efforcer de cr\u00e9er un code personnalis\u00e9 n&#039;a aucun sens.<\/p>\n<h3>D\u00e9veloppement de codes.<\/h3>\n<p>Selon les circonstances, une entreprise de taille moyenne peut avoir un programmeur ou un d\u00e9partement d&#039;ing\u00e9nierie complet. Par exemple, dans mon entreprise pr\u00e9c\u00e9dente, Dave, un jeune employ\u00e9 d&#039;entrep\u00f4t qui code comme passe-temps, monte de temps en temps pour de petits projets de codage. Pour de plus grandes opportunit\u00e9s, le d\u00e9veloppement de code peut se transformer en une s\u00e9rie d&#039;\u00e9quipes d&#039;ing\u00e9nieurs avec des comp\u00e9tences et des objectifs diff\u00e9rents travaillant dans un d\u00e9partement DevOps complet, dirig\u00e9 par un vice-pr\u00e9sident ou un directeur de la technologie.<\/p>\n<h3>Op\u00e9rations logicielles.<\/h3>\n<p>Le c\u00f4t\u00e9 op\u00e9rationnel de la gestion des applications personnalis\u00e9es est co\u00fbteux. Vous devez maintenir l&#039;int\u00e9grit\u00e9 du code personnalis\u00e9 et vous assurer que vos processus, vos employ\u00e9s et vos outils sont tenus \u00e0 jour. Les \u00e9l\u00e9ments des op\u00e9rations comprennent l&#039;assistance aux utilisateurs\/les services d&#039;assistance, la formation, la gestion des risques de s\u00e9curit\u00e9, la correction des bogues, la personnalisation suppl\u00e9mentaire continue, les attributs de disponibilit\u00e9 et de performance, et plus encore.<\/p>\n<p>Tirer parti d&#039;un logiciel maison pour apporter de l&#039;innovation sur votre march\u00e9 ou pour cr\u00e9er des op\u00e9rations plus efficaces peut \u00eatre un puissant moteur de croissance. Mais la d\u00e9cision d&#039;achat ou de construction est cruciale. S&#039;il n&#039;est tout simplement pas possible d&#039;acheter le logiciel dont vous avez besoin, il peut \u00eatre judicieux de le cr\u00e9er. Mais il est ind\u00e9niable que c&#039;est un chemin difficile, et qui n&#039;en vaut la peine que si l&#039;avantage est important. Avant de construire, assurez-vous de comprendre les co\u00fbts r\u00e9els pour r\u00e9ussir \u00e0 long terme et ne vous lancez que dans les efforts d&#039;\u00e9criture de code dont vous \u00eates s\u00fbr que votre entreprise est capable.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Tirer parti d&#039;un logiciel maison pour apporter de l&#039;innovation sur votre march\u00e9 ou pour cr\u00e9er des op\u00e9rations plus efficaces peut \u00eatre un puissant moteur de croissance. Mais la d\u00e9cision d&#039;achat ou de construction est cruciale. S&#039;il n&#039;est tout simplement pas possible d&#039;acheter le logiciel dont vous avez besoin, il peut \u00eatre judicieux de le cr\u00e9er. Mais il est ind\u00e9niable que c&#039;est un chemin difficile, et seulement<\/p>","protected":false},"author":1,"featured_media":604,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"class_list":["post-603","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-online-business"],"acf":[],"_links":{"self":[{"href":"https:\/\/genusware.com\/fr\/wp-json\/wp\/v2\/posts\/603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/genusware.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/genusware.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/genusware.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/genusware.com\/fr\/wp-json\/wp\/v2\/comments?post=603"}],"version-history":[{"count":1,"href":"https:\/\/genusware.com\/fr\/wp-json\/wp\/v2\/posts\/603\/revisions"}],"predecessor-version":[{"id":672,"href":"https:\/\/genusware.com\/fr\/wp-json\/wp\/v2\/posts\/603\/revisions\/672"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/genusware.com\/fr\/wp-json\/wp\/v2\/media\/604"}],"wp:attachment":[{"href":"https:\/\/genusware.com\/fr\/wp-json\/wp\/v2\/media?parent=603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/genusware.com\/fr\/wp-json\/wp\/v2\/categories?post=603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/genusware.com\/fr\/wp-json\/wp\/v2\/tags?post=603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}