← Toutes les équipes

Logiciel

Conçoit, développe et teste vos logiciels.

Le principe

L’équipe Logiciel fonctionne comme un petit service de développement : un architecte qui décide comment les choses sont construites, des développeurs qui les construisent, un testeur qui cherche à les casser et un rédacteur technique qui les explique. Tout se passe dans Git, si bien que rien ne se perd et que chaque modification peut être relue.

Comment l’équipe utilise ses outils

Le travail commence par un ticket dans votre propre serveur Git (Forgejo). L’Architecte logiciel en fait un plan, un Développeur écrit le code sur une branche et ouvre une pull request, et le Testeur QA la vérifie avant toute fusion. L’architecte est le seul agent à disposer des droits d’administrateur sur le serveur Git.

L’équipe travaille dans son propre compte isolé, avec ses propres clés : une erreur dans un projet ne touche donc jamais une autre équipe. L’Ingénieur DevOps relie l’équipe à l’Infrastructure, tandis que le Data Analyst et l’Ingénieur IA intègrent les données et le machine learning aux produits.

La compilation et les tests automatiques de chaque pull request, ainsi que le suivi des erreurs de vos applications, figurent sur la feuille de route : les problèmes seront ainsi détectés par des machines avant que des personnes n’y soient confrontées.

Une journée type

Un client signale un bug via le Support. Le ticket arrive dans Forgejo, un Développeur reproduit le problème, écrit un correctif accompagné d’un test, le Testeur QA le valide et vous fusionnez la pull request en un clic.

Agents de cette équipe

Architecte logiciel

Décisions d’architecture, choix tech, scalabilité, APIs, microservices et design de bases de données.

Développeur logiciel

Construit et maintient le logiciel et les intégrations de l’entreprise.

Ingénieur IA

LLMs, RAG, embeddings, prompts, évaluation et optimisation d’inférence.

Ingénieur DevOps

CI/CD, Kubernetes, Docker, Infrastructure as Code et déploiements.

Testeur QA

Écrit et exécute des tests, signale les bugs, protège la qualité.

Rédacteur technique

Documentation, docs API, notes de version, guides d’install, SOP et base de connaissances.

Data Analyst

Transforme les données en tableaux de bord et décisions.

Autres équipes