Froment Software

Nous analysons vos applications, identifions leurs points faibles, puis modernisons leur code et leur environnement.

Nous écrire Prendre rendez-vous

Expertise technique #

Montées de version
Montée de version des dépendances et bibliothèques, traitement des incompatibilités et validation par les tests.

Chaîne de build
Builds reproductibles avec Nix flakes ou NixOS : dépendances déclarées, environnements identiques et cache partagé.

Intégration continue
Optimisation de CI existantes par suppression des tâches inutiles, parallélisation et mise en cache.

Tests automatisés
Mise en place de tests unitaires, d’intégration et d’architecture pour stabiliser l’existant et vérifier automatiquement le fonctionnement de l’application.

Environnements de développement
Environnements de développement reproductibles et automatisés avec devenv ou Nix flakes.

Gestion des secrets
Gestion centralisée des secrets sur site, dans le cloud ou avec une solution légère : Azure Key Vault, Bitwarden Secrets Manager ou SOPS. Injection automatisée dans les applications avec SecretSpec. Détection des secrets présents dans le code et l’historique Git avec TruffleHog.

Agents IA
Agents spécialisés pour la préparation du backlog, l’analyse en réunion et le prototypage en direct avec OpenCode. Suivi des volumes, modèles et coûts avec CodeBurn.

Mesures techniques
Mesure des temps de réponse, de test, de build, de CI et de déploiement. Publication d’indicateurs dans Microsoft Teams, Slack ou Discord à partir de valeurs mesurées.

Infrastructure et déploiement
Infrastructure et déploiements reproductibles sur site ou dans le cloud avec NixOS, cache de build et infrastructure as code via NixOS, SST, Pulumi ou Terraform.

Développement logiciel
Utilisation de Go comme langage de prédilection. Chaîne complète et reproductible, du build à l’installation, pour Windows, Linux ou macOS.

Déroulement d’une mission #

  1. Qualifier le besoin

    Nous réalisons un examen initial limité pour comprendre le contexte et préparer le devis. L’audit approfondi commence après validation.

  2. Établir le devis

    Nous vous remettons un devis détaillé. Il précise les prestations, les livrables, le calendrier et le prix.

  3. Valider le cadre

    Vous acceptez la proposition. Si nous précisons ensuite un objectif ou le périmètre, nous vous soumettons un devis mis à jour avant de commencer.

  4. Réaliser la mission

    Nous réalisons la mission au contact de vos interlocuteurs et de votre équipe de développement existante.

  5. Valider la livraison

    Vous validez les livrables selon les critères du devis, puis vous réglez le solde de la mission.

Nos prestations #

Audit et rénovation
Analyser les projets, leur environnement et leurs lacunes, puis corriger et moderniser l’existant avec des résultats mesurables.

Développement tout compris
Concevoir, réaliser, tester et déployer une application métier ou un outil interne prêt à l’emploi.

Voir nos prestations

Projets publics #

Qui sommes-nous ? #

Voir le CV complet

  • Sacha Froment

    Sacha Froment

    Ingénieur logiciel.

Consulter la FAQ

Nous écrire Prendre rendez-vous

Read the original on froment.software ↗