Incanta Technologies est une entreprise à propriété canadienne établie à Ottawa. Pour nous, concevoir des logiciels de défense canadiens signifie développer l’expertise nécessaire pour comprendre un produit et en prendre la responsabilité dans la durée.
Cela comprend les aspects moins visibles du travail: comprendre les calculs, le stockage des dossiers, les dépendances de l’application et la maintenance des changements.
Conserver le savoir avec le produit
Une capacité utile repose sur des personnes capables d’examiner un problème et d’expliquer le résultat. Le code source, la documentation et les vérifications reproductibles aident à conserver ce savoir au-delà d’une séance de développement.
Nous voulons que les décisions techniques soient compréhensibles pour les personnes qui devront les soutenir. Un choix de stockage ou d’algorithme de planification devrait avoir une raison qu’on peut réexaminer lorsque les besoins changent.
Prévoir la continuité dès la conception
Un logiciel de défense peut devoir rester utile sur l’ordinateur de son utilisateur, avec une connectivité limitée et des informations à conserver. Ces besoins doivent orienter l’architecture dès le départ.
Pour Aerlattice, ils nous conduisent vers un espace de travail local et un dossier explicite des plans et des décisions. L’objectif est de bâtir un produit que nous pouvons continuer à améliorer ici, en comprenant clairement ce qu’il fait et comment il fonctionne.




