Adoption du nommage CalVer et nouveau calendrier

Chers clients et partenaires,

Nous sommes ravis de partager avec vous des changements significatifs dans notre processus de développement, conçus pour améliorer la clarté, la prévisibilité et l’efficacité de nos produits. Ces changements reflètent notre engagement à répondre aux besoins évolutifs de nos clients et partenaires.

 

Nouvelle stratégie de nommage : CalVer

Afin d’harmoniser le nommage de nos produits, nous adoptons la stratégie CalVer (Calendar Versioning).

Cette approche nous permet de nommer nos versions de manière plus intuitive et synchronisée avec le temps.
Par exemple, une version étiquetée “2024.1” pourrait inclure Manager (6.0), Author (6.0), Publisher (3.0), Viewer (2.0), etc.

Outre une correspondance plus simple avec nos contrats et nos engagements, cela vous aidera, vous nos clients et partenaires, à mieux comprendre et anticiper les mises à jour de nos produits.

 

Calendrier avec des dates fixes

Nous introduisons un calendrier de déploiement avec des dates fixes pour rendre nos cycles de sortie plus prévisibles. Cela permettra aux Directions des Systèmes d’Information (DSI) de se préparer plus efficacement aux déploiements et d’éviter les retards dus à des ajustements de dernière minute.

 

Politique de versioning : majeure, mineure, MCO

– Majeures : Une mise à jour majeure sera publiée une fois par an. Cette approche vise à minimiser les efforts requis par les DSI en limitant les changements d’infrastructure, tout en garantissant la sécurité et la mise à jour de nos applicatifs.

– Mineures : Également une par an, ces mises à jour seront espacées de six mois par rapport aux versions majeures. Elles offriront une opportunité pour des projets clients spécifiques, basés sur une version stable, sans intégrer de modifications majeures.

– MCO (Maintien en Condition Opérationnelle) : Nous offrirons une version mensuelle durant les trois premiers mois suivant une release, puis une version trimestrielle. Un comité 4D CONCEPT, alliant aspects techniques et fonctionnels, déterminera l’éligibilité des fonctionnalités et des corrections de bugs pour chaque version.

Nous offrons également à nos clients la possibilité de tester les Release Candidates (RC) avant le lancement officiel, contribuant ainsi à la stabilisation précoce des versions.

Calendrier prévisionnel

Nous sommes convaincus que ces évolutions marquent un tournant dans notre façon de développer et de déployer nos solutions, en plaçant l’accent sur la transparence, la fiabilité et votre satisfaction.

Nous attendons avec impatience vos retours et sommes prêts à répondre à toutes vos questions.

 

L’équipe Support ADAM

Optimisation des Release Notes dans la suite ADAM : Une évolution centrée sur le fonctionnel

Chers utilisateurs,

 

Nous sommes ravis de vous annoncer une évolution majeure dans la manière dont nous gérons nos Release Notes. Cette transformation s’inscrit dans notre engagement à améliorer votre expérience et à répondre efficacement à vos besoins en matière de documentation.

 

1.  Centralisation des informations pour une vision globale

Dites adieu aux multiples Release Notes pour chaque mise à jour et bugfixes. Désormais, une version majeure bénéficie d’une Release Note unique qui est mise à jour à chaque version mineure. Que vous consultiez la version 5.6.0 ou la 5.6.2, vous serez accueilli par la même note. Cette centralisation vous offre une vue d’ensemble des nouveautés et de l’évolution des corrections de bugs.

 

 

2.  Transparence totale sur le support des versions

Connaître la durée de vie et le support d’une version est essentiel pour planifier vos déploiements. C’est pourquoi nous avons rendu ces informations accessibles en affichant les dates de support pour chaque version.

 

 

3.  Une navigation intuitive avec Recherche et Filtrage

Naviguer à travers les Release Notes n’a jamais été aussi simple. Grâce à notre système de recherche et de filtrage avancé, accédez rapidement à l’information pertinente, sans avoir à parcourir de longues pages.

 

 

4. Une meilleure lisibilité en distinguant la Release Note et le Changelog

La distinction entre une Release Note et un Changelog est cruciale. La Release Note met l’accent sur les nouveautés, les améliorations et les corrections apportées à une version spécifique pour informer et guider les utilisateurs. Le Changelog, lui, offre un historique technique détaillé des modifications apportées au code source au fil du temps.

Avec cette mise à jour, nous avons pris des mesures pour clarifier cette distinction dans la suite logicielle ADAM :

  • Release Note centrée sur le Fonctionnel : Nous avons repensé nos Release Notes pour qu’elles soient axées sur les aspects fonctionnels. Elles mettent en avant les nouveautés, les améliorations et les corrections de bugs de chaque version. Leur objectif est de fournir aux utilisateurs une vue d’ensemble claire et concise des mises à jour, sans les submerger de détails techniques.

 

  • Changelog pour les Détails Techniques : Les informations techniques, auparavant partiellement intégrées dans les Release Notes, ont été déplacées vers le Changelog. Ce dernier offre un suivi détaillé des modifications techniques. Il s’adresse principalement aux développeurs, aux testeurs et à tous ceux qui souhaitent avoir une compréhension approfondie des changements techniques.

 

5. Une même approche pour toute la Suite ADAM

Cette évolution de la gestion des Release Notes sera déployée sur l’ensemble de la suite logicielle ADAM, garantissant une uniformité et une clarté dans toute notre documentation.

 

 

En conclusion, cette refonte des Release Notes est le reflet de notre volonté de vous offrir une documentation de qualité, alignée sur les standards actuels du développement logiciel.
Retrouvez ainsi :

  • les Release Notes :

    • sur le site support, dans la partie “documentation”

  • le Changelog :

    • Dans les livrables, dans la partie “guide d’installation”
    • Sur le site support, dans la partie “documentation”

Nous sommes impatients de recevoir vos retours et suggestions.
Votre feedback est essentiel pour nous, car il nous aide à continuer d’innover et d’améliorer nos produits logiciels.

 

Cordialement,

 

L’équipe ADAM.

La suite ADAM fait évoluer son socle technique

 

 

La suite ADAM se doit de suivre les versions mises à disposition sur son socle technique pour répondre aux problématiques de sécurité, de performances et d’obsolescences. Cette évolution du socle technique est prévue pour le premier semestre 2024.

Nous sommes conscients que chacun de nos clients a ses propres contraintes et stratégies SI. Ainsi, nos équipes auront à cœur de vous conseiller sur les meilleures options de déploiement offertes par ces évolutions. Vous pouvez compter sur nous.

 

Composants actualisés

 

Ce qu’apportent ces nouveautés 

Le passage sous Spring Boot simplifie les déploiements et les nouvelles versions seront installées plus rapidement en adoptant ces technologies et techniques. Nous proposerons les choix suivant :

  • Autour de Tomcat. Nous proposerons deux solutions de déploiement :
    1. “standalone” avec la technologie Spring Boot et le serveur Tomcat embarqué dans l’applicatif.
    2. “expert” sous Tomcat afin de conserver les possibilités de personnalisation.
  • Avec ANSIBLE version 2. Nous recommandons d’adopter ce scénario, car il présente de nombreux avantages.
    Nous proposerons des scripts de déploiement que les clients pourront adapter à leurs environnements pour maximiser l’automatisation.

Nous allons organiser une présentation sous format webinaire de ces innovations dans les mois à venir. Cette communication vise à préparer les DSI en charge de l’exploitation des applications à ces méthodes.

L’équipe ADAM SUITE.

 

Quelques mots concernant ANSIBLE

Ansible est une plateforme open-source de gestion de configuration, d’automatisation et d’orchestration de tâches informatiques. Il est utilisé pour simplifier les tâches répétitives de gestion système, de déploiement d’applications, de gestion de configuration et d’autres opérations courantes en automatisant ces processus.

Voici quelques points clés à connaître sur Ansible :

  1. Automatisation Déclarative : Ansible utilise une approche déclarative pour décrire l’état souhaité du système. Les utilisateurs spécifient l’état attendu du système dans un “playbook” Ansible, et Ansible se charge de l’amener à cet état, en s’adaptant aux configurations existantes.
  2. Agentless : Ansible est “agentless”, ce qui signifie qu’il n’a pas besoin d’installer des agents sur les nœuds cibles. Il communique avec les nœuds via SSH (ou d’autres protocoles) pour effectuer les tâches nécessaires.
  3. Large Support de Plateformes : Ansible prend en charge un large éventail de systèmes d’exploitation et de types de serveurs, ce qui en fait un outil polyvalent pour l’automatisation de l’infrastructure.
  4. Open Source : Ansible est open source et bénéficie d’une communauté active qui développe des modules et des extensions pour une intégration plus poussée.
  5. Orchestration : Ansible peut être utilisé pour orchestrer des tâches complexes impliquant plusieurs serveurs et services, ce qui en fait un choix populaire pour la gestion des infrastructures informatiques à grande échelle.

En résumé, Ansible est un outil puissant d’automatisation et de gestion de configuration qui permet aux administrateurs système et aux développeurs de simplifier et d’accélérer un large éventail de tâches informatiques. Il est largement utilisé dans le domaine de la gestion des infrastructures et de la gestion des applications pour rationaliser les opérations et améliorer l’efficacité.

 

Analyse, contrôle, recherche, découvrez les fonctionnalités avancées du module Search and Analytics d’ADAM Manager.

Le processus documentaire est vivant ! Ce n‘est une surprise pour personne. Une fois un projet amené à son terme, de nombreux paramètres et facteurs extérieurs peuvent venir impacter la documentation au cours du cycle de vie du produit. Un changement de pièces, d’un outillage, d’une référence ou d’un consommable, ou bien encore une demande client ou une nouvelle contrainte, normative ou règlementaire, sont autant de raisons de devoir procéder à des modifications et/ou mises à jour de la documentation (RFU).

L’enjeu n’est dès lors plus de savoir si oui ou non le fond documentaire sera impacté au cour des 20 à 30 années d’exploitation produit, mais de visualiser précisément et rapidement où le sera-t-il.

 

L’ANALYSE D’IMPACT

 

Le plus souvent, les modifications répondent à des cas typiques qui impactent le fond documentaire, comme la mise à jour d’un outillage, qui peut, selon les cas, se répercuter sur un ensemble de procédures.

 

Dans le meilleur des cas, la modification peut se limiter à la mise à jour de la référence de l’outillage concerné. Mais comme dit juste avant, le changement d’un outillage, même s’il a la même finalité que le précédent, peut impacter la façon d’exécuter certaines tâches.

L’analyse d’impact répond au besoin important d’identifier rapidement et facilement l’ensemble des unités documentaires (data module) référençant cet outillage pour en faire l’analyse et, si besoin, les affecter en lot à des spécialistes qui pourront les mettre à jour.

Ce cas d’impact peut être étendu à toute évolution d’éléments de soutien nécessaire à l’exécution des tâches, que ce soit un article, un ingrédient, un équipement de test, un changement de localisation, un message d’avertissement, un danger, une signalétique, une dénomination, …

Dans un système où la gestion de configuration est un élément important, le module Search and Analytics permet de faire des recherches sur les configurations spécifiques et de fournir la liste des objets documentaires correspondants à ces critères de configuration.

 

LE CONTROLE DE MASSE

 

De la même manière, le module Search and Analytics permet de réaliser des contrôles en masse sur le fond documentaire. Toujours dans le cas d’une modification impactant un plus ou moins grand nombre d’unités documentaires (DM), il permet de s’assurer que toutes les unités documentaires devant être modifiées l’ont bien été, et que la totalité du fond révisé correspond bien à l’analyse d’impact.

Il est également possible de réaliser une recherche permettant d’extraire des Data Modules avec leur raison de mise à jour (RFU), afin de s’assurer qu’aucun n’ait été oublié. De fait, il est possible d’obtenir, en plus, une liste exhaustive de l’ensemble des RFU par unité documentaire.

 

LES RECHERCHES AVANCÉES CONTEXTUELLES

 

Une autre façon de tirer parti de ce module, en dehors de l’analyse d’impact, consiste à élaborer et exécuter des recherches contextuelles sur la structure XML du document, comme par exemple, rechercher un mot dans une balise « Abréviation » plutôt que de rechercher ce mot indépendamment de sa sémantique.

Petite révolution, le module Search and Analytics décuple les capacités de recherche et d’analyse du fond documentaire, il offre de nouvelles perspectives aux utilisateurs et manager, qui désormais, peuvent facilement et rapidement anticiper, chiffrer et contrôler tous les travaux de mise à jour.

 

COMMENT CA MARCHE ?

 

Le module Search and Analytics permet à l’utilisateur d’exécuter des requêtes de recherche avancées sur la structure XML des data module. L’objectif est ici de disposer d’une liste de DM pour résultat.
Ainsi, les requêtes pourraient être :
– Quels sont les DM qui références tel identifiant ou tel outillage ?
– Quels sont les DM qui contiennent au moins une applicabilité inline ?
– Quels sont les DM qui contiennent spécifiquement ce texte dans le RFU ?
– Etc…

Ces requêtes basées sur le langage XQUERY peuvent être créées par un administrateur disposant des connaissances suffisantes sur ce langage, et seront prises en compte en temps réel dès leur mise à disposition sur le serveur.

Les utilisateurs pourront ensuite saisir des paramètres avant de les exécuter, définir l’affichage des résultats et procéder à des exportations au format CSV. L’accès vers le détail d’un DM est faisable par simple clic.

Naturellement, une liste de requêtes accompagne par défaut le module Search and Analytics. Elles couvrent un grand nombre de sujets courants notamment :
– Full text search on content bloc. – Return all RFU element on all domain search.
– Return RFU element with a specific id
– Return Tool element with a specific toolRef
– Return Supply element with a specific text on name (e.g ‘grease’)
– Return DM with an issueType changed
– Search the impacted DM by a revised CIR fragment
– Search Abbreviation on content (ATA2300)
– Search techLabel on content
– Search reference to the document
– Return all inline applic element on all domain search

4D Concept propose des prestations pour paramétrer à façon les solutions clients et former les utilisateurs.

ADAM Manager 5 passe le mur du son

 

C’est une rentrée importante pour la suite ADAM et tout particulièrement le module Manager. Refonte graphique, amélioration des performances, renforcement de la sécurité, 4D Concept n’a rien oublié pour proposer une version 5 de la CSDB S1000D, la plus performante du marché.

 

Sécurité

La sécurité se présente comme un enjeu majeur de la conduite de projets sensibles. Nerf de la guerre de ce nouveau contexte évoluant vers plus d’agilité et de flexibilité pour les collaborateurs, désormais de plus en plus en home office avec l’ensemble des problématiques inhérentes au travail à distance, la résistance des systèmes donne des sueurs froides aux managers et DSI.

Ainsi, 4D Concept en a fait un de ses principaux axes de travail, dès lors, et pour les années à venir, avec notamment la mise en place depuis début 2020 du référentiel de la certification ISO 27001 dédiée à la sécurité des systèmes d’information.

ADAM Manager 5 est d’ores et déjà prêt pour ces changements, avec dans un premier temps une importante mise à niveau technique liée à une montée en version des briques technologiques utilisées et le remplacement de celles jugées comme étant dépassées, garantissant plus de stabilité, et une bien meilleure résistance aux intrusions.

 

Performance

La performance des outils est un des prérequis à la bonne conduite des projets. Sur ce plan, ADAM Manager 5 surpasse d’ores et déjà la concurrence.

Nous avons néanmoins torturé la solution au travers d’une importante étude de performance qui nous permet de garantir une optimisation des temps de réponse et des temps d’import (-66 %), des consignments (-25 %), de l’exécutions des requêtes dites Admin habituellement très gourmandes (-78 %), car alimentant les Dashboard, et des publications PDF (-15 %).

 

ADAM Manager 5 propulse vos projets 2 fois plus rapidement que la version précédente.

L’ensemble des tests a été réalisé sur un environnement AWS (Amazon Web Service).

 

Ergonomie

Vous ne reconnaitrez pas Manager !

Les équipes de développement ont planché pendant un an pour conserver tout ce qui fait la force d’ADAM Manager tout en proposant une nouvelle interface graphique plus simple, plus lisible, plus facile, enfin mieux ! Les utilisateurs de Manager 4 ne seront pas perdus, et les nouveaux apprécieront une IHM plus moderne et conviviale.

Enfin, l’ergonomie globale est pensée pour intégrer très prochainement des capacités rédactionnelles à ADAM Manager. L’authoring web approche…