Aller au contenu
INGÉNIERIE PRODUIT · AVEC UNE PROFONDEUR SYSTÈME.

Nous construisons des
produits logiciels complets, et la couche qui se trouve dessous.

Nous menons des idées de produit difficiles du périmètre jusqu'au logiciel livré : interface, backend, IA, infrastructure, sécurité et passation. Quand la difficulté se situe sous la couche applicative, nous travaillons là aussi.

Voir les exemples de livrables
Le modèle

Deux branches, et la boucle qui les relie.

Le travail produit pour nos clients est l'offre. Les logiciels que nous possédons sont ce qui garde l'ingénierie assez profonde pour mériter d'être achetée. C'est une seule pratique, pas deux, et la même exigence s'applique aux deux.

Services

Des produits complets, avec de la profondeur dessous.

L'ingénierie produit est l'offre. Les trois catégories en dessous sont la profondeur dont un produit difficile a besoin, et la raison pour laquelle le travail ne s'arrête pas à la couche applicative.

Voir tous les services
  • Ingénierie produit

    Une réalisation complète : périmètre, interface, backend, intégrations, déploiement et passation. L'ensemble, ou la partie qui bloque le reste.

  • IA et automatisation

    Des systèmes d'agents et de l'automatisation qui tiennent à l'usage réel : limites des outils, contexte maîtrisé, évaluation avant la mise en production d'un changement.

  • Plateforme et infrastructure

    L'environnement d'exécution d'un produit : provisionnement en code, CI, déploiement et retour arrière, et des défaillances qui se manifestent au lieu de se cacher.

  • Sécurité et profondeur système

    Frontières d'accès, moindre privilège, durcissement, et le débogage de bas niveau qui commence là où s'arrêtent les journaux applicatifs.

Notre façon de concevoir

Conçu pour la charge, la défaillance et le retour arrière.

Le vocabulaire dans lequel le travail est construit, et les trois modes de défaillance autour desquels il est conçu dès le départ.

  • Pensée système

    Processus, services, limites de ressources et modes de défaillance sont le vocabulaire de travail, pas des détails après coup. Un système se pense à partir des pièces mobiles qu'il comporte réellement.

  • Sécurité par défaut

    On suppose une entrée hostile, le système échoue en mode fermé et le moindre privilège s'applique dès le premier commit. La sécurité est la position de départ, pas une étape de durcissement ajoutée avant le lancement.

  • Défaillance et reprise

    La conception tient compte de ce qui se passe quand une pièce casse et de la façon dont elle revient. La reprise est planifiée, pas improvisée une fois que tout est déjà à l'arrêt.

le système, de haut en bas
  • interfacece que les gens touchent
  • servicesles pièces mobiles
  • donnéesétat et flux
  • exécutionprocessus et limites
  • infrastructurece sur quoi tout tourne

Les trois autour desquels tout est conçu

  • Conçu pour tenir sous la charge

    Les budgets de latence et de coût sont fixés avant la réalisation : la charge a un plafond connu dès la conception, au lieu de devenir une surprise en production.

  • Conçu pour contenir une défaillance

    Chaque pièce reçoit un rayon d'impact borné : la panne d'un élément ne peut pas entraîner le reste du système avec elle.

  • Conçu pour pouvoir être annulé

    Les déploiements sont conçus pour être réversibles et les environnements pour se reconstruire depuis les sources : la reprise est un retour arrière, pas un sauvetage.

Comment se déroule un projet

Du premier contact au lancement, un seul chemin.

L'arc complet de votre point de vue : ce qui se passe avant tout engagement, puis la façon dont la livraison se déroule une fois l'engagement pris.

  1. 01

    Un appel ou un brief écrit

    Vous commencez par un appel si le problème prend encore forme, ou par un brief si le périmètre et les contraintes sont déjà arrêtés. Dans les deux cas, vous joignez la même personne.

  2. 02

    Un document de cadrage

    La conversation devient un document court : le problème tel qu'il est compris, ce qui sera construit, ce qui ne le sera pas, et ce qui compte comme terminé.

  3. 03validé

    Validé avant tout démarrage

    Vous lisez le périmètre et vous l'approuvez. Rien n'est facturé tant que ce document n'est pas arrêté : l'engagement vous appartient.

  4. 04

    Construit par incréments vérifiables

    La livraison avance par étapes, selon ce périmètre. Chaque incrément peut être inspecté : l'avancement est visible au lieu d'être promis.

  5. 05

    Lancé avec son raisonnement

    Le système passe en production avec son runbook et les décisions qui le sous-tendent. Vous obtenez quelque chose que vous pouvez exploiter et confier au prochain ingénieur sans fouilles archéologiques.

Ce que nous ne ferons pas

Des lignes que nous ne franchirons pas.

Quatre refus, énoncés d'emblée pour que vous n'ayez pas à les découvrir plus tard.

  • Nous ne livrerons pas une démo incapable de survivre en production

    Si elle ne tient que sur le chemin idéal, elle n'est pas terminée. Le critère est un système qui continue de fonctionner sous une charge réelle et des entrées réelles.

  • Nous ne cacherons pas le raisonnement derrière une décision

    Chaque choix non évident est livré avec ses raisons. Vous n'aurez jamais à faire de la rétro-ingénierie sur un choix que quelqu'un a fait sans l'écrire.

  • Nous ne confierons pas votre système à un sous-traitant anonyme

    Le travail n'est pas confié dans votre dos à une agence ou à un freelance de plateforme. Si une partie exige un spécialiste, vous l'apprenez pendant le cadrage et vous décidez.

  • Nous n'ajouterons pas de pièce mobile incapable de se justifier

    Chaque composant mérite sa place ou disparaît. Rien ne reste dans le système parce que le retirer serait gênant.

Accès direct

Vous parlez aux personnes qui comprennent réellement ce que vous construisez.

Une communication directe avec les ingénieurs qui font le travail, sans intermédiaire de type chargé de compte entre vous et eux. Un seul responsable reste au plus près du périmètre, de l'architecture, de la réalisation et de la passation.

un responsable unique

Dites-nous ce que vous construisez.

Un produit entier, ou la partie qui bloque le reste. Un brief écrit ou un appel conviennent aussi bien : commencez par la contrainte qui est vraiment difficile.