Newsletter Janvier 2022

Nos événements à venir


Cette année 2022 commence avec un calendrier riche en événements Polarion, entre autres initiés par notre partenaire Siemens Digital Industries Software. Bien entendu Polarsoft sera présent à la première conférence des utilisateurs Polarion en France qui se tiendra à Chatillon le 2 juin. Nous aurons le temps de vous en reparler lors de nos prochaines communications mais, chers clients et utilisateurs, n’hésitez pas à  notez cette date dans votre agenda dès maintenant !

Pour connaitre le programme et vous enregistrer : https://site.evenium.net/lchpcedt/registration

Un autre événement à plus court terme où nous seront également présent est la matinée du 10 mars (à Chatillon) où interviendrons des experts de l’ingénierie système (Axone) et un de nos client (Safran Aerosystems) qui vous fera part de son expérience Polarion. Le thème de cette matinale est  « Polarion ALM comme levier d'accélération de conception de vos projets aéronautique et défense » !

Pour connaitre le programme et vous enregistrer : https://site.evenium.net/c3lycedr/registration

Nos prochains webinaires 2022 font peau neuve, nous vous invitons à découvrir les deux prochaines sessions planifiées ce trimestre :

  • Le 24 février à 11h – Polarion ALM pour une gestion des exigences efficace tout au long du cycle de vie
  • Le 7 avril à 11h –  Polarion ALM pour un alignement des activités de vérification & validation de vos exigences !
​Tous ces événements sont gratuits et pour connaitre le programme complet avec tous les détails et vous y inscrire,  rendez-vous sur notre page « Evénements ».
 

Votre prochaine formation à Polarion


Vous avez peut-être déjà fait appel à Polarsoft pour vous former et vous accompagner dans votre premier déploiement de Polarion. Nombreuses sont aussi les demandes pour former un nouvel utilisateur, un référent sur la solution Polarion ALM ou encore pour une formation avancée afin d’exploiter au mieux le potentiel de l’outil. Polarsoft vous propose des formations adaptées au besoin de chacun dispensées en formules intra-entreprise (sur site client ou en distanciel) et inter-entreprises organisées dans nos locaux à Saint-Quentin-en-Yvelines.

Dans le contexte de la crise sanitaire actuelle nos salles de formation sont organisées et équipées afin de respecter les directives gouvernementales (respect des distanciations, mise à disposition de masques, gel hydro alcoolique…). Nous pouvons également vous proposer des sessions de formation inter-entreprises en distanciel
Découvrez ici nos différentes formations avec leur programme ainsi que les dates des prochaines sessions organisées inter-entreprises dès le mois de mars.

Enfin si vous ne trouvez pas dans ces programmes la réponse à votre besoin en formation nous pouvons vous proposer une formation ciblée sur vos attentes (ex. Ingénierie des exigences, Ingénierie système…), n’hésitez pas à nous en faire la demande !

Nos avis, conseils et recommandations d’experts


Notre rubrique « Trucs & Astuces » que vous appréciez grandement (merci pour vos retours et encouragements) publiée dans notre newsletter depuis quatre ans change de nom. 

Nous souhaitons élargir les conseils, recommandations et autres avis d’experts à l’écosystème Polarion France et, que vous soyez client, partenaire, bref utilisateur ou utilisatrice de Polarion, nous vous encourageons vivement à nous faire part de vos conseils, astuces et autres idées si vous le désirez.

Vous serez bien entendu mentionnés (avec votre accord) en tant qu’auteur de l’article, et nous ferons même une sélection des meilleurs articles pour une publication annuelle avec l’élection, ouverte à tous, du meilleur conseil de l’année !

Alors en attendant de vous mettre à vos plumes nous avons le plaisir de vous communiquer le premier article de l’année : 

Requêtes simples pour analyser la couverture entre Work Items sans utiliser le langage SQL, par Serge Dubois, coach expert Polarion.

Vous savez tous et toutes comment parcourir les liens de traçabilité entre Work Items, pour par exemple lister les exigences utilisateurs couvertes ou non par des exigences fonctionnelles. La vue Tree permet de montrer ces liens, en choisissant notamment le type de lien (satisfies) et le sens du lien (backlinked/linked).

Cependant, sans filtre de couverture ajouté Polarion nous propose dans cette liste toutes les exigences utilisateurs parentes, qu'elles soient couvertes ou non (c'est le cas de l'exigence DP-705). Nous utilisons donc d'autres moyens pour cibler cette couverture entre Work Items.

Polarion propose des pages par défaut délivrant ces informations. Considérons ce cas simple de couverture d'exigences utilisateurs par des exigences fonctionnelles ; une page nous propose cette liste et en un clic nous basculons sur la vue table.

l'utilisateur Polarion se pose peu la question de la requête doit-il employer pour cette recherche. Ce qui se cache derrière est souvent une requête basée sur le langage SQL, un langage qui peut ne pas être connu ou maitrisé par nos utilisateurs de Polarion.

La recherche peut être facilement affinée au niveau des Work Items parents (les exigences utilisateurs) en utilisant un filtre via l'assistant,  nous recherchons ci-dessus les exigences qui sont compliant.

Notez la requête SQL générée par la page qui restitue la traçabilité demandée et que nous ne voulons pas modifier directement, car plus complexe qu'une requête standard Lucene.

Une alternative existe à l'utilisation du langage SQL pour parcourir ces liens de traçabilité, dans la mesure ou les Work Items parents et enfants se trouvent dans le même projet. Nous pouvons en effet combiner comme ci-dessous le filtre sur la compliance avec un filtre de couverture  sans SQL :

  • La requête backlinkedWorkItems:satisfie=DP2021* (format:backlinkedWorkItems:Id du lien=Id du projet*) retourne les exigences utilisateurs couvertes. 
  • L'inverse étant NOT backlinkedWorkItems:satisfie=DP2021*) pour retourner les exigences utilisateurs qui ne sont pas couvertes.

Si nous nous plaçons du côté des Work Items enfants (traçabilité ascendante) nous avons des requêtes similaires qui nous simplifient la tâche:

  • La requête linkedWorkItems:satisfie=DP2021* (format: linkedWorkItems:Id du lien=Id du projet*) retourne les exigences fonctionnelles qui sont couvertes. 
  • L'inverse étant NOT  linkedWorkItems:satisfie=DP2021*  pour retourner les exigences fonctionnelles qui ne sont pas couvertes.

Ainsi, notre vue Tree ne nous retourne que les Work Items répondant à l'objectif de trouver les exigences couvertes ou non couvertes.

Adapter et sauvegarder ces requêtes au niveau projet pour les rendre disponibles pour l'ensemble des utilisateurs.

N'hésitez pas à nous consulter pour toutes questions sur ces aspects couverture et traçabilité, ou tout autres sujets portant sur Polarion ALM.

Quelques conseils de notre support technique


Nous avons eu pas mal de demandes concernant des petits soucis rencontrés dernièrement par certains de nos clients, alors vous serez très probablement intéressés d’en savoir plus au cas où vous seriez potentiellement impacté par ces sujets.

Non vulnérabilité de Polarion à la faille de la librairie login de Log4J :

Vous avez été nombreux à nous consulter pour savoir si en raison de son architecture Polarion était impacté par la faille CVE-2021-44228 détectée sur Log4J. Polarion n’est pas affecté par cette vulnérabilité car la version de Log4J utilisée par l’application n’est pas concernée par cette faille. Vous trouverez le statement officiel  de le R&D Polarion-Siemens sur cette page.

Performance impactée dans un LiveDoc avec les navigateurs Chrome et Edge

En tant qu’utilisateurs nous ne sommes pas maitre des montées de versions des navigateurs et suite notamment à la montée de Chrome en version 96,  il nous a été remonté des lenteurs dans l’utilisation des  LiveDocs.   Il y aura bien entendu un patch correctif et une prise en compte dans une prochaine version de Polarion mais si vous êtes confrontez dès à présent à une lenteur de saisie dans les LiveDocs, voici comment y remédier.

Vous avez deux options pour corriger ce comportement en continuant à travailler sous Chrome ou Edge :

  • ​Mettre le paramètre On demand Work Item Loading  sur ON (onglet Document Properties) : cela ne se produit que quand ce Lazy Loading est sur OFF

  • Désactiver le correcteur orthographique (spell checker) dans le navigateur web : ce ralentissement est lié à cette fonctionnalité.

  • Désactiver le correcteur orthographique (spell checker) dans le navigateur web : ce ralentissement est lié à cette fonctionnalité.

Dernière option, privilégier l’emploi de Firefox dans l’attente du correctif !

Vous pouvez lire la fiche relative à ce comportement sur le support Polarion sur cette page


Espérant que vous avez apprécié cette newsletter toute l'équipe Polarsoft vous présente ses meilleurs vœux pour la nouvelle année !

Nous vous donnons rendez-vous en avril pour de nouvelles informations sur l’ALM avec l’arrivée de la version 22 R1 de Polarion.