Quelles sont nos valeurs ?
Posted by Bernard on Jan. 13, (popular)
Les fondations des règles de fonctionnement du projet YACS.
Durant l'hiver 2001, un groupe de 17 personnes, parmi les meilleurs spécialistes du développement de logiciel du pays, dont Ward Cunningham, l'inventeur du Wiki, se réunit aux Etats-Unis et produit le "Manifeste pour le développement agile de logiciel". Ou, en anglais, le Manifesto for Agile Software Development.Nous croyons que les quatre points exprimés dans ce document s'appliquent tout à fait au projet YACS et à ses participants, qu'ils soient programmeurs ou non.
En voici une traduction adaptée aux besoins de notre communauté :
1- Les processus et les outils sont importants, mais les individus et leurs interactions le sont encore plus.
2- La documentation est importante, mais faire fonctionner les systèmes est la première priorité.
3- La négociation de contrat fait partie des étapes nécessaires, mais la collaboration permanente avec ses partenaires est la vraie source de business.
4- Suivre le plan est bien, répondre aux changements est encore mieux.
Notez bien que chacune des phrases précédentes formule une échelle de valeurs, pas une alternative. En particulier, YACS et sa communauté se développeront grâce aux processus, aux outils, à la documentation, et à la planification des objectifs et des ressources.
Néanmoins, il faut bien reconnaitre que le fonctionnement en équipe est bien plus important que les moyens matériels ou les procédures. Notre priorité est de participer à une communauté soudée, et qui communique, et non de mettre nos destinées entre les mains de quelques individus, aussi brillants soient-ils.
De même, beaucoup de webmestres se reconnaitront dans le deuxième principe. Il est vital que l'application fonctionne. Le reste, et notamment la documentation technique, vient après. Notre priorité est d'intégrer les résolutions de bogues au plus tôt. Aussi, nous documentons abondamment le logiciel, illustrons les fonctionnalités par des exemples reproductibles, et favorisons le transfert de compétences au sein de la communauté.
Le troisième principe, lui, prône le développement durable des relations économiques. Dans notre communauté aussi, nous reconnaissons et valorisons les membres qui s'impliquent personnellement. Et les utilisateurs fidèles, qui s'expriment clairement sur l'adaptation du logiciel à leurs besoins, forgent le véritable futur du projet YACS.
A partir de 2008 nous introduisons la notion de version majeure tous les six mois, pour mieux fédérer les efforts de développement. Ceci étant, nous continuerons à gérer les demandes d'évolution tout au long des versions mensuelles pour rester au plus près des évolutions de vos demandes.
See also
| Manifesto for Agile Software Development Edited by Bernard on Jan. 13 |