Une application adaptée à la manière dont vous travaillez

Vos logiciels ne couvrent pas un besoin précis ? Des informations sont dispersées ou une équipe doit suivre des étapes particulières ? Une application web peut réunir les fonctions utiles, sans chercher à tout remplacer.

Décrire mon besoin

Dans quels cas développer une application ?

Un espace pour suivre des demandes, un portail client pour consulter des informations, des fonctions internes de planning ou de gestion, ou une interface adaptée à vos propres règles métier peuvent justifier un développement spécifique.

Un portail pour vos clients

Un accès pour retrouver une information ou suivre une demande peut être plus adapté que des échanges dispersés. Nous précisons les éléments consultables, les actions possibles et les personnes autorisées.

Un outil pour votre fonctionnement interne

Un suivi de dossiers, une organisation de planning ou un parcours de validation peuvent demander une interface particulière. L’objectif est de réunir les fonctions utiles à votre manière de travailler, pas de reproduire tous les logiciels de l’entreprise.

Parfois, un logiciel existant ou une connexion entre deux outils suffit. C'est ce que nous vérifions d'abord. Voir les connexions et automatisations.

Commencer par les usages

Nous identifions les personnes qui utiliseront l'outil, les données nécessaires, les actions attendues, les droits d'accès et les fonctions prioritaires. Une première version peut se concentrer sur le strict utile, puis évoluer progressivement.

Du travail quotidien aux règles de gestion

Exemple illustratifSuivre une demande, de sa réception à son changement d’état
  1. ClientDemande reçue

    Une personne transmet les informations nécessaires. Les champs obligatoires sont vérifiés.

  2. Collaborateur autoriséTraitement

    La demande est consultée et traitée selon les droits prévus pour chaque personne.

  3. Règle de gestionStatut mis à jour

    L’état change selon l’action réalisée, avec les validations définies pour le projet.

Ce schéma explique un usage possible ; il ne représente pas une application prête à l’emploi.

Qui peut consulter la demande ? Quelles informations sont obligatoires ? Que se passe-t-il lorsqu’elle est annulée ? Ces réponses deviennent les règles de l’application.

Personnes et droits d’accès

Un client, un collaborateur et un administrateur n’ont pas nécessairement les mêmes accès. Les droits d’accès sont définis selon les actions et les données réellement nécessaires à chacun.

Données et étapes de travail

Les informations saisies, leurs liens, les statuts et les validations sont précisés avant la réalisation. Les imports éventuels et la reprise de données existantes font partie des sujets à examiner.

Une première version cohérente

Nous séparons ce qui est nécessaire au premier usage des fonctions qui peuvent attendre. Le périmètre retenu doit permettre de réaliser un parcours complet, sans promettre toutes les évolutions dès le départ.

Des critères pour vérifier

Une fonction n’est pas seulement un écran : il faut pouvoir vérifier les actions autorisées, les informations enregistrées et les cas de refus ou d’erreur. Ces attentes guident la recette et les tests prévus.

Cadrage métier / projet — 490 € HT

Lorsque le besoin doit être clarifié, cette prestation comprend un échange de cadrage, l'identification des parcours et des principales fonctions, des contraintes connues et une synthèse permettant d'envisager la suite. Ce n'est pas un cahier des charges exhaustif ni un forfait de développement.

Si votre besoin est déjà suffisamment défini, ce cadrage payant n'est pas obligatoire ; nous pouvons passer directement à une proposition.

Concevoir et développer avec PHP/Symfony

Je développe les applications web avec PHP/Symfony. Le cadrage précise les fonctionnalités, les données, les accès et les échanges nécessaires, puis le développement s’organise en lots adaptés au projet.

Les fonctions, les tests attendus, les livrables et les étapes de validation sont fixés dans le devis. Les évolutions ultérieures sont chiffrées séparément.

  1. Concevoir un parcours

    Décrire les écrans et les actions à partir d’un usage précis, avec les données et accès nécessaires.

  2. Développer et montrer

    Réaliser le lot convenu et vous permettre d’examiner son fonctionnement, pour regrouper les retours utiles.

  3. Tester et préparer la livraison

    Vérifier les scénarios retenus, traiter les écarts et préparer l’environnement et les éléments à remettre.

Approfondir le développement PHP/Symfony · Comprendre les étapes du projet

Un projet illustratif : SOSPRO

Le projet SOSPRO associe des pages publiques présentant l'activité à des fonctions internes et un espace client. La page Réalisations permet de découvrir son contexte et des aperçus publics. Les interfaces privées et les données métier ne sont pas exposées.

Découvrir SOSPRO

Partie publique de SOSPRO, projet associant vitrine et fonctions métier
Aperçu de la partie publique uniquement.

Hébergement, données et maintenance

Le développement d'une application est distinct de son hébergement et de son exploitation dans le temps. Pour les projets PHP/Symfony, le fournisseur d'hébergement et ses conditions sont choisis selon les besoins, avec un compte client lorsque c'est adapté. Un accompagnement technique ou une maintenance de code peut être proposé sur devis, seulement sur périmètre maîtrisé et en horaires convenus ; FabWeb ne prend pas en charge par défaut l’exploitation continue du serveur ni de la base de données et ne propose aucune astreinte.

Les comptes, les accès, les données et les conditions de restitution sont précisés dans les documents du projet. Le code spécifique est cédé selon les termes du contrat, sous réserve des droits sur les composants réutilisables et licences tierces.

Parlons de votre fonctionnement

Présenter mon projet d'application