Capacités · Epcotec

Des produits web construits par une seule équipe senior.

Applications web full-stack, portails, API, tableaux de bord : React/Next.js, Node, Python, Go. Livré par des ingénieurs seniors nommés, à périmètre fixe, avec un staging en ligne dès la première semaine.

Epcotec conçoit et construit des applications web de production pour les entreprises : portails clients, tableaux de bord internes, API et produits complets en React, Next.js, Node et Python. Des ingénieurs seniors nommés livrent en sprints de deux semaines, avec un environnement de staging dès la première semaine, des tests et de la documentation inclus, et le transfert complet de la propriété intellectuelle à la livraison. Le périmètre et le prix fixe sont convenus avant le développement, et une estimation écrite suit une revue de périmètre gratuite.

Réserver une revue de périmètre →Toutes les capacités
Ce que nous livrons

Le périmètre de construction.

Portails et tableaux de bord full-stack

Des portails à rôles et des tableaux de bord opérationnels construits de bout en bout, du modèle de données à l’interface, sur des fronts React et Next.js adossés à des services en Node, Python ou Go.

API REST et GraphQL typées

Des API versionnées et documentées, avec types générés partagés de bout en bout, tests de contrat en CI et budgets de charge convenus avec les appelants, pour qu’aucune intégration ne surprenne personne au lancement.

Systèmes de design et fronts accessibles

Des bibliothèques de composants en React et Next.js dont les parcours clavier, les contrastes et le comportement avec lecteur d’écran sont testés, pour que l’accessibilité se maintienne à mesure que le produit croît.

Tableaux de bord temps réel et vues en direct

Des vues opérationnelles en direct sur WebSockets et événements envoyés par le serveur, avec contre-pression, reconnexion et états de données périmées conçus, pour que le tableau reste honnête quand le flux ralentit ou se coupe.

Modernisation progressive des interfaces patrimoniales

Une migration par pattern strangler qui remplace les écrans module par module derrière un seul domaine, l’ancien système continuant de tourner jusqu’à ce que chaque pièce soit éprouvée, avec un plan de repli arrêté avant la bascule, et non après l’échec.

Interfaces en langage clair

Des textes d’interface écrits aussi bien pour les nouveaux utilisateurs que pour les auditeurs, sans jargon interne, avec des messages d’erreur qui disent ce qui s’est passé et quoi faire ensuite, en mots simples.

Estimation indicative de la durée

Délai : 4 à 12 semaines

Équipe : 2 ingénieurs full-stack

Complexité : M


À titre indicatif uniquement. Un prix fixe fait suite à une revue de périmètre gratuite.

Obtenir un devis ferme
Processus de livraison

Cadence et points de contrôle.

Semaine 0-1 · Découverte et SOW à périmètre fixe

Des séances de cadrage sur les utilisateurs, les flux de travail et les intégrations, puis un énoncé de travaux à périmètre fixe avec jalons, budgets de charge et les critères d’acceptation que votre équipe signera.

Semaine 1-3 · Architecture et système de design

Le modèle de données, les frontières de services et la bibliothèque de composants sont convenus tôt, pour que les écrans soient assemblés à partir de pièces éprouvées à chaque sprint.

Semaine 1-5 · Démonstrations hebdomadaires, staging dès la première semaine

Staging tourne dès la première semaine et une démonstration arrive chaque semaine, pour que la direction soit corrigée sur du logiciel fonctionnel en jours.

Semaine 4-10 · Durcissement, accessibilité et tests de charge

Revue de sécurité, audits d’accessibilité avec parcours clavier et lecteur d’écran, et tests de charge contre les budgets convenus, chaque constat étant corrigé et revérifié avant que nous le déclarions réglé.

Semaine 10-12 · Transfert et 30 jours de soutien

Runbooks, supervision et notes d’architecture remis avec une séance d’accompagnement, puis 30 jours de soutien pendant que vos ingénieurs prennent la garde.

Références de livraison

Des constructions web livrées et tenues.

Registre clinique national modernisé

Un registre clinique national reconstruit derrière un pattern strangler, avec la migration des données revue et validée ligne par ligne, et 14 cliniques embarquées dans la première vague.

Pipelines de données de marché à sémantique exactement une fois

Des pipelines Go transportant des données de marché avec des décalages idempotents offrant une sémantique de traitement exactement une fois, vérifiée par réconciliation, pour qu’aucun flux ne produise de doublons ni de trous malgré les redémarrages du broker.

Couches d’intégration en surcouche d’ERP

Des couches d’intégration en surcouche construites sur le pattern strangler, ajoutant des portails et des flux modernes au-dessus des ERP sans détourner les données de référence, les modules retirés étant suivis et mis hors service selon l’échéancier.

Davantage de preuves dans l'historique des livraisons et le registre complet des 756 mandats.

Normes & conformité

Sécurisée, accessible, et qui vous appartient.

Les opérations et les livrables se conforment aux normes transverses ci-dessous, et chaque application est construite selon un processus de développement sécurisé documenté, visant WCAG 2.2 AA et remise avec une propriété intellectuelle nette.

Management de la sécurité de l’information aligné sur l’ISO/IEC 27001

Les opérations et les livrables s’exécutent sous un système de management documenté aligné sur l’ISO/IEC 27001:2022. Les contrôles façonnent le cadrage, la revue, la gestion des changements et la capture des preuves sur chaque mandat.

Australie : Encadre chaque mandat australien, y compris les décisions d’hébergement et la résidence des données.

Canada : Encadre chaque mandat canadien, y compris les décisions d’hébergement et la résidence des données.

Management de la qualité aligné sur l’ISO 9001

Un management de la qualité aligné sur l’ISO 9001 encadre le cadrage, les portes de revue, les critères d’acceptation et le transfert, afin que chaque livrable passe les mêmes vérifications documentées.

Australie : S’applique à la livraison pour les clients australiens, sur toutes les lignes de services.

Canada : S’applique à la livraison pour les clients canadiens, sur toutes les lignes de services.

Privacy Act 1988 et Australian Privacy Principles

Les renseignements personnels traités dans les mandats australiens sont manipulés conformément aux Australian Privacy Principles, avec contrôles d’accès et règles de traitement des données portés dans chaque environnement.

Australie : S’applique à tous les mandats australiens et aux données traitées pour le compte de clients australiens.

PIPEDA (LPRPDE) et droit provincial de la vie privée

Les renseignements personnels traités dans les mandats canadiens sont manipulés conformément à la LPRPDE (PIPEDA) et au droit provincial applicable, y compris la Loi 25 du Québec le cas échéant.

Canada : S’applique à tous les mandats canadiens, avec observation des obligations de la Loi 25 du Québec lorsque les données ou les opérations touchent le Québec.

Contrôles alignés SOC 2

Des contrôles alignés SOC 2 sont intégrés à la livraison : gestion des changements, contrôle d’accès, supervision et capture des preuves à chaque mandat.

Australie : Des dossiers de preuves sont disponibles pour les clients australiens sous accord de confidentialité.

Canada : Des dossiers de preuves sont disponibles pour les clients canadiens sous accord de confidentialité.

Norme de développement sécurisé

Chaque changement passe des portes de revue documentées avant fusion ; des ingénieurs nommés relisent, approuvent et assument ce qui part en production.

Australie : Les renseignements personnels traités dans les builds et environnements de staging sont traités selon les Australian Privacy Principles.

Canada : Les renseignements personnels traités dans les builds et environnements de staging sont traités selon la PIPEDA (LPRPDE).

Accessibilité et propriété

Les interfaces sont construites sur une cible WCAG 2.2 AA, et tout le code source et la propriété intellectuelle sont cédés au client à la livraison.

Australie : Les cibles d’accessibilité s’appliquent aux livraisons pour les secteurs public et entreprises australiens.

Canada : Les cibles d’accessibilité s’appliquent aux livraisons pour les secteurs public et entreprises canadiens.

Les références aux normes sont des déclarations d’alignement et non de certification, sauf si un certificat accrédité est publié sur cette page.

FAQ

Les questions à poser avant de signer.

Comment gardez-vous le périmètre et le prix fixes ?

La découverte se conclut par un énoncé de travaux signé, avec jalons et critères d’acceptation. Les changements sont traités comme des avenants explicites, pour que le prix convenu reste le prix convenu.

Que signifie « staging dès la première semaine » en pratique ?

Un environnement fonctionnel existe dès la fin de la première semaine, et chaque démonstration hebdomadaire s’y déroule. Vous examinez du logiciel fonctionnel sur de vrais chemins de données, et non des maquettes ou des présentations.

Comment traitez-vous la conformité en accessibilité ?

Les parcours clavier, les contrastes et le comportement avec lecteur d’écran sont testés dès la construction, avec des audits pendant la phase de durcissement et chaque constat corrigé avant le transfert, établi par écrit.

À qui appartient le code, et pouvons-nous le maintenir ?

Vous détenez tout, y compris les définitions d’infrastructure et les tests. Le transfert comprend runbooks, notes d’architecture et une séance d’accompagnement, suivis de 30 jours de soutien pendant que votre équipe prend le contrôle.

Parlez aux ingénieurs.

Vous parlez aux ingénieurs qui réalisent le travail.

Réserver une revue de périmètre →

Capacité suivante

Cloud & plateforme →