• [^] # Re: Rencontre AFUP sur l'Extreme Programming

    Posté par . En réponse à la dépêche Rencontre AFUP sur l'Extreme Programming. Évalué à 1.

    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)

    - ...