L'influence de l'asymétrie dans le développement de logiciels

Un million de tasses de café bues, des milliers de jurons, des centaines de claviers cassés et des dizaines de destins brisés. C’est le résultat d’erreurs de régression impitoyables accumulées pendant des années voire des dizaines d’années, qu’on retrouve dans des applications écrites au cours de la vie stéréotypée de geeks barbus et tristes qui passent des nuits sans sommeil dans des dépôts de bouteilles de bière.

Aucun des développeurs n'aurait pu imaginer que ce moment arriverait à l'apogée du développement du code Legacy, lorsque l'influence effet asymétrique des problèmes accumulés sur les fondements de la logique qui est au cœur du système. L’asymétrie de l’influence d’un code défectueux sur un logiciel peut être représentée comme un barrage de force ultime, sur laquelle la pression ne cesse de croître et après sa rupture, il sera trop tard pour corriger quelque chose. N'est-ce pas une raison pour réfléchir à l'optimisation de l'application et au passage à de nouvelles versions d’encadrements ou à la fragmentation d'une application monolithique en modules ? Déterminer si le taux d'erreur dans votre application a changé et combien de temps faut- il pour corriger les fonctionnalités censées fonctionner. Si la réponse est oui, alors nous avons de mauvaises nouvelles.

Pour éviter les erreurs de régression, il est nécessaire d’approcher correctement la phase de planification et la conception de l’architecture du système. Bien entendu, chez AZN, nous ne prétendons pas prédire l’avenir, mais nous sommes en mesure de déterminer les branches de développement du produit d’information et de le définir au stade de la planification. Avec cette approche, le nombre d'erreurs de régression est réduit au minimum, et la commodité et la sécurité de l'intégration des modifications vont plus loin.

L’asymétrie, lors du développement de logiciels, peut se manifester non seulement sous forme de « rupture de barrage » et d'erreurs de régression, mais également dans le cas de politiques marketing incorrectes, par exemple dans les médias sociaux. Dans ce cas, l'asymétrie peut être exprimée dans le mécontentement massif des utilisateurs : une publicité intrusive peut être prise comme exemple. Plusieurs approches peuvent faciliter l'introduction de SMM (marketing sur les médias sociaux), la plus avancée utilisant des API tierces capables de suivre le style et l'humeur des utilisateurs (analyse des sentiments), générant le retour nécessaire pour les clients et les propriétaires d’entreprise sous forme de graphiques et de rapports. En plus des réseaux sociaux, il existe des modules de retour d'information qui permettent à l'utilisateur de laisser rapidement son avis ou un souhait sur un produit. L’utilisation conjointe de modules d’analyse de la tonalité (style, humeur) et du retour d’information permet de brosser un tableau complet sur l’attitude des utilisateurs à l’égard de votre entreprise. Le plus précieux est la dynamique de changement d’attitudes, car notre monde n’est pas une image figée, mais un système dynamique complexe.

Vous pouvez toujours voir des exemples du travail de tels modules sur notre site Web ou vous nous contactez directement via des formulaires de contact. En outre, si vous avez longtemps nourri l’idée d’une application «avancée», mais que vous hésitiez à la développer, AZN est toujours prêt à réaliser vos rêves. Qui sait, peut-être que cette idée sera également asymétrique et mènerait la vue des philistins sur la zone cible. Rappelez-vous que les événements les plus significatifs se produisent toujours en dehors de la distribution normale.

Partagez ceci:

Mots clés:

    Faisons-le ensemble,
    Votre entreprise a une histoire à raconter

    Commande de rappel

    Nous vous rappellerons dans l'heure ou à une heure qui vous convient

    Live Chat
    ×