À propos de DSN
Anthony Delbée,
développeur chez DSN.
Je développe vos applications et j’en assure le suivi. Voici comment je travaille avec vous.
L’entreprise
Avec DSN, je développe des logiciels pour les entreprises de Dinan et des environs : gestion des interventions, suivi de production, dossiers administratifs ou échanges entre applications. Je pars des difficultés que vous rencontrez pour créer un outil adapté à votre travail.
Vous pouvez me confier un outil de gestion, une application pour vos équipes sur le terrain ou la connexion de plusieurs logiciels. Nous choisissons les fonctions à développer en fonction de votre activité.
Votre interlocuteur
Anthony Delbée
Je suis Anthony Delbée, développeur et votre interlocuteur chez DSN. Nous échangeons d’abord sur votre activité et vos outils. Je développe ensuite l’application par étapes, je vous présente les versions en cours et je m’occupe de son suivi après la livraison.
Mes outils de développement
Les technologies
avec lesquelles je travaille.
Je travaille principalement avec PHP et Symfony. Pour les interfaces, j’utilise Twig, Symfony UX ou Vue.js selon les interactions à prévoir.
PHP & Symfony
Je développe la logique de l’application et ses API avec Symfony. Doctrine permet de gérer les données.
Twig & Symfony UX
Twig pour les pages, Stimulus et Symfony UX pour ajouter les interactions dont elles ont besoin.
Vue.js
J’utilise Vue.js quand un écran nécessite des interactions plus complexes.
PostgreSQL & API
PostgreSQL pour stocker les données ; les API pour les échanger avec vos autres logiciels.
Docker & GitHub Actions
Docker pour préparer les environnements de travail et d’hébergement. GitHub Actions vérifie le code et automatise les déploiements.
Tests & qualité
Je vérifie le code avec PHPUnit et l’analyse statique, les parcours dans le navigateur avec Playwright, puis les performances et l’accessibilité avec Lighthouse.
La méthode DSN
Comment se passe
un projet avec moi ?
Nous avançons par étapes, avec des points réguliers pour décider de la suite.
R1 · Premier échange
Vous me présentez votre activité, les personnes qui utiliseront l’application et les problèmes à résoudre.
Devis & périmètre
Je vous propose un devis qui précise les fonctions prévues, le budget et les conditions de remise du code.
Cahier des charges
Nous décrivons les fonctions sous forme de user stories et les classons par priorité dans le backlog, la liste des travaux à réaliser.
Sprints & itérations
Je développe une partie de l’application, je vous la présente et nous faisons le point sur les ajustements.
Développer Présenter Ajuster
Nous tenons compte de vos retours au sprint suivant.Livraison & prise en main
Nous vérifions les parcours ensemble. Je mets l’application en ligne et vous accompagne pour la prise en main.
Maintenance & évolutions
Après la livraison, je peux assurer les corrections, les mises à jour et l’ajout de nouvelles fonctions.
Vous n’attendez pas la livraison pour découvrir l’application. Les présentations intermédiaires permettent de vérifier que nous avançons dans la bonne direction.
Dans la pratique
Ce que vous pouvez
attendre de moi.
Des échanges clairs
Je vous explique les choix techniques et nous nous mettons d’accord sur ce qui est prévu.
Des écrans pour votre équipe
Je tiens compte des personnes qui utiliseront l’application et des conditions dans lesquelles elles travaillent.
Un suivi après livraison
Le code est organisé et documenté pour faciliter les corrections et les développements suivants.