Au fur et à mesure que les organisations se développent, elles doivent périodiquement revoir leur portefeuille de logiciels pour s’assurer que les opérations internes prennent pleinement en charge les demandes changeantes de leurs clients. Il en va de même pour toutes les applications orientées client.
Les responsables informatiques doivent s’assurer que les portefeuilles de logiciels continuent à offrir de la valeur de la manière la plus rentable possible, car les applications plus anciennes ont tendance à devenir plus coûteuses à entretenir.
N’oublions pas non plus que les portefeuilles de logiciels doivent être en mesure de répondre efficacement à toutes les opportunités attendues. Les bonnes applications résolvent les problèmes actuels, mais les excellentes applications vous permettent de vous préparer aux problèmes futurs.
Ainsi, il est important de catégoriser avec précision les applications en fonction de leur valeur. Les applications n’ont pas toujours la même pertinence dans le temps. Ils peuvent ne pas être aussi pratiques qu’ils l’étaient au début. Ces changements sont influencés par de nombreux facteurs et sont rarement unidirectionnels.
Évaluer les candidatures et répondre en conséquence peut être plus complexe qu’il n’y paraît. Mais tout n’est pas une question de résultat. Voici comment maintenir votre portefeuille de logiciels à jour avec le framework TIME.
Qu’est-ce que le cadre TIME et pourquoi est-il important ?
Le TIME Framework est une méthode d’évaluation et de refonte d’un portefeuille de logiciels incarné dans une carte en 4 parties de la qualité informatique par rapport à la valeur commerciale. Ce cadre est conçu pour aider les gestionnaires à segmenter leurs portefeuilles en fonction des actions potentielles qu’ils peuvent entreprendre avec chaque application. Cela permet aux gestionnaires d’évaluer plus facilement les demandes.
Les responsables peuvent déterminer la valeur commerciale en évaluant dans quelle mesure l’application effectue les tâches suivantes :
-
La mesure dans laquelle une application résout un problème commercial tel que la simplification des paiements et la facturation
-
Combien d’argent cela permet d’économiser, que ce soit une réduction de la main-d’œuvre ou des heures de travail, éliminant le besoin de papier et autres fournitures de bureau, etc.
-
Ce que l’application ajoute à l’expérience utilisateur fournie aux clients, par exemple, raccourcir les étapes de l’application, faire des suggestions, etc.
-
Les revenus directs qu’il génère (par exemple, les abonnements)
-
L’efficacité qu’il ajoute à certains processus, c’est-à-dire l’automatisation du partage de documents lorsque les collaborateurs effectuent des mises à jour
-
Les fonctions internes critiques qu’il joue, telles que la sécurisation des ressources numériques, la facilitation de la conception des produits, le test de la qualité et de la stabilité des produits, etc.
Bien entendu, de nombreuses applications produisent de la valeur implicite et contribuent à la génération de revenus de manière plus subtile. Le cadre TIME offre un aperçu plus clair de la façon dont la valeur est créée et finalement transformée en revenus. Les administrateurs ont une meilleure idée de ce que les gens paient exactement en termes d’idée derrière leur produit ou service. Les responsables informatiques peuvent également en savoir plus sur la manière d’améliorer le fonctionnement interne d’une entreprise.
Outre la valeur commerciale, les responsables informatiques peuvent utiliser le framework TIME pour évaluer les capacités techniques de leur portefeuille de logiciels. Ils peuvent zoomer sur chaque application et identifier le problème technologique qu’elle résout. Les gestionnaires peuvent évaluer l’efficacité d’une application en examinant :
-
L’intégrité des données, ou la probabilité qu’un système détecte et corrige les incohérences, les répétitions, etc. dans les données qui lui sont fournies.
-
Le temps qu’il faut à un système logiciel pour accomplir une tâche telle qu’une requête pour des enregistrements spécifiques.
-
Probabilité qu’une application plante lorsqu’elle est surchargée de requêtes.
-
Les fonctionnalités de sécurité disponibles et la place laissée à l’exploitation par des acteurs malveillants.
-
Son niveau de flexibilité lors de l’intégration avec d’autres applications ou de l’extension des fonctionnalités via des scripts, etc.
-
La disponibilité du code source et sa qualité et son écosystème de contributeurs.
Savoir dans quelle mesure une application résiste à la fois en termes de valeur commerciale et de qualité informatique permet de déterminer la prochaine ligne de conduite. C’est là qu’interviennent les quatre parties du cadre TIME.
Tolérer
Ce segment se compose d’applications de haute qualité mais à faible valeur commerciale. Leur statut de qualité implique qu’ils ne nécessitent pas beaucoup d’investissements. Ils ne sont peut-être pas les composants les plus cruciaux du portefeuille de logiciels, mais ils sont toujours utiles.
La ligne de conduite ici est de tolérer ces applications. Cela signifie que les dirigeants ne devraient pas s’en débarrasser, mais ne devraient pas y consacrer plus de fonds.
Les responsables informatiques doivent se connecter avec les parties prenantes concernées, telles que les employés utilisant ces applications. Ce faisant, ils peuvent découvrir s’il pourrait y avoir des éventualités soudaines qui pourraient déclencher un besoin d’investissements supplémentaires. Une application peut fonctionner correctement, mais un changement inattendu dans les besoins des clients peut entraîner des changements nécessaires.
Si les rôles pris en charge par ces applications sont largement répétitifs, un investissement supplémentaire n’est pas nécessaire. Si le rôle qu’ils jouent est plus dynamique, il est important de tolérer ces applications. Au fur et à mesure des changements, les organisations peuvent revoir et reclasser les applications.
Investir
Ce segment comprend des applications de haute qualité qui ont également une valeur commerciale élevée. C’est le sweet spot qui capture le meilleur de chaque côté. Ces applications jouent généralement un rôle important, par exemple en raccourcissant le temps de réponse ou en réduisant la dépendance vis-à-vis des ressources humaines.
Dans de tels cas, le code source peut être disponible et les utilisateurs rencontrent rarement des plantages. Cependant, les responsables informatiques ne doivent pas être complaisants. S’ils n’ont pas atteint le plafond des prestations de l’application, ils devraient être prêts à investir davantage. Les applications de cette catégorie ont une proportion directe entre leur valeur commerciale et la qualité informatique.
L’augmentation des investissements pour améliorer la qualité de ce logiciel augmentera probablement la valeur commerciale dérivée. Cela peut se manifester par le temps qu’il faut pour accomplir certaines tâches, voire l’exactitude des données recueillies et traitées.
Ici, il est essentiel d’identifier la zone qui a besoin de plus d’investissements. Découvrez ce qui manque dans ces applications. Ont-ils besoin de plus de stabilité ? Leurs fonctionnalités doivent-elles être étendues à l’aide de plug-ins et d’autres modules complémentaires ? Ou faut-il plus de capacité de serveur ? Une fois que vous aurez dirigé les fonds au bon endroit, vous réaliserez une amélioration des rendements.
Émigrer
Ce segment comprend des applications de faible qualité qui ont une valeur commerciale élevée. Celles-ci ont tendance à provoquer des erreurs car elles présentent de nombreux défis et nécessitent davantage d’investissements. Cependant, la qualité est si loin derrière la valeur commerciale que tout investissement supplémentaire ne produira qu’une infime augmentation de la valeur commerciale.
Au lieu de consacrer plus d’argent à ces applications, l’action idéale est de migrer. Cela signifie trouver un meilleur moyen de conserver la valeur commerciale d’une application sans vous soumettre à ses problèmes.
Tout d’abord, vous devez identifier ce qui rend ces applications de mauvaise qualité. Exigent-ils un haut niveau d’expertise humaine ? Ne sont-ils pas conviviaux ? Ont-ils des fonctionnalités limitées ? Est-il difficile de les étendre et de personnaliser les workflows ? Lorsque vous constatez le problème, recherchez une autre application où ce problème est absent.
La migration n’est pas toujours un simple changement. Idéalement, vous voudriez trouver une alternative qui remplace complètement l’application actuelle. Mais certaines applications peuvent effectuer un ensemble de tâches qui doivent être réparties entre différents substituts. Ou vous pouvez trouver une suite d’applications avec une fonction principale différente mais qui peut également effectuer la tâche souhaitée.
Tant que l’alternative est de qualité considérablement supérieure sans sacrifier la valeur commerciale, vous pouvez migrer vers elle.
Éliminer
Dans ce segment, nous avons des applications de faible qualité qui offrent une faible valeur commerciale. Parfois, ces applications sont profondément ancrées dans le flux de travail de l’organisation et la gestion globale du projet. Et les éliminer peut ne pas sembler être un choix évident, surtout s’ils sont utilisés par des cadres de haut niveau.
Ici, vous devez tenir compte de deux choses : à quel point ils causent des maux de tête et à quel point leur rôle est pertinent. S’ils sont extrêmement gênants et hors de propos, ils appartiennent à la poubelle. Cela vous ouvre des domaines dans lesquels vous pouvez évoluer.
En comparant les rôles joués par ces applications à ceux de la catégorie « Investir », vous pouvez avoir une idée plus claire de la direction dans laquelle l’organisation devrait se diriger.
Conclusion
Le cadre TIME est bénéfique sur de nombreux fronts. Lorsque vous décidez de tolérer des applications particulières, vous découvrirez leurs attributs de qualité. Vous pouvez vous concentrer sur la fonctionnalité que les membres de l’équipe utilisent le plus et à quoi elle sert. Avec cela, vous apprendrez comment les gens au sein de l’organisation aiment travailler.
Lorsque vous investissez davantage dans certaines applications, vous comprendrez comment les fonds se traduisent en rendements. Par exemple, une intégration premium pourrait faire gagner à un employé une heure de comparaison des sources de données et de correction des erreurs. De telles corrélations aident les responsables informatiques à former de meilleurs arguments lorsqu’ils tentent d’amener les parties prenantes orientées métier à adhérer à certaines mises à niveau. Il est plus facile de représenter l’adoption d’une technologie en termes d’argent qu’elle permet à une organisation ou aux revenus supplémentaires qu’elle génère.
Ensuite, la sélection d’applications pour la migration aide les entreprises à obtenir des alternatives de meilleure qualité. Ce processus peut guider les administrateurs à sélectionner la bonne solution logicielle lorsqu’ils sont confrontés à plusieurs produits concurrents.
Enfin, l’élimination aide à éloigner les politiques d’évolution du raisonnement superficiel. Plutôt que d’adopter un logiciel parce qu’il est nouveau, tendance et présenté comme l’avenir, les organisations peuvent être plus calculées. Ils peuvent apprendre à se concentrer davantage sur ce qui nuit actuellement aux opérations au lieu de spéculer sur ce qui pourrait générer des gains massifs.