Charte de la communauté
Préambule
YACS est une solution libre de gestion de communauté d'internautes disponible gratuitement sous licence LGPL.Ce logiciel est au coeur d'une communauté d'utilisateurs, de développeurs, d'intégrateurs, d'infographistes et, de manière plus générale, de contributeurs, dont cette charte régit le fonctionnement.
Pilotage
Le projet Yacs est piloté au niveau de plusieurs instances coordonnées.Comité de Gestion
Le comité de Gestion est chargé de piloter le développement de YACS et la gestion du portail.Il se réunit une fois par semaine pour prendre les décisions et synchroniser les équipes de travail - quand il n'y a pas d'autre comité qui se réunit cette semaine là.
Responsabilités : rendre compte, proposer des actions, participer aux décisions, les mettre en application.
Il est composé des associés de yetanothercommunitysystem.com (qui en sont membres de plein droit) et ouvert à des éditeurs d'une ou plusieurs sections du site yetanothercommunitysystem.com (proposés en comité de Gestion).
Le comité de Gestion nomme les membres du Comité de version.
Comité de Développement
Le comité de développement a deux fonctions principales et importantes.En premier lieu, il décide, à partir des orientations pour la prochaine version majeure, des demandes de nouvelles fonctions faites et discutées par les membres, ainsi que des propositions de code faites et discutées par les membres, des demandes à placer dans la pile des besoins (le backlog), où les membres pourront voter pour les fonctions qu'ils souhaitent voir développer.
En deuxième lieu, il est destiné à capturer l'engagement des développeurs sur leur prochain travail, à partir de la pile des besoins et des votes des membres.
Le comité de Développement est ouvert aux modérateurs et autres équipes de travail du site, aux contributeurs du code référencés en tant que testeur ou développeur. Seuls les membres présents lors de la réunion peuvent décider de ce qui est placé dans la pile des besoins.
Le comité de développement se réunit une fois par mois pour travailler sur les nouvelles fonctions. Les développeurs indiquent les travaux qu'ils s'engagent à réaliser pour la prochaine version, choisis prioritairement dans la pile des choses à faire définie par la communauté. Bien entendu, les développeurs peuvent aussi indiquer les travaux qu'ils réalisent pour couvrir leurs besoins propres, s'ils sont destinés à être intégrés dans une version de YACS.
Sauf exception, seuls les développements correspondant à des engagements pris en Comité de Développement sont intégrés dans la release mensuelle qui suit.
Comité de Version
Le comité de Version est chargé de définir les orientations principales de la prochaine version majeure. Ses membres sont désignés par le Comité de Gestion, et peuvent provenir de tous horizons, et avoir d'autres responsabilités au sein de la communauté ou pas.Le comité de Version se réunit deux fois par an pour décider des principaux éléments de la prochaine version majeure. Il communique sur l'engagement de version majeure.
Ces orientations sont celles qui servent aux comité de Développement pour le choix de nouvelles fonctions à placer dans la pile des besoins pour les 6 mois suivants.
Les évolutions fonctionnelles
Les évolutions de la solution YACS sont le fruit d'un processus d'expression des besoins, de discussion libre, de décisions collectives, et de l'investissement des développeurs au sens large.Rythme des versions
Il y a deux versions majeures par an, et des versions mineures mensuelle entre les deux.Chaque version majeure est construite sur la base de la version mineure précédente, avec correction de bugs et optimisation. Il n'y a pas de nouvelles fonctions. C'est une version stable.
Les versions majeures sont dans la continuité des versions mineures : le développement est linéaire, il n'y a pas de branches.
Circuit de développement
Les demandes sont faites par les membres dans le forum "demandes de nouvelles fonctions" et "proposition de code". Elles sont discutées publiquement.Les demandes de nouvelles fonctions ou les propositions de code à intégrer sont évaluées en comité de Développement. Les demandes de fonctionnalités retenues pour être implémentées vont alimenter la pile des besoins (backlog).
La pile des évolutions fonctionnelles à développer est soumise au vote permanent des membres de la communauté qui établit ainsi de manière dynamique la priorité des évolutions. Plus une proposition a de voix, plus elle est en haute priorité. Les priorités peuvent varier, des évolutions peuvent être retirées de la pile par le Comité de développement s'il le juge nécessaire.
Une fois par mois, le comité de développement examine la pile et les développeurs choisissent ce qu'ils vont développer parmi les plus hautes priorités.
Gestion du site yetanothercommunitysytem.com
La gestion du site et de la communauté est placée sous la responsabilité du comité de Gestion.Des équipes sont formées selon les besoins pour prendre en charge des tâches spécifiques :
- équipe de modérateurs, ayant une zone réservée dans la section community/communauté.
- équipe de coordination de la documentation, pour gérer la documentation, susciter de nouveaux apports, assurer la cohérence de la documentation. Elle dispose d'un espace réservé dans la documentation.
- il est possible de prévoir une coordination pour les traductions, voire pour les tests fonctionnels... selon les besoins.
Le comité de Gestion décide de la mise en place de ces équipes de travail, qui sont systématiquement représentées dans ce comité afin que les différentes actions puissent être coordonnées.
Ces équipes sont composées d'au moins un membre du comité de Gestion, et de membres co-optés, ayant accepté de s'investir un peu plus dans le développement de YACS et de sa communauté.
Evolution de cette charte
Cette charte a été discuté et validé en Comité de Gestion du 7 janvier 2008. Elle pourra évoluer dans le futur, à l'initiative du Comité de Gestion, en fonction des remarques des membres sur le forum.Comments
Links
| La communaute yacs s'organise et se développe - (8 clicks) C'est une excellente nouvelle, car les projets qui se structurent sont ceux qui durent (Infos... News... Infos...) |
Rate this page
Posted by Agnès on Nov. 25 2007, page edited by Bernard on Jan. 21, (popular)