0% ont trouvé ce document utile (0 vote)
42 vues7 pages

02 Agile

Transféré par

Moussa Bosco
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
42 vues7 pages

02 Agile

Transféré par

Moussa Bosco
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Méthodes agiles

TDD, XP, Scrum


Processus agile
• Dirigé par la description des spécifications du client: scénarios
• Client toujours impliqué durant le processus
• Reconnais que les plans ne sont pas toujours respectés
• Favorise la communication entre développeurs
• Client fait partie de l’équipe
• Développe le logiciel itérativement avec plus d’emphase sur les activités de construction
• Équipe de développement contrôle le travail à faire
• Livre plusieurs incréments du logiciel
• S’adapte rapidement quand un changement se produit
• Ces principes sont énumérés dans le manifeste agile par Kent Beck et al. 2001
[Link]
TDD • Production de tests automatisés pour diriger la
conception et la programmation
(développement • Test utilisé comme spécification
dirigé par les tests) • Processus en petites étapes
• Orienté résultat (code)
Extreme • Courte boucle d’évaluation. Feedback régulier du
client et des gestionnaires.
Programming (XP) • Pair programming: travail en pair sur un même
poste de travail ou à proximité.
Récit utilisateur
User story
• En tant que <qui?>, je veux
<quoi?>, afin de <pourquoi?>
• Permet d’identifier les
utilisateurs et leurs intentions
avec le système

• Différent des cas d’utilisations


Scrum
• Propriétaire du produit
• Représentant des clients et utilisateurs
• Scrum master
• Leader au service de l’équipe
Équipe • Équipe de développement
Scrum • 7 ± 2 personnes
• Pluridisciplinaire pour avoir toutes les
compétences nécessaires
• Une fois l’engagement d’un sprint pris, elle a
pleine autorité
• Travail à faire, heures d’ouvrage, responsabilités

Vous aimerez peut-être aussi