expertise qualité logicielle

Expertise

ProMyze rassemble une forte expertise dans le domaine de la qualité logicielle. Elle a une connaissance large de ce qui se fait en la matière et ce qu’elle estime efficace. Pour autant, ProMyze reste indépendante et capable de proposer des solutions adaptées aux contextes qu’elle rencontre.

conseil qualité logicielle

Conseil

C’est cette force qu’elle met au service de ses clients dans des missions de conseil. ProMyze est capable de mener des études poussées sur la qualimétrie de projet et d’émettre des recommandations. Elle peut également venir aider à structurer la chaîne de développement logiciel pour atteindre les objectifs de qualité.

Enfin, elle peut s’occuper d’animer la qualité logicielle avec Themis au sein des équipes. L’objectif est de faciliter l’ancrage des pratiques de qualité dans les processus de développement. En fonction du degré de maturité du projet en termes de qualité logicielle, ces missions de conseil peuvent venir indépendamment ou en soutien de l’adoption de Themis.

Missions de conseil

Objectif : Aider l’entreprise à contrôler la qualité du code produit tout en améliorant la productivité des équipes. La mission consiste à :

  1. Effectuer la migration de l’environnement actuel vers un système basé sous Git, hébergée par une solution appropriée au contexte de l’entreprise (Github, Gitlab, Bitbucket…).
  2. Former les équipes aux grands principes des commandes de bases GIT et à l’avancement de plusieurs tâches grâce aux branches.
  3. Former les équipes à la revue de code grâce aux pull requests et à leur cycle de vie.

Durée non-indicative de l’intervention : 1 semaine

Objectif : la mission consiste à :

  1. Analyser l’existant et les langages utilisés par les projets.
  2. Choisir et configurer des linters pour chacun des projets.
  3. Restituer auprès des équipes le référentiel de règles et un tutoriel d’installation sur chaque poste de développeur.

Durée de l’intervention : 2 jours

Objectif : la mission consiste à :

  1. Analyser l’existant des tests et les frameworks utilisés.
  2. Identifier les solutions d’analyse de couverture et implémenter la solution.
  3. Mettre en place des reportings pour le suivi des indicateurs.

Durée de l’intervention : 2 jours

Objectif : la mission consiste à :

  1. Analyser l’existant et définir des scénarios de tests en collaboration avec l’entreprise.
  2. Implémenter des tests avec le framework Nightmare et automatiser leur exécution au sein du pipeline d’intégration continue.
  3. Former les équipes à l’utilisation du framework Nightmare pour une montée en compétences.

Durée de l’intervention : 4 jours

Objectif : la mission consiste à :

  1. Analyser l’existant et identifier les technologies mises en oeuvre au sein des projets de l’entreprise.
  2. Définir et valider un pipeline d’intégration continue sous Jenkins/Travis.
  3. Définir des environnements de build grâce à Docker qui seront partagés par les équipes de développement et par l’outil d’intégration continue.
  4. Implémenter les étapes du pipeline et mettre en place un système de déclenchement d’alertes en cas d’échecs.

Durée non-indicative de l’intervention : 4 jours