DDD – Domain Driven Design
Découvrez comment aligner votre code avec une compréhension approfondie des métiers.
Cette formaiton 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. Les participant⸱e⸱s apprendront à 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, les participant⸱e⸱s maîtriseront 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, nous inciterons à 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