DDD – Domain Driven Design
Découvrez comment aligner votre code avec une compréhension approfondie des métiers.
Cette formation enseigne une approche pour améliorer la communication et la compréhension des besoins afin de développer le bon produit. Elle montre comment l'utilisation d'exemples peut enrichir les spécifications de manière efficace en créant un langage commun et compréhensible par toute l’équipe. Vous apprendrez à réfléchir de manière collaborative pour expliciter l’implicite, à éliciter et décomposer des besoins complexes en tâches gérables, et à rendre les spécifications exécutables. À la fin de la formation, vous maîtriserez les différences entre TDD et BDD, l'écriture d'exemples sur des cas complexes et le challenge d'exemples déjà écrits.
- BDD : le pourquoi et le comment
- Les spécifications, un constat d’échec ?
- Origines du BDD
- Collaboration et responsabilité collective
- Écriture d’exemples
- Critères d’acceptation vs exemples
- Gherkin ou la revanche du Given/When/Then
- L’agilité dans tous ses états
- Automatisation et documentation vivante
- Outils d’automatisation
La formation est donnée en français ou en anglais. Les supports de formation sont en anglais. Durant la formation, les apprenti⸱e⸱s seront incité⸱e⸱s à travailler en Pair Programming, sans caractère obligatoire.
Cette formation s’adresse à toute personne impliquée dans le développement logiciel : responsable d’application, chef⸱fe de projet, Product Owner, maîtrise d’ouvrage, analyste fonctionnel, maîtrise d’œuvre, développeuse ou développeur, testeuse ou testeur, architecte…
Aucune connaissance technique n’est requise. Les exemples seront principalement fournis en langage orienté object (pour les personnes ayant un background dans un autre langage, nous consulter).
Pour chaque formation, un quizz de validation des prérequis sera transmis 2 semaines en amont et en fin de session pour valider les acquis.
Les formateurs distribueront les supports de la formation au format électronique PDF à la fin de la formation.
Pour toute personne en situation de handicap, n’hésitez pas à nous contacter au 07 63 74 20 95 ou à formation@arolla.fr.
Par ailleurs, toutes nos formations sont accessibles en distanciel.
Formateur Arolla - Lead technique craft
Formatrice et CTO Arolla
Coach software craft
Coach crafter Agile