Expertises

Développement web

La maîtrise technique est indispensable pour assurer le succès d’un site E-Commerce performant. Pilier de la création historique de l’agence et composée d’une équipe d’experts techniques aux expertises complémentaires, Dn’D aborde chaque chantier de développement avec une mission précise : produire des plateformes en ligne performantes, répondant aux besoins de ses clients.

dnd-expertises-techniques-banniere-developpement
  • Développement front-end
  • Développement back-end
  • Lead developer back-end
  • Lead developer front-end
  • Référent technique
  • Direction technique
  • DevOps

Workflow

dnd schema developpement web

1. Initialisation

Selon vos besoins digitaux et E-Commerce, nos référents techniques et lead développeurs vous conseillent sur les chantiers technologiques à mener pour que vous puissiez exploiter votre plein potentiel. Lors de cette première étape, nous définissons les stratégies de développement web correspondant le mieux à votre activité en tenant compte des différentes caractéristiques du projet mis en œuvre (objectif, cible, contenu).

Le but ? Obtenir le plus de clarifications et d’informations possible pour que nos équipes de développement puissent estimer, planifier et démarrer la production du projet sur des fondations solides.

  • Audit
  • Définition des fonctionnalités et de l’architecture des plateformes ( E-Commerce, CMS, Headless…)
  • Recommandations technologiques
  • Mise en place de la stack technique
  • Création d’un plan de développement
  • Estimation

2. Développement & Production

Notre équipe technique livre des projets de qualité dans le respect des normes PSR (PHP Standard Recommandation), tout en apportant son œil d’expert. En collaboration avec nos équipes design et de gestion de projet, nos développeurs ont été formés aux meilleures pratiques des langages de programmation et de solutions digitales modernes (PHP, JavaScript, Node.JS, Python, Elasticsearch, Redis, RabbitMQ, Varnish…). Chaque ligne code est réalisée, éprouvée et testée selon des chartes de développement strictes, dans le but d’offrir une expérience digitale de classe mondiale à l’ensemble de vos utilisateurs.

  • Ateliers techniques
  • Développement et intégration de site Responsive ou Mobile
  • Développement de modules et d’extensions spécifiques
  • Migration et montée en version
  • Connexions aux S.I (ERP, CRM, PIM, DAM, CDP, ETL)
  • Tests (unitaires, E2E, TDD…)
  • Formations

3. Code Review

La revue de code permet de confirmer que le besoin client a correctement été traité par nos équipes. C’est également le moment d’analyser s’il est possible de rendre notre code davantage performant et / ou sécurisé. C’est une étape essentielle au bon déroulement de votre projet E-Commerce et digital puisqu’elle permet de garantir une conception et une mise en œuvre cohérente de votre plateforme en ligne ou de votre outil. Lors de ce processus de révision, nos équipes techniques analysent les développements menés au sein du chantier et se posent les questions suivantes :

  • Est-ce que le code dispose d’erreurs ?
  • Est-ce que les développements apportés répondent aux besoins du client ?
  • Le code est-il conforme aux exigences fonctionnelles et techniques du site E-Commerce ?
  • Quels sont les éléments qui doivent être réécrits pour optimiser les performances de la plateforme ?

Intégrée aux workflows de notre méthodologie de développement, cette phase de review permet de faciliter le partage de connaissances concernant l’intégralité de la base du code à l’ensemble de nos équipes techniques. Ainsi, chacun de nos développeurs ou référents possède les informations clés du projet et peut y apporter des améliorations substantielles lorsque la situation l’exige.

  • Peer-review
  • Optimisation des estimations
  • Partage des connaissances
  • Amélioration continue du code
  • Gain de temps et de productivité

4. Déploiement

Le développement d’une nouvelle fonctionnalité ne s’arrête pas une fois que l’équipe de développement pose les stylos : nous devons encore déployer les modifications sur les différents environnements (intégration, staging, production…).
Afin d’éviter les erreurs humaines, nous avons développé une CI / CD générique, que nous adaptons à chacun des projets de nos clients et qui est adapté pour chaque applicatif que nous proposons.
Pour cela nous utilisons le moteur Gitlab CI (utilisant Gitlab Runner).
Notre objectif est de garantir l’intégrité des releases déployées sur les différents environnements, permettant ainsi d’obtenir une excellente qualité des livraisons, mais aussi de maximiser le time-to-delivery des releases.

  • Déploiement sur-site
  • Déploiement cloud
  • Déploiement hybride
  • Personnalisation de l’environnement technique
  • Validation et lancement du site marchand

Nos experts techniques

  • Lead développeur
  • Référent technique
  • Développeur
  • Directeur technique
  • DevOps

Lead développeur

Nos Lead Développeurs constituent les points de référence techniques de nos équipes et sont également garants de leurs évolutions. Leurs objectifs ? Mobiliser leurs connaissances techniques en développement web ainsi que leurs capacités managériales pour guider les développeurs back-end, dans le but d’assurer la réussite des différents projets digitaux que nous menons au quotidien. Véritables leaders, ils accompagnent la montée en compétences des personnes qu’ils encadrent et participent activement à l’élaboration de nos standards de qualité back-end.

Référent technique

Véritable poste clé pour assurer le bon déroulement des projets menés au sein de Dn’D, le référent technique fait figure de relais auprès de nos clients et représente un repère important pour nos équipes dans leurs tâches quotidiennes. Nos référents, en tant que point d’entrée technique des projets, animent les ateliers de cadrage lors des phases de conception et améliorent continuellement les chartes de développement de Dn’D. Développeurs stimulants et pédagogues, ils sont passionnés par l’univers du digital et réalisent une veille technologique assidue afin de proposer les solutions les plus adaptées pour répondre aux besoins de nos clients.

Développeur

Notre équipe de développeurs se compose de collaborateurs maîtrisant une pluralité de frameworks et de langages web. Dotée d’une bonne synergie de groupe et d’une appétence certaine pour relever sans cesse de nouveaux challenges, elle rédige les lignes de code de votre plateforme E-Commerce dans le respect du cahier des charges établi par le chef de projet et le référent technique. L’univers de la programmation web évolue sans cesse : férus d’informatique, nos développeurs savent néanmoins s’adapter et intégrer de nouveaux concepts pour choisir les solutions techniques les mieux adaptées aux besoins de nos clients !

Directeur technique

En charge de concevoir et de structurer les bonnes pratiques technologiques de nos équipes techniques, le CTO est le garant de l’innovation. Il a pour mission d’analyser les risques et les opportunités des projets menés par les équipes de Dn’D et il définit une stratégie de déploiement optimale pour nos clients. Le CTO dispose d’une excellente maîtrise des NTIC et s’implique fortement dans la recherche et le développement. Grâce à ses connaissances poussées et son expérience importante de l’écosystème E-Commerce, il maintient la cohésion des équipes techniques et intervient en conception transverse pour mettre en place les processus inhérents à la bonne réalisation des projets de l’agence.

DevOps

Nos ingénieurs DevOps construisent, testent et entretiennent l’infrastructure et les outils pour permettre le développement et la diffusion rapide des logiciels déployés au sein de Dn’D. Les pratiques DevOps visent à simplifier le processus de développement des logiciels utilisés au sein des projets digitaux que nous menons, mais aussi ceux qui sont sollicités en interne par nos équipes techniques pour la bonne réalisation de leurs tâches quotidiennes. Le rôle de nos ingénieurs DevOps se situe à la croisée du développeur technique et celui de l’administrateur système : ils sont tout aussi bien impliqués dans le codage de plateformes IT que dans la gestion de projet technologique et la planification du développement.

  • Témoignage de Zadig & Voltaire

Nous avons fait confiance à l’Agence Dn’D pour nous accompagner dans le développement de notre tout nouveau socle E-Commerce en PWA. L’équipe est flexible et s’adapte à nos priorités business et techniques, cet ingrédient est fondamental pour le succès de notre projet.

Jonathan RIBAS Chief Technology Officer
chez Zadig&Voltaire