Académique Documents
Professionnel Documents
Culture Documents
Intégration continue
Test driven development (TDD)
Conception pilotée par le domaine (DDD
pour domain-driven design)
Équipe transverse
Burndown chart
Programmation en binôme
17 Exemples de techniques Agiles
Planning poker
Réusinage de code
Timeboxing
Récit utilisateur
Modélisation C4 pour l'élaboration collaborative
d'une architecture évolutive ou émergente
18 Exemples de techniques Agiles- L'intégration
continue
Ensemble de pratiques utilisées en génie logiciel
consistant à vérifier à chaque modification
de code source que le résultat des modifications
ne produit pas de régression dans l'application
développée.
se réfère généralement à la pratique de l'extreme
programming.
19 Exemples de techniques Agiles- L'intégration
continue
Le principal but de cette pratique est de détecter les
problèmes d'intégration au plus tôt lors du développement.
De plus, elle permet d'automatiser l'exécution des suites de
tests et de voir l'évolution du développement du logiciel.
de plus en plus utilisée en entreprise afin d'améliorer la
qualité du code et du produit final
20 Exemples de techniques Agiles-Test-Driven
Development
Test-Driven Development (TDD), ou Développements
Pilotés par les Tests en français,
Méthode de développement de logiciel, qui consiste à
concevoir un logiciel par petits pas, de façon itérative et
incrémentale, en écrivant chaque test avant d'écrire le
code source et en remaniant le code continuellement
21 Exemples de techniques Agiles-Test-Driven
Development
Test-Driven
Development (TDD),
ou Développements Pilotés
par les Tests en français,
22 Exemples de techniques- conception dirigée par le
domaine
La conception dirigée par le domaine (ou DDD, de
l'anglais domain-driven design) est une approche de la
conception logicielle fondée sur deux principes :
les conceptions complexes doivent être basées sur un modèle;
l'accent doit être sur le domaine et la logique associée.
23 Exemples de techniques- conception dirigée par le
domaine
Domaine: La sphère d'un métier ou activité pour
lequel on développe l'application
Modèle: une abstraction qui décrit les concepts
sélectionné d'un domaine et peut être utilisé pour
résoudre les problèmes liés à ce domaine
24 Exemples de techniques- équipe transverse