Ability Partners

Démarche qualité des développements dans un projet ERP CRM Odoo

La démarche qualité des développements dans un projet ERP CRM Odoo.

Qu’est-ce que la qualité des développements et logiciels en informatique et pourquoi est-elle importante ?

Nous développons parfois des fonctionnalités complémentaires ou des interfaces avec d’autres logiciels lors de nos projets d’intégration de l’ERP CRM Odoo.

Nous gérons ces développements comme une ligne de projet à part entière et mettons en place une démarche qualité rigoureuse pour :

  • la spécification des besoins
  • la réalisation du code
  • les tests et la livraison des développements

De ce fait, cette démarche qualité des développements ERP inclut le code mais aussi son intégration dans l’architecture globale de l’ERP. En effet, cela assure un fonctionnement optimal avec une maintenance peu coûteuse. 

En 2011, Accenture publie un rapport (« How Software Maintenance Fees Are Siphoning Away Your IT Budget – and How to Stop It« ) dans lequel sont analysés les coûts de développement puis de maintenance d’un département informatique:

  • A horizon de 5 ans, une entreprise aura dépensé autant en maintenance que lors du développement d’une solution IT.
  • Une société consacre 60% de son budget informatique pour assurer le maintien de son infrastructure logicielle.

Ces résultats sont effectivement dus au fait que l’ensemble des acteurs du secteur (clients ou intégrateurs) mettent l’accent sur une livraison rapide avec un coût attractif.

De ce fait, les cabinets de conseil et d’intégration, tels que Ability Partners, doivent donc veiller à ce que leurs développements atteignent rapidement le niveau de qualité ciblé, mais aussi que les développements livrés soient maintenables facilement.

Les processus qualités mis en place chez Ability Partners

Pour faire face à cette problématique, nous avons mis en place les processus qualité suivants :

  • L’ensemble de nos scripts doivent être documentés et commentés pour en lister les dépendances et en détailler le fonctionnement facilement. De ce fait, l’objectif est de ne pas avoir à relire tout le code déjà développé.
  • Les features sont testées par une équipe indépendante du département informatique.
  • Les scripts codépendants sont systématiquement bundlisé pour faciliter leur maintenance et leur livraison.
  • Une bibliothèque fonctionnelle interne a été créée pour nous permettre de toujours réutiliser du code déjà vérifié et testé.  Ceci réduit donc nos délais de livraison tout en assurant l’usage de code fiable et facile à maintenir.  
  • Les nouvelles fonctionnalités sont développées en mettant l’accent sur la réutilisabilité et l’évolution du code, avec un feedback client régulier.
  • Lors de l’étape de conception, nous faisons systématiquement une analyse des risques. Nous proposons la mise en place d’une politique de gestion des anomalies. En effet, cette étape est essentielle si nos clients veulent faciliter la maintenance et souhaitent procéder à des évolutions ultérieurement.
  • Nous avons mis en place des sessions de pair-programming, qui diminuent de 70% le temps de maintenance. Par ailleurs, la perte de productivité est minime lors du développement initial. 

En effet, l’ensemble de ces actions nous  ont permis d’augmenter notre efficacité et notre réactivité auprès de nos clients.

De plus, nos processus évoluent sans cesse. Le but est d’améliorer autant l’expérience client que le quotidien des équipes de notre département technique.

Liens

Voici un lien vers le blog de Phil Koopman sur les problématiques software : https://betterembsw.blogspot.com/2010/05/only-10-lines-of-code-per-day-really.html

Ability Partnerspartenaire intégrateur de l’ERP CRM Odoo – vous accompagne pour bâtir votre avenir dans un monde digital, nous intervenons en conseil SI et pilotage pour atteindre un seul objectif : réussir votre transformation digitale.

Logo Ability Partners Intégrateur Odoo ERP CRM GPAO Toulouse
Ability Partners - Intégrateur ERP CRM Odoo à Toulouse, Occitanie, France