Procédures de libération du XTRF

    Définitions

    Laversion majeure (de rupture) est annoncée à la communauté des clients du XTRF plusieurs mois à l'avance et contient de toutes nouvelles fonctionnalités et des améliorations fonctionnelles majeures, ainsi que la suppression de fonctionnalités abandonnées. La version majeure est adressée à la première position du schéma de numérotation des versions : x.y.z. par exemple 6.0.0, 7.0.0.

    Laversion (mise à jour) mineure (fonctionnalité) contient des améliorations fonctionnelles mineures et des corrections de bogues. Aucune fonctionnalité ne peut être supprimée à cette occasion, mais certaines fonctionnalités peuvent être annoncées comme obsolètes. Si la version comprend des modifications de l'API ou des personnalisations, elles sont garanties comme étant rétrocompatibles. La version mineure est adressée à la deuxième position du schéma de numérotation des versions : x.y.z. par exemple 7.2.0, 8.2.0.

    Laversion corrective (mise à jour) ne contient que des corrections de bogues. La version corrective est adressée à la troisième position du schéma de numérotation des versions : x.y.z. par exemple 7.0.12, 7.2.1.

    Déclarations clés sur le processus de publication

    1. Chaque version, qu'elle soit majeure, mineure ou corrective, est considérée comme publique et fournit un ensemble de fonctionnalités et/ou de corrections répondant aux normes de fiabilité et de stabilité les plus strictes.

    2. Chaque version peut être précédée d'une version bêta, à notre discrétion. La version bêta est destinée uniquement à des fins de test et ne doit pas être utilisée dans des environnements de production.

    3. L'annonce d'une nouvelle version majeure fixe une date de fin de support de la version majeure précédente à au moins 6 mois à partir de cette date. Cette ancienne version majeure passe alors en phase de maintenance. Au cours de la phase de maintenance, des correctifs sont apportés aux bogues critiques.

    4. Les corrections de bogues critiques ou les améliorations de la qualité fournies pendant la phase de maintenance ne modifient pas le comportement fonctionnel et la portée des fonctionnalités. Les corrections sont livrées en tant que mises à jour et peuvent être utilisées dans les conditions prévues par la politique d'assistance à la clientèle signée.

    5. Chaque mise à jour peut entraîner divers changements au niveau des fonctionnalités, de la portée des caractéristiques (suppression de certaines et ajout d'autres), des modèles et des notifications système, des migrations de bases de données, de l'interface utilisateur et de la compatibilité du système. Les notes de version sont disponibles sur la page dédiée aux notes de version de la plateforme XTRF (voir référence ci-dessous).

    6. XTRF se réserve le droit de modifier le moment, la fréquence et la politique de livraison des logiciels afin de répondre aux exigences du marché et de l'industrie.

    Livraison continue

    La livraison continue est une pratique de développement logiciel dans laquelle le logiciel est construit de telle manière qu'il peut être mis en production à tout moment. C'est l'un des principes agiles que XTRF s'est engagé à respecter. Les principaux avantages de la livraison continue sont les suivants

    • Réduction du risque de déploiement - le déploiement de changements plus petits entraîne moins de problèmes et, si un problème survient, il est plus facile à résoudre.

    • Progression crédible - de plus petits morceaux de travail peuvent être déployés dans un environnement de production (ou de type production).

    • Retour d'information des utilisateurs - le fait de présenter un logiciel fonctionnel à de vrais utilisateurs permet de raccourcir rapidement la boucle du retour d'information au développement.

    Stabilité du logiciel

    Toutes les versions officielles du XTRF (majeures, mineures et correctives) sont soumises à un processus de contrôle de la qualité rigoureux qui garantit le bon fonctionnement de tous les scénarios d'affaires définis comme des opérations commerciales critiques (voir la référence ci-dessous).

    Documents de référence