02-25-2016

PyConES 2015: pas de marketing efficace sans logiciels de qualité

César Desales

Le marketing digital est aujourd'hui un vrai champ de bataille. Pour en sortir vainqueur, mieux vaut être armé d’une bonne dose de créativité et d’une parfaite compréhension des données. Webrepublic le sait, et c’est pour cette raison que l’agence emploie une équipe entière dédiée à l’ingénierie logicielle. Au fil des années, celle-ci a acquis une solide expérience de la conception de logiciels hautement spécialisés dans l’automatisation et l’optimisation de processus, dans le but de rendre le marketing digital plus efficace.

PyConES 2015: pas de marketing efficace sans logiciels de qualité

PyConES 2015: Grossartiges Marketing braucht hochwertige Software

Les attentes sont élevées chez Webrepublic. Pour y répondre, notre équipe d’ingénierie applique une règle d’or: veiller à toujours proposer des services et des systèmes d’une qualité irréprochable au service de nos activités. L’une des tâches principales de nos développeurs consiste donc à s’assurer que les méthodes de développement utilisées ont fait leurs preuves.

Le développement d’un logiciel abouti a un coût que toutes les entreprises ne sont pas prêtes à assumer. Pour notre part, nous estimons que ne pas dédier toutes les ressources nécessaires à l’assurance qualité d’un produit est une erreur. Nous prenons donc toutes les mesures qui s’imposent pour que le logiciel produit soit le meilleur possible.

Mais en procédant comment, au juste? J’ai eu la chance d’intervenir à la PyConES, la conférence Python en Espagne, qui a eu lieu en novembre 2015. Mon objectif consistait à expliquer à l’auditoire la stratégie adoptée par l’équipe d’ingénierie de Webrepublic pour garantir la qualité de son code Python: s’astreindre à des revues de code complètes et systématiques.

Revisión de código en Python - Cesar Cardenas Desales - Track Básico

Les revues de code sont devenues l’une des pratiques les plus reconnues dans le développement logiciel. Elles s’appuient sur le principe des «quatre yeux» qui prévaut dans le domaine de la programmation. Cela étant, de nombreuses entreprises n’y accordent qu’une importance partielle, prétextant qu’en ralentissant les développements d’une part, elles augmentent également les coûts. Dans ma présentation, je partage des enseignements, des bonnes pratiques et des astuces directement inspirés de mon travail quotidien chez Webrepublic. Mon but est de démontrer qu’à long terme, des revues de code systématiques permettent d’économiser à la fois du temps et de l’argent.

Et à en croire les retours positifs des personnes présentes ainsi que les questions que j’ai reçues par la suite, nous avons mis le doigt sur un sujet sensible. Les participants travaillant dans des équipes de développement de tous types – entreprises privées, universités, organisations internationales – ont exprimé le souhait d’adopter cette stratégie au sein de leurs structures. Ils ont également demandé des conseils, et même des arguments pour convaincre leurs équipes que les avantages des revues de code compensent largement ses coûts.

Le meilleur argument en faveur de la revue de code est, à mon sens, de l’appliquer dans le cadre d’un projet. Ses avantages sauteront rapidement aux yeux de toutes les personnes concernées.

Et vous, qu’en pensez-vous? Etes-vous amené(e) à développer des logiciels marketing? Quelle expérience avez-vous avec les revues de code? N’hésitez pas à vous exprimer sur le sujet en commentant ci-dessous!