Aller au contenu
01 — Service

Développement de plateformes web

Des systèmes dans lesquels les gens se connectent et dont ils dépendent. Comptes, droits, enregistrements qui doivent rester justes, et un modèle de données qui a toujours du sens après deux ans de modifications.

01

Ce que cela couvre

  • Authentification, rôles et droits, y compris qui peut voir quel enregistrement
  • Modèles de données relationnels conçus pour les questions que l'entreprise pose vraiment
  • Espace client et partie interne servant à l'exploiter
  • Paiements, abonnements et facturation le cas échéant
  • Reporting et exports qui ne nécessitent pas un développeur
  • Déploiement, environnements, sauvegardes et supervision
02

Quand c'est nécessaire

Généralement quand un processus a dépassé ses outils. Des commandes suivies dans un tableur partagé, des dossiers clients dans la messagerie, un système de réservation que deux personnes comprennent et que personne ne documente.

Aussi quand une plateforme existante ne peut pas répondre à une nouvelle question, parce que les données n'ont jamais été modélisées pour cela.

03

Ce qui échoue habituellement

  • Des droits ajoutés après la mise en service, donc chaque nouvelle fonction risque une fuite
  • Un schéma qui stocke les états en texte libre, ce qui rend le reporting approximatif
  • Aucun environnement de test, donc chaque modification part vers de vrais clients
  • Des traitements de fond dans la requête web, donc la plateforme s'arrête sous charge
04

Ce que nous faisons

Nous partons des enregistrements : quelles entités existent, à qui elles appartiennent, qui peut les lire et les modifier, et ce qui ne doit jamais être perdu. L'interface en découle.

Les droits sont appliqués aussi au niveau de la base de données, pas seulement dans l'application, pour qu'une erreur d'interface ne devienne pas une divulgation.

05

Déroulé de la mission

  • Phase d'audit ou de cadrage : modèle de données, règles d'accès et première livraison par écrit
  • Développement par phases, chacune avec un déploiement utilisable
  • Migration des données existantes, avec une répétition avant l'exécution réelle
  • Livraison : documentation, environnement local et une période où nous restons disponibles

Décrivez la plateforme.

Ce qu'elle doit faire, qui l'utilise et ce qui existe aujourd'hui.