Qu’est-ce que le Design Driven Development ?
Le Design Driven Development est une approche qui permet de structurer le design et l’expérience utilisateur ensemble au cours du cycle de développement. La recherche utilisateur, le prototypage et la validation des parcours précède toutes les décisions techniques. Avant le premier sprint et le premier commit.
Née d’une convergence entre les méthodes agiles, le design thinking et Lean UX, le DDD ne rajoute aucune couche supplémentaire au processus projet. Il en change seulement l’ordre pour placer l’utilisateur au point de départ des interrogations.
Les 5 principes du Design Driven Developement : des choix culturels
Le Design Driven Development est une méthode efficace pour changer la manière dont les équipes prennent leurs décisions. Chacun des principes que nous allons vous présenter est un choix organisationnel avec un impact concret sur vos projets logiciels.
1. L’UX First : chaque décision part d’une question utilisateur
Ici, les questions à se poser sont simples : qu’est-ce que l’utilisateur doit accomplir ? Qu’est-ce qui le freine dans sa navigation ? Comment agit-il aujourd’hui sur l’interface ? Répondre à ces interrogations avec un échantillon de vos utilisateurs finaux vous permet de définir les processus techniques à mettre en place.
Ce que cela change pour les organisations :
2. Le prototypage rapide : aucune ligne de code avant validation visuelle
On sait que vous l’avez déjà compris. Mais parfois c’est pas plus mal de se répéter. Il est essentiel de construire un prototype rapide et interactif pour simuler les flux, tester les parcours et révéler les frictions. De quoi faire de votre wireframe mockup un outil de décision avant même d’avoir écrit la moindre ligne de code.
Ce que cela change pour les organisations :
3. Feedback continu : les retours alimentent chaque cycle
Chaque retour utilisateurs alimentent l’ensemble du cycle de conception et de développement. Ainsi, aucun sprint ne démarre sans validation de la phase précédente.
Ce que cela change pour les organisations :
4. Le design système comme langage commun
Avec l’approche Design Driven Development, les designers et les développeurs partagent le même référentiel : composants, tokens, typographies et espacement. Le tout, documenté, versionné et surtout réutilisable.
Ce qui permet de traduire ce que Figma définit en code implémenté. Sans interprétation. Pour un Handoff fluidifié grâce à un référentiel ou « source of truth » commun (source de vérité partagée).
Ce que cela change pour les organisations :
5. L’itération Agile : chaque sprint est une opportunité de correction
Enfin, la méthode de l’itération issue de la culture Agile permet de mesurer l’écart entre le design et la réalité d’usage. Ce qui aide l’ensemble des équipes projet de corriger et d’optimiser le produit en évitant une dette fonctionnelle. C’est l’itération continue (l’amélioration) qui contribue au projet de vivre et de s’adapter constamment vers un mieux pour l’utilisateur.
Ce que cela change pour les organisations :
Prototypage et Design Driven Development : les changements concrets pour vos projets
Quatre impacts organisationnels directs
Le design process du DDD (Design Driven Development) produit des résultats mesurables. Les développeurs récupèrent en moyenne 50 % du temps perdu sur du rework évitable grâce à un prototypage et un handoff structuré. (Amazon AWS).
Mieux encore :
- Le prototypage permet également d’arbitrer pour faire du subjectif en réunion, un cas concret et testable sur écran.
- Le backlog est priorisé par l’usage. Pour faire simple : les fonctionnalités sont arbitrées par leur impact sur l’adoption, pas sur leur complexité technique.
- Les interfaces sont adoptées par les équipes projets et les utilisateurs.
- On ne découvre plus les écrans et éventuels dysfonctionnement de workflow en phase de recette et on évite donc de refaire toute la chaîne de développement / test / validation.
Le ROI d’un design process structuré
Le Design Driven Development chez toHero
Une chaîne sans rupture : du prototype au code livré
Vous souhaitez intégrer le Design Driven Development dans vos projets ?
Des projets qui parlent d’eux-mêmes
Nos références couvrent des projets d’envergure en e-commerce multimarque, en application mobile et en intégration ERP / PIM. Sur chacune de nos références, le prototypage et les tests utilisateurs précèdent toujours le premier sprint.
Mais, le Design Driven Development seul ne suffit pas. Il doit impérativement répondre à la question :
« Comment construire ?».
Encore faut-il savoir ce que l’on cherche à construire. Et c’est là que la plupart des se projets se trompent dès le cadrage.
La vraie question n’est pas : « quand livrer ? »
Valider avant de coder : le principe fondateur du DDD
C’est vrai ça, c’est quoi au final la question la plus importante dans la création d’un produit logiciel ?
5 tests utilisateur sur prototype suffisent à révéler la quasi-totalité des problèmes d’usabilité d’une interface. Un sprint de développement sans cette validation les crée. Le choix est simple.
Construire quelque chose qui fonctionne. Construire quelque chose que les gens aiment. Ce sont deux ambitions différentes. Avec des critères de succès différents.
C’est précisément à qu’interviennent le MVP et le MLP. Deux acronymes pour deux philosophies opposées en terme de construction produit. L’un répond à la question du risque budgétaire, l’autre répond à la question de l’adoption.
Dans l’épisode 2 de notre série sur le Design Driven Developement, nous explorons pourquoi toHero a tourné le dos au Minimum Viable Product pour lui préférer le Lovable Product. Une approche qui change la question dès le cadrage.
À bientôt pour de nouvelles aventures numériques !
FAQ - Design Driven Development
Sources et références
- Standish Group, Chaos Report 2020 – standishgroup.com
- Standish Group, Chaos Studies 2018 (50 000 prompts analysés) – standishgroup.com
- Journal du Net « Business et tech : deux mondes opposés ? », décembre 2022 – journaldunet.com
- Nielsen Norman Group « Why you only need to test with 5 users » – nngroup.com
- Nielsen Norman Group, « Return on investment for Usability » – nngroup.com
- Amazon AWS, cité par User Interviews, « 15 UX statistics to win Over Skateholders » – userinterviews.com
- Forrester Research, « The ROI of UX » – forrester.com
- McKinsey Digital, « Delivering large-scale IT projects on time, on budget, and on value », 2023 – mckinsey.com
- PMI, « Pulse of the profession », 2018 – pmi.org