Exemples de cas d'usage

Un projet démarre avec un code existant

Dans le cadre d'une maintenance évolutive, un projet démarre avec probablement une part de "legacy" issu de développements antérieurs. La correction d'anomalies et l'ajout de nouvelles fonctionnalités seront ainsi au programme du projet.

Dans ce contexte, Themis apporte une solution pour prévenir la création de dette dans les nouveaux développements. Dans cet objectif, Themis accompagnera les équipes dans le respect les bonnes pratiques en oeuvre sur le code et à rédiger des tests unitaires sur le code métier ajouté ou mis à jour. Themis indiquera à chaque développeur son impact sur la qualité au quotidien et l'impliquera dans cette démarche par des mécanismes ludiques et collaboratifs. Il offrira un révélateur du suivi des bonnes pratiques de développement tout au long du projet.  

Un projet démarre "from scratch"

Le démarrage d'un nouveau projet sans code existant est une excellente opportunité pour mettre en place des bonnes pratiques pour les développements à venir. 

Dans ce contexte, Themis accompagne les équipes à s'assurer du niveau de qualité du code produit. Puisque l'on part ici d'une base vide, un des objectifs est de maintenir ce niveau de dette technique le plus bas possible tout en ajoutant constamment de la valeur dans le produit. Les équipes s'engageront dans un effort individuel au service d'un objectif commun : les créations de défauts de code seront corrigés au plus tôt, et une considération sera portée sur les tests unitaires. Développer rapidement avec les bonnes pratiques en tête permettra de réduire les coûts de maintenance et d'évolution.

Un projet en cours avec des objectifs de qualité

Que cela soit une politique interne de l'entreprise ou bien une exigence client, il existe des objectifs quantitatifs liés à la qualimétrie : un seuil de dette technique ou encore un niveau de couverture de code. 

Dans ce contexte, Themis devient le guide pour mettre en place la stratégie permettant d'atteindre ces objectifs. Par la mise en place de plans d'actions ciblés, Themis permettra aux équipes de planifier et de moduler les efforts à déployer : objectifs de réduction de dette technique, actions à mener sur les tests unitaires... Dans une approche itérative et concertée, Themis offre une solution pour structurer des plans d'actions et suivre leur avancement. Themis servira de guide à l'équipe et proposera des plans d'actions ciblés ainsi que les parties du code sur lesquelles effectuer les actions. Themis optimise ainsi les chances d'atteindre les objectifs fixés.

Un projet en cours et une dette qui augmente

Le projet connaît une augmentation constante de dette technique, et le niveau de couverture de code sur les parties nouvellement ajoutées est identifié comme un axe d'amélioration. 

Dans ce contexte, Themis apporte une solution aux équipes pour renforcer leur sensibilisation et leur implication dans cette démarche collective d'amélioration de la qualité. Themis va permettre de réduire le flux de nouvelle dette et de d'intégrer chaque développeur dans un écosystème avec une stratégie de qualité. L'engagement collaboratif de l'équipe est le premier facteur clé de succès de la réussite d'une stratégie de qualité.

Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 0 sur 0

Commentaires

0 commentaire

Veuillez vous connecter pour laisser un commentaire.