Le code source doit devenir une priorité de niveau C

Le code source doit devenir une priorité de niveau C

Découvrez toutes les sessions à la demande du Sommet sur la sécurité intelligente ici.


Nous avons tous entendu la célèbre proclamation de Marc Andreessen en 2011 selon laquelle « le logiciel dévore le monde ». C’était une déclaration prémonitoire : aujourd’hui, les entreprises modernes axées sur le numérique fournissent toutes sortes de produits et services logiciels, tout en s’appuyant fortement sur les logiciels pour gérer leurs opérations internes. Même les organisations connues pour vendre du matériel, telles que les sociétés d’électronique et les constructeurs automobiles, proposent de plus en plus de services logiciels par abonnement pour augmenter leurs revenus.

Les organisations ont depuis longtemps réalisé à quel point leur logiciel est important pour leur entreprise. Mais ils réalisent maintenant pleinement à quel point le code source de leur logiciel est critique. Le code source est l’actif le plus critique. Il contient toute la logique métier et dicte le comportement et les performances du logiciel. C’est le code source qui dévore le monde.

Le code source est le fondement de toute entreprise moderne. La suite C doit s’approprier le code et en faire une priorité au même titre que les ventes, le marketing, la sécurité, les finances et les RH. Pour renforcer cet atout stratégique essentiel et maximiser leurs résultats commerciaux, les organisations doivent se concentrer sur le code au plus haut niveau.

Le problème du code source

Cette transition résoudra un problème majeur qui est resté incontrôlé pendant des années : la propriété du code. Quelqu’un doit être responsable de la gestion du code source et du logiciel. Aujourd’hui, personne ne possède vraiment le code source.

Les développeurs n’ont pas l’impression de posséder du code car la plupart des logiciels contiennent beaucoup de code hérité qu’ils n’ont pas écrit. Au lieu de cela, ils ont seulement l’impression d’être propriétaires du nouveau code qu’ils écrivent. Cela nuit à la qualité globale du code. Le mauvais code hérité est souvent ignoré et autorisé à s’infecter, ce qui entraîne une dégradation des performances logicielles et des vulnérabilités potentielles.

Nous voyons émerger de plus en plus de directeurs du développement (CDO), mais ils sont principalement chargés de s’approprier le processus de développement logiciel et de s’assurer que les meilleures pratiques sont suivies, et non de posséder le code lui-même. Les CDO et les vice-présidents de l’ingénierie se concentrent en fin de compte sur les processus et l’efficacité, et non sur la propriété du code.

Code propriétaire au niveau C

Les entreprises qui accordent la priorité au code s’assureront qu’il y a quelqu’un au plus haut niveau d’une organisation qui est en charge du code et responsable de son succès ou de son échec. Aujourd’hui, il est impensable qu’une grande entreprise puisse exister sans un cadre dédié à la gestion de la sécurité ou quelqu’un en charge de la gestion des finances. Alors que le niveau C commence à faire du code une priorité, chaque organisation moderne axée sur les logiciels aura un leader dédié à la possession du code. Dans certains cas, cela peut prendre la forme de responsables du codage (CCO).

Lire aussi  S|W : The SaaS Weekly – Les États-Unis pourraient interdire TikTok. Le Canada suivra-t-il ?

La propriété du code aidera à éliminer la dette technique. Toute organisation suffisamment grande pour avoir 200 à 300 développeurs aura probablement une énorme dette technique résultant d’un code hérité défectueux. Avec une personne spécifiquement en charge du code, les organisations peuvent consacrer des efforts à nettoyer systématiquement le code, à corriger les erreurs et à minimiser leur dette technique.

En retour, cela libérera les développeurs pour qu’ils se concentrent sur de nouveaux projets et génèrent une réelle valeur commerciale. Ces leaders dirigeront également les efforts pour corriger de manière préventive les erreurs de codage avant qu’elles ne causent des problèmes majeurs au logiciel (et à l’entreprise), ce qui se traduira par une productivité et une efficacité globale encore plus élevées des développeurs.

Presque toutes les grandes entreprises, quel que soit leur secteur d’activité, s’appuient fortement sur les logiciels pour fournir des services, gérer les opérations en interne ou se promouvoir. Sans code propre, les performances de ce logiciel en souffriront, ce qui aura un impact négatif sur l’entreprise. Alors que de plus en plus d’organisations continuent à reconnaître que le code source est le composant central du logiciel, elles commenceront à le prioriser au niveau de la salle de conférence et s’assureront qu’elles ont quelqu’un, peut-être un CCO, qui est seul responsable du succès de leur code.

Olivier Gaudin est PDG et cofondateur de Sonar

DataDecisionMakers

Bienvenue dans la communauté VentureBeat !

DataDecisionMakers est l’endroit où les experts, y compris les techniciens travaillant sur les données, peuvent partager des informations et des innovations liées aux données.

Lire aussi  GTA 6 : Toutes les nouvelles que nous avons entendues sur le prochain jeu de Rockstar

Si vous souhaitez en savoir plus sur les idées de pointe et les informations à jour, les meilleures pratiques et l’avenir des données et de la technologie des données, rejoignez-nous sur DataDecisionMakers.

Vous pourriez même envisager de rédiger votre propre article !

En savoir plus sur DataDecisionMakers

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent News

Editor's Pick