Salut,
Ce topique est bien, mais il ne me semble pas y avoir vu la notion d'XP abordé. Il est à noter que l'«Extreme Programming» fournit un cadre intéressant au projet pour justement aboutir à quelque chose de bon.
Je rajoute que dans un contexte plus global, il faut toujours se garder d'en faire trop ou pas assez. Si on n’en fait pas assez, on n’aura pas totalement répondu au cahier des charges et il y a le risque de perdre des clients. Si on en fait trop, on perd tout simplement de l'argent.
S'il y en a qui pensent «valeur ajoutée», il est à noter qu'elle se fait sur le service, pas le produits. Quant aux bogues, ils font partie des mœurs, mais aussi de la communication de l'entreprise. Je dirais presque que c'est un moteur de vente ou d'attractivité pour le produit. C'est globalement pour cette raison que le perfectionnisme n'est pas une qualité, du moins dans le domaine de la programmation. Cela dit, certains langages et certains concepts y tendent naturellement (JAVA/C++ [POO]).
Enfin, je conclurais qu’un bon projet est un projet qui donne du travail. Et il sera d'autant plus profitable que ses concepteurs auront su le rendre malléable.
Partager