Extreme Programming, c'est un chateau de cartes constitué par toutes les mauvaises pratiques du développement logiciel
oui... c'est un point de vue. En voici un autre:
XP c'est les méthodes de dévelopement Open Source appliquées à l'entreprise.
La contrainte principale est la non publicationdu code.
La deuxième est qu'elle à des resources limitées (notamment les resources humaines)
Relis la cathédrale et le bazar avec ces deux contraintes en tête. Puis relis "XP", un petite impression de déjà vu, non ?
- distribuer souvent, et au plus tôt
--> prototypes, builds fréquents, mis en commun du code,
- être attentif aux retours des utilisateurs
(en plus du fait que le developeur open source étant très souvent utilisateur lui même)
--> proche collaboration avec les utilisateurs (intégrés dans l'équipe de dev)
- le plus de personnes liront le code, le plus de chance les disfonctionalités apparaitront évidentes.
--> peer programing
- une armée de béta-testeurs
--> tests unitaires automatiques (unit tests)
[^] # Re: Rencontre AFUP sur l'Extreme Programming
Posté par grafit . En réponse à la dépêche Rencontre AFUP sur l'Extreme Programming. Évalué à 1.
oui... c'est un point de vue. En voici un autre:
XP c'est les méthodes de dévelopement Open Source appliquées à l'entreprise.
La contrainte principale est la non publicationdu code.
La deuxième est qu'elle à des resources limitées (notamment les resources humaines)
Relis la cathédrale et le bazar avec ces deux contraintes en tête. Puis relis "XP", un petite impression de déjà vu, non ?
- distribuer souvent, et au plus tôt
--> prototypes, builds fréquents, mis en commun du code,
- être attentif aux retours des utilisateurs
(en plus du fait que le developeur open source étant très souvent utilisateur lui même)
--> proche collaboration avec les utilisateurs (intégrés dans l'équipe de dev)
- le plus de personnes liront le code, le plus de chance les disfonctionalités apparaitront évidentes.
--> peer programing
- une armée de béta-testeurs
--> tests unitaires automatiques (unit tests)
- ...