• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Améliorez votre code base

Dans l’ensemble, les opérations numériques d’une entreprise ne sont stables que si son code l’est aussi. Sans une code base stable, l'ingénierie n'aura jamais le temps de répondre même à la demande de base de nouvelles fonctionnalités, et encore moins de progresser au rythme requis pour innover de nouvelles fonctionnalités intéressantes pour ses clients. L'ingénieur passera son temps à dépannage et à corriger un code de mauvaise qualité pour éviter une expérience client négative. La mise en œuvre d’un code de haute qualité est essentielle à la capacité d’une organisation à innover et à se développer.

Ce guide identifie des indicateurs de performances clés et des processus spécifiques qui contribuent à améliorer la qualité du code. Il est suivi du guide de qualité de sortie, qui ne peut être réalisé qu'après avoir complété les étapes décrites dans celui-ci.

Vous êtes un bon candidat pour utiliser ce guide si :

  • Vous ne mesurez pas actuellement la qualité du code.
  • La qualité de votre code est perçue comme médiocre.
  • Vous ne savez pas où vos développeurs passent leur temps.
  • Votre organisation souffre de trop nombreuses pannes dues à des défauts d’application.

indicateurs de performances clés

Ces KPI vous aident à identifier les sources de défauts de code et les domaines qui nécessitent le plus d'efforts de la part des développeurs afin que vos développeurs puissent utiliser leur temps plus efficacement. Les KPI vous aident également à comprendre si la vitesse de développement a un impact sur la qualité du code.

Stabilité

Vitesse

Rassembler les KPI requis

Le meilleur endroit pour commencer est de rassembler vos indicateurs de performances clés. Pour ce faire, vous devez connaître la plateforme technologique spécifique qui prend en charge vos processus de développement, comme le référentiel de sources de code et la plateforme d'automatisation de build/test. Ensuite, vous devrez identifier les méthodes permettant d’extraire l’attribut de chaque KPI et de les importer dans New Relic.

Vous pouvez trouver les KPI et les attributs minimum requis pour ce cas d'utilisation dans la section indicateurs de performances clés ci-dessus. En règle générale, vous utiliserez les API de votre chaîne d'outils de développement pour extraire les KPI et leurs attributs, puis les soumettre à New Relic à l'aide de l'API événement personnalisé.

Avant de commencer tout travail d’intégration personnalisée, vous devez vérifier si des intégrations prêtes à l’emploi applicables existent.

Mettre en œuvre les dashboards

Nos sont la principale méthode utilisée par ce processus d’amélioration. Ils montrent vos KPI actuels et vous aident à identifier les domaines qui nécessitent des améliorations. Vous pouvez trouver un exemple de dashboard dans le centre de ressources New Relic OMA sur GitHub.

Les informations affichées dans les dashboards dépendent de votre chaîne d'outils de développement, vous devrez donc personnaliser votre dashboard selon vos spécifications exactes.

Établir une base de référence de développement

Parce que vous avez besoin de suffisamment de données pour former une base de référence avant de pouvoir effectuer l'activation initiale, vous devez établir votre base de référence qui consiste en un échantillon d'activité de développement. Normalement, cela prendra au moins deux semaines, mais cela peut aller jusqu'à six semaines en fonction de votre rythme de développement actuel. Une façon simple d’y parvenir est d’aligner votre cycle de collecte et d’évaluation de base de référence avec vos sprints Agile, le cas échéant.

Vous devez vous assurer périodiquement que les données d'événement s'accumulent comme prévu dans New Relic pendant que vous établissez votre base de référence.

Rencontrez votre équipe

Après avoir établi votre base de référence, vous présenterez aux équipes de développement et aux autres parties prenantes les données collectées et le processus d'amélioration continue que vous suivrez.

Le processus comprend trois activités :

  1. Review the KPIs and trends:Vous et les parties prenantes examinerez les indicateurs clés de performance et identifierez les tendances.
  2. Identfy achievements, challenges, and opportunities:Dans cette phase, vous identifierez les domaines dans lesquels les KPI s'améliorent (réalisations) et les domaines dans lesquels ils ne s'améliorent pas (défis). Vous identifierez ensuite des stratégies et des tactiques pour améliorer les KPI (opportunités) et la meilleure façon de les mettre en œuvre.
  3. Make technical recommendations:Ici, vous et les parties prenantes concernées identifierez et examinerez les recommandations techniques, telles que la modification de votre chaîne d'outils de développement ou de vos stratégies d'observabilité.

Commencer le processus d'amélioration

Cette dernière étape est un processus d’amélioration continue. Au cours de cette phase, vous rencontrerez votre équipe pour évaluer vos progrès par rapport à votre base de référence et ajuster vos stratégies afin d'apporter les améliorations souhaitées. Chaque cycle du processus d’amélioration doit se produire après plusieurs itérations de votre processus de développement. En général, ces événements se produisent au milieu et à la fin de chaque sprint Agile.

Durant cette phase, vous devez :

  • Rapportez vos KPI chaque semaine aux parties prenantes pour vous assurer que les équipes priorisent correctement le travail et montrent les progrès réalisés vers les résultats de l'entreprise promis.
  • Enregistrez et conservez vos KPI hebdomadaires au fil du temps pour établir une nouvelle base de référence et montrer le taux d'amélioration.

Une fois le processus ci-dessus terminé, vous pouvez passer à l'utilisation de New Relic pour améliorer la qualité de votre sortie.

Prochaine étape

Apprenez à utiliser New Relic pour améliorer la qualité de votre sortie

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.