jeudi, 23 septembre 2021

Construire ou acheter : qu’est-ce qui convient à votre entreprise ?

Les chefs de produit pensent souvent qu’il est plus abordable d’acheter une application logicielle que de la créer. Ce n’est pas constamment le cas. Vous n’avez pas besoin d’un grand groupe d’avancement ou de capitaux extérieurs pour développer votre propre application logicielle à partir de zéro.

Que vous choisissiez de développer ou d’acheter, la technologie que vous adoptez doit correspondre aux objectifs de votre entreprise.

Dans cet article, nous partageons un cadre de construction contre achat pour vous aider à réfléchir aux dépenses d’opportunité et à faire un choix éclairé quant à l’achat d’une application logicielle standard ou au développement d’un service personnalisé.

  • Comment choisir quand construire ou acheter : un cadre de choix
  • Quand créer un logiciel personnalisé en interne
  • Quand « acheter » et s’adapter application logicielle existante
  • Quand obtenir une entreprise sur-le-champ
  • Conclusion

Comment décider quand construire ou acheter : un choix framework

Les coûts des applications logicielles d’entreprise, selon les projections de Gartner, atteindront près de 572 milliards de dollars dans le monde d’ici 2022. Les entreprises investissent dans les logiciels d’entreprise non seulement comme plate-forme pour exécuter le votre entreprise, quel que soit le moteur qui la fait avancer.

Quel que soit le choix que vous choisissez, il doit apporter une réelle valeur commerciale. Typiquement, cette valeur se classe parmi trois classifications :

  1. Distinction : Les fonctionnalités que vous cherchez à construire ou à obtenir vous aideront à vous démarquer de vos concurrents. Personne d’autre ne le fournit, mais votre étude de recherche client a identifié une exigence parmi vos utilisateurs existants.
  2. Maturité du marché : à l’inverse, les concurrents investissent dans un tout nouvel ensemble de fonctionnalités et, par conséquent, , ils sont devenus des enjeux de table. Vous devez développer ou acheter ces fonctionnalités pour suivre le rythme.
  3. Part de marché : Vous êtes peut-être déjà un leader de la classification, et le développement nécessite que vous vous étendiez à de tout nouveaux secteurs verticaux.

Les exigences de l’entreprise l’emportent sur les fonctionnalités. Créer ou acheter un logiciel qui ne correspond pas à vos objectifs de service ou qui ne vous aide pas de manière significative à vous démarquer peut être inefficace.

Voici les éléments essentiels que vous devrez prendre en compte.

Le problème votre tout nouveau logiciel ou technologie résoudra

L’achat, l’acquisition ou le développement d’un tout nouveau logiciel peut vous aider à résoudre un problème spécifique ; un problème dont vous souffrez en interne ou un problème que vos clients cherchent à surmonter.

Un obstacle courant à l’achat d’options spécifiques provient souvent d’un manque de compétences de base. Les compétences, la technologie ou l’expérience pour construire en interne font défaut.

L’obtention d’une application logicielle existante peut vous fournir une solution à l’emporte-pièce. Il peut être moins coûteux et plus rapide de mettre en œuvre un service « préfabriqué ».

Si personne d’autre n’a réellement résolu votre problème, il peut être difficile de trouver les options existantes. Cela est particulièrement vrai si vous avez réellement découvert une bien meilleure façon de le résoudre que les produits existants sur le marché.

La portée du projet

Pour créer un nouvel élément ou un nouvel ensemble de fonctionnalités, vous devez parfaitement comprendre la portée du projet, les ressources nécessaires et les dépenses potentielles avant d’engager des concepteurs internes.

Une mauvaise planification des tâches peut entraîner des cycles de développement dépassant le budget ou dans le temps. Pire encore, vous pourriez vous retrouver avec un produit de qualité inférieure parce que vous n’aviez tout simplement pas les ressources nécessaires pour construire ce dont vous aviez besoin.

Pour éviter ces erreurs, assurez-vous que la portée de votre projet comprend les éléments suivants :

  1. Documentation clairement définie : La création de témoignages d’utilisateurs et d’exigences d’approbation aidera votre équipe à comprendre la valeur que votre option doit apporter aux utilisateurs.
  2. Communication et responsabilité : évitez de mal interpréter les exigences en organisant régulièrement des conférences à tous les niveaux. Assurez-vous que tout le monde comprend les informations qui interagissent. Centralisez votre communication à l’aide d’outils de gestion des tâches et des tâches.
  3. Engagement des parties prenantes : Tenez les décideurs principaux et la salle de conférence informés et impliqués tout au long du cycle du projet. La recherche de leurs commentaires à chaque étape garantira que la tâche reste sur la bonne voie.

Les équipes internes ont besoin des bons systèmes et procédures de gestion de projet pour garantir que la construction respecte le calendrier et le budget.

Ressources, coûts et temps nécessaires pour terminer

Les coûts liés à la création ou à l’achat de logiciels vont au-delà des ressources et des coûts. Les applications logicielles exclusives auront plus de considérations de coût, mais même les applications logicielles existantes ont des choix personnalisables et à la carte qui s’accumulent rapidement.

Disons que vous choisissez de développer des logiciels en interne. Le nombre d’individus contribueront? Et pour la durée ? Les nouveaux projets de développement déplaceront les ressources d’autres initiatives.

Les options sans code/faible code peuvent réduire les coûts et les cycles de développement, et devraient atteindre 23 % d’ici la fin de 2021. Cependant, aucun code l’application logicielle peut inclure les dépenses supplémentaires d’une obligation financière technique.

La dette technique découle de bogues imprévus et de travaux d’avancement supplémentaires résultant de l’utilisation de services à court terme (comme des modèles de conception ou du code open source). Lorsque vous optez pour le chemin sans code/low-code, assurez-vous de prendre en compte ces risques. Les bogues peuvent être difficiles à identifier à moins qu’ils ne soient correctement testés par le contrôle qualité.

Intégrations

Lors de la structure ou de l’acquisition de nouvelles technologies, les combinaisons doivent aller plus loin que « entrer en contact avec Zapier ».

Votre tout nouveau produit s’intégrera-t-il à votre produit existant ? S’il y a un problème lors de l’intégration de l’application logicielle, qui le résoudra ?

Déclarez clairement la stratégie d’intégration dans votre domaine d’activité et vos documents. Si vous développez une toute nouvelle innovation, expliquez clairement comment elle traitera votre application logicielle existante (le cas échéant). Lors de l’achat, évaluez les langages de développement sur lesquels repose votre acquisition pour comprendre à quel point le processus d’intégration sera complexe.

Un support continu une fois le poste couvert

L’avancement et la maintenance des articles sont nécessaires, Cependant, vous aurez également besoin d’une assistance client lorsque vous lancerez votre tout nouveau produit, un ensemble de fonctionnalités ou effectuerez un transfert.

58% des consommateurs américains deviendront un concurrent en raison d’une mauvaise expérience client. Si vos clients ne peuvent pas accéder à l’assistance dont ils ont besoin, peu importe l’excellence de votre service.

Pour ce faire, créez une formation pour vos groupes de réussite client. Présenter à un petit ami des utilisateurs vous permet de déterminer des préoccupations ou des préoccupations récurrentes. Utilisez-les pour assister vos processus d’assistance client.

Quand vous pouvez anticiper un retour sur investissement positif

Le délai de rentabilisation a également une influence directe sur le retour sur investissement. L’application logicielle fera-t-elle partie de l’offre principale de votre entreprise ? Pouvez-vous réellement vous attendre à ce que le retour sur investissement entraîne un développement composé ?

La modification des exigences est un obstacle courant à la réduction du délai de rentabilisation. Les groupes de développement doivent terminer le travail dans un délai abordable tout en s’assurant que le produit final résout le problème auquel il s’est posé.

Plus vous pouvez livrer un article rapidement et générer de la valeur (pour l’entreprise et les clients) , plus vous aurez l’avantage sur vos concurrents.

Autres menaces associées

Les dangers diffèrent selon que vous développez ou achetez une application logicielle. Considérez :

  • Quelles sont les menaces de sécurité ?
  • Qui est responsable des problèmes ou des bogues ?
  • Que se passe-t-il si le projet discute du budget ?
  • Quelle est la probabilité que l’avancement des applications logicielles soit retardé ?
  • Quels sont les dangers de travailler avec un fournisseur ou une plate-forme spécifique ?

Ceux-ci doivent tous être représentés dans votre domaine d’activité et votre stratégie de développement.

Quand construire une application logicielle personnalisée en interne

La structure d’un logiciel sur mesure a du sens si le problème est difficile à résoudre. résoudre, complexe ou disponible au moyen des capacités de votre équipe de produits et de développement.

L’application logicielle est liée aux compétences de base de votre entreprise

Regardez vos services ou compétences de base les plus importants lorsque décider quelle application logicielle construire.

Si votre entreprise se concentre sur l’application logicielle de par e-mail, le développement d’un outil de délivrabilité des e-mails en interne s’alignerait avec votre cor e compétence commerciale.

Un logiciel de comptabilité sur mesure ne le ferait pas.

Les compétences spécialisées peuvent conduire à une situation de « flocon de neige ». Le problème que vous souhaitez résoudre est tellement lié à votre application logicielle ou à votre service que la mise à niveau d’un logiciel existant pour répondre à vos besoins serait trop coûteux ou imprudent.

Penske a commencé à proposer des options logistiques dans les années 1980. . Aujourd’hui, ils continuent d’exécuter des innovations exclusives et ont récemment lancé une application de location de camions.

Une application de location de camions est un avantage concurrentiel pour Penske :

  • Cela simplifie la logistique pour les consommateurs qui planifient un déménagement
  • Cela permet de mieux faire connaître les zones de Penske
  • C e fournit une méthode sans friction pour faire des réservations

Vous avez besoin d’un contrôle total

Si vos procédures opérationnelles ou votre logiciel nécessitent des modifications extrêmes, l’attente d’un tiers peut avoir un impact négatif sur le délai de rentabilisation. Posséder le processus de développement vous donne un contrôle total sur la feuille de route de l’article, les données et une assistance continue.

Par exemple, la société de développement WordPress Aktura a produit un portail client sur mesure, appelé Material Snare, après avoir été déçu par l’existant. services sur le marché. Leur équipe consacrait des heures à des tâches administratives et de saisie de données répétées pour collecter les fichiers d’intégration nécessaires auprès des clients.

Ce service a rationalisé le processus d’intégration de nouveaux clients et a conduit à des taux de rétention des consommateurs plus élevés. Ayant un contrôle total sur la feuille de route du produit, ils avaient la possibilité de créer, de renommer et de proposer leurs logiciels à d’autres entreprises et boutiques de développement Web.

De nombreux logiciels prêts à l’emploi ou low-code les plates-formes peuvent avoir du mal à s’intégrer totalement à vos solutions existantes. L’établissement de votre propre option garantira une connexion complète.

Vous disposez d’une gestion des tâches et d’un groupe de soutien exceptionnels

Des systèmes de gestion des tâches dignes de confiance sont essentiels pour des cycles d’avancement efficaces. Ils vous aideront à respecter votre budget et vos délais, en vous assurant de garder le cap et de résoudre le problème que vous vous êtes posé au début de ce voyage.

Considérez les problèmes potentiels tels que le placage à l’or et le fluage de la portée qui pourraient reporter le processus. Assurez-vous que des ressources suffisantes sont affectées aux équipes en charge de donner vie à votre application logicielle.

Vous pouvez tirer le meilleur parti des économies d’échelle

Les avantages de votre logiciel doivent s’intensifier avec temps.

Vous pouvez créer un outil pour les représentants commerciaux qui minimise le temps nécessaire pour effectuer des activités à fort impact. Plus ils utilisent vos outils, plus ils concluront d’offres en moins de temps.

Si la valeur d’un logiciel diminue avec l’âge, même avec une maintenance correcte, il peut être judicieux de passer à un -Une solution sur mesure qui peut plutôt répondre à un besoin à court terme.

Cela commence par développer un tout nouveau service. Au fur et à mesure que l’application logicielle sera entièrement construite, vous devrez produire un plan de migration pour transférer tous les utilisateurs et informations vers la nouvelle plate-forme avec peu d’interruption.

Vous avez dépassé votre application logicielle existante

Ce n’est pas rare pour les organisations en croissance. Ce qui a fonctionné pour faire évoluer votre entreprise pourrait bientôt atteindre un plafond, car vos objectifs de production et de croissance deviendront plus agressifs.

Uber s’est éloigné de Greenhouse et Zendesk pour créer sa propre plate-forme d’assistance aux utilisateurs. Bien qu’ils aient partagé des études de cas favorables avec les deux sociétés, ils ont finalement eu besoin d’un service plus abordable qui correspond à la façon dont les utilisateurs communiquent avec leur plate-forme.

Quand « acheter » et adapter les logiciels existants

Si le problème est bien défini, typique de votre secteur, et que l’application logicielle peut en résoudre 70 %, vous devez alors envisager d’acheter, d’acquérir et d’adapter l’application logicielle existante.

Croissance du marché : le problème que vous ‘résolvez est en dehors des compétences de base

Beaucoup d’applications logicielles de création d’entreprise qui ne correspondent pas à leurs compétences de base et gaspillent leur investissement en conséquence.

Il ne sert à rien de faire un gros investissement financier pour développer une application logicielle qui existe actuellement ou que vous n’utiliserez pas complètement. Si vous essayez de résoudre un problème courant qui n’est pas spécifique à votre entreprise, il est fort probable que le bon logiciel d’entreprise vous attend.

Cette technique fonctionne bien si vous cherchez pour s’emparer des parts de marché existantes. Si vous êtes un leader de catégorie dans l’espace CRM et que vous cherchez à vous lancer dans l’automatisation du , il serait logique d’acquérir une plate-forme de marketing par e-mail pour étendre vos capacités.

Vous avez un temps limité, contraintes budgétaires ou de ressources internes

Anticiper quand il est temps de procéder peut être simple car les logiciels deviennent lentement obsolètes. Cependant, des surprises ont lieu et une modification peut être nécessaire sur votre compte en raison des conditions du marché ou d’un développement explosif.

La pandémie a modifié les besoins logiciels des entreprises à travers le monde. Vous n’avez pas constamment le haut de gamme du temps. Même avec le processus d’approvisionnement, vous pouvez toujours publier une application logicielle existante plus rapidement qu’une construction sur mesure.

Adobe Experience Platform a vu des entreprises concurrentes investir jusqu’à trois ans dans le développement d’applications logicielles et de fonctionnalités à partir de leur suite de produits. . Un certain nombre de ces entreprises n’étaient toujours pas en mesure de répondre aux exigences du marché.

Les exigences des applications logicielles et les besoins des consommateurs évoluent rapidement. Votre application logicielle doit suivre le rythme de sa construction. Les développeurs doivent s’adapter au fur et à mesure que le travail progresse ou risquent d’introduire un produit actuellement obsolète.

Vous avez des contraintes de ressources internes

Vous pourriez ne pas avoir le temps, les fonds ou le personnel requis pour construire un logiciel à partir de zéro. Une fois l’application logicielle construite, vous aurez toujours besoin de consacrer des ressources à la maintenance et au support de l’application logicielle.

Pour de nombreuses entreprises, ce n’est pas possible. Les ressources qui ont été affectées à la tâche initiale doivent être transférées à d’autres initiatives. Et si la charge de travail de l’assistance dépasse la capacité de vos équipes de réussite client existantes, vous aurez du mal à suivre l’augmentation des tickets.

Pour surmonter cet obstacle, vous aurez besoin à la fois de la technologie ressources du logiciel que vous achetez et des personnes qui contribuent à son succès.

Quand obtenir une entreprise sur-le-champ

Il existe un juste milieu entre l’utilisation d’une application logicielle existante et la création d’une solution à partir de zéro.

Voici comment décider si obtenir un logiciel ou une entreprise SaaS vous convient.

Vous partagez des compétences de base

Prenez votre temps pour examiner l’entreprise que vous vous préparez à obtenir. Leurs compétences de base correspondent-elles aux vôtres ? Sinon, vous serez confronté aux mêmes problèmes lors de l’achat et de la mise à niveau d’un logiciel existant.

Dites que vous êtes une application logicielle de marketing par e-mail de premier plan. Obtenir un concurrent prometteur, qui connaît une croissance exponentielle, est une délocalisation astucieuse.

Ce rival a une audience qui se chevauche. Les acquérir en tant que permet à votre entreprise de conquérir des parts de marché à un coût attractif.

Vous voyez une différenciation existante

L’application logicielle de l’entreprise pourrait avoir une part de marché considérable ou une différenciation de produit qui être difficile à reproduire.

Si obtenir l’entreprise coûte moins cher que de construire les capacités à partir de zéro, cela mérite d’être poursuivi. En fait, ils ont déjà investi du temps et des ressources dans la mise en place du service afin que vous n’ayez pas à le faire.

Ceci est particulièrement réel si l’entreprise a une innovation exclusive. S’il existe un brevet pour une avancée avancée de l’IA, la réplication de leur approche dans votre service viole leur IP. La solution de contournement ? Achetez-les.

Vous pouvez profiter d’effets de réseau ou d’économies d’échelle

En 2017, Target a obtenu Shipt, un service d’expédition d’épicerie. En 2020, il a été révélé qu’ils rachèteraient Deliv :

Ces acquisitions leur ont donné de toutes nouvelles technologies, une nouvelle base d’utilisateurs et la logistique de transport qui ont fait leur succès.

Cela s’est avéré être un avantage concurrentiel important en 2020 avec les résultats de premier et de deuxième ordre de la pandémie.

Détenir le logiciel et avoir un groupe interne chez Target gère il offre un contrôle complet sur la feuille de route, les données et l’assistance du produit.

Vous avez la possibilité d’acquérir les compétences essentielles et les clients

En obtenant une organisation, vous obtenez également leurs employés. C’est un moyen stratégique d’embaucher des talents ou des capacités de gestion spécifiques que votre entreprise recherche activement.

Par exemple, si vous souhaitez développer les capacités d’établissement d’applications logicielles de votre groupe, obtenir une entreprise établie par un créneau spécifique, Un ingénieur d’applications logiciel senior peut vous aider à le faire.

Tout comme l’acquisition de compétences, l’achat d’une entreprise vous fournit l’ensemble de sa base de consommateurs et d’utilisateurs. Dans cette méthode, les acquisitions d’entreprises favorisent le développement dans tous les endroits.

Si vous êtes classé deuxième sur un marché concurrentiel, obtenir le troisième ou le quatrième joueur peut vous aider à développer votre clientèle et à développer un effet de levier pour devenir un leader de la classification.

Conclusion

Choisir de développer ou d’acheter dépend des compétences, des capacités et des objectifs de croissance. Si vous disposez des compétences internes nécessaires pour créer un ensemble de fonctionnalités qui vous fournira un avantage concurrentiel, il est alors logique de le faire.

Les objectifs de développement agressifs nécessitent une approche différente. Ici, il peut être gratifiant d’acheter l’innovation ou toute une entreprise. Utilisez ce guide comme une liste pour faire le bon choix tactique.

.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici