Removing the old decision process

This commit is contained in:
Alexandre Aubin 2017-07-10 15:49:33 +02:00
parent 664dfe6604
commit 69ee916fbc

View file

@ -187,75 +187,6 @@ En cas de manque de relecteurs, l'auteur d'une PR peut déclencher une procédur
Dans ce cas, l'auteur annonce sur le fil de discussion de la PR qu'il souhaite engager cette prodécure. À partir de ce moment, les quotas d'accord, relecture et tests pour valider cette PR sont diminués de 1. Au minimum une semaine devra s'écouler avant que cette PR ne soit effectivement mergée. Un autre membre du groupe peut à tout moment mettre fin à cette procédure si il juge la PR trop critique pour être mergée de la sorte. Dans ce cas, l'auteur annonce sur le fil de discussion de la PR qu'il souhaite engager cette prodécure. À partir de ce moment, les quotas d'accord, relecture et tests pour valider cette PR sont diminués de 1. Au minimum une semaine devra s'écouler avant que cette PR ne soit effectivement mergée. Un autre membre du groupe peut à tout moment mettre fin à cette procédure si il juge la PR trop critique pour être mergée de la sorte.
#### Le processus de prise de décision en détail
##### 1) Initiation d'une décision à prendre
- peut-être initiée par n'importe qui suivant les mediums définis au sein de chacun des groupes (exemple : ouvrir une PR déclenche automatiquement ce processus)
- forcément publique à l'exception de situations bien définies (bug relatif à la sécurité critique ou vote sur les personnes)
- une date de clôture est automatiquement définie par type de proposition. La définition de la date remplie plusieurs fonctions :
- pouvoir laisser le temps à tout le monde de s'exprimer et ne pas prendre la décision trop vite
- maintenir un rythme car si le quota des réponses est rempli avant le temps imparti, il n'y a pas besoin d'attendre l'avis de tout les membres du groupe
- le quota est à évaluer en fonction des personnes inscrites au groupe (ou au Conseil selon la situation) qui ont manifesté leurs souhaits d'être considéré comme votant régulier => exemple kload peut vouloir donner son avis ponctuellement, mais à priori il ne souhaitera pas être considéré comme membre votant actif du Conseil
- pouvoir être repoussable sur simple demande d'une des personnes du groupe. Et seulement du groupe, pas tous les contributeurs.
##### 2) Ouverture de la discussion, plusieurs réponses possibles :
Tout le monde peut changer de positions à n'importe quel moment, mais il est de bon ton de laisser au groupe le temps de réagir si cela est nécessaire (pas passer de positif à négatif puis rejeter la proposition 3 min après par exemple.)
- réponses dites "simple"
- "je suis d'accord" -> vaut pour un avis positif
- "ça me semble bon, mais je préfère m'en remettre aux autres" -> si jamais il n'y a que des avis comme cela (ou le suivant) et au moins un avis positif et que la date est passé, la proposition est acceptée
- "pas d'avis" / "je ne suis pas en position de donner un avis pertinent (exemple: je sais pas coder en X)"
- réponses délayantes/différées
- demande de précisions, dans ce cas la décision est suspendue
- refus: tout refus doit être argumenté et justifié
##### 3) Suspension/Repoussement
- tant qu'il n'y a pas de réponse, la décision est suspendue, au moment de la réponse, la date de clôture est automatiquement repoussée (si besoin) (pour une durée, à définir, moins longue que la première fois)
- situation où il y a des avis positifs et négatifs ou situation où il y a un choix à faire entre plusieurs propositions
##### 4) Demande de modifications
- mais il se peut qu'il y ait discussion autour de ces modifications, si c'est le cas, cela devient une nouvelle décision à adjoindre à la liste des décisions à prendre et le processus s'y applique alors (et cela repousse la date)
- dans le cas contraire, un membre du groupe peut demander à ce que l'on fasse un vote qui portera sur la liste des possibilités qui font conflits + "ce vote est mal formulé, reformulons le"
- s'il n'y a pas assez de monde d'accord, la date est repoussée et un rappel doit être envoyé
- si le résultat est vraiment serré, le groupe est invité à rediscuter de la question si elle est importante, car cela pourrait être source de division et de tension à l'avenir
##### 5) Clôture
- si le groupe est unanime dans sa décision
- que des avis positifs
- que des refus
- sans avis (s'en remet aux autres)
- Pour une décison mineure ou moyenne, si le quota de réponse est atteint à la durée minimale et que le consensus est obtenu.
- Le quota de réponse correspond aux avis nécessaires, détaillé ci-après dans les types de décisions. Le pourcentage est rapporté au nombre d'actifs dans le groupe concerné. La gestion des actif et inactif dans le groupe est à la charge du coordinateur et du suppléant qui doivent maintenir à jour la liste des membres au minimum à chaque décision du groupe. (Un inactif qui se manifeste lors d'une décision redevient automatiquement actif.)
- s'il n'est pas possible d'avoir assez de monde (vacances, plus assez de membres du groupe pouvant avoir un avis) il est possible pour le groupe de demander la clôture même si le quota d'avis n'est pas atteint, il y a alors un nouveau décalage de la date et si cette nouvelle date est franchie, la proposition est clôturée selon les avis donnés.
###### Micro décision:
- Décision prise et appliquée par un seul membre sans délai. Ce type de décision doit impérativement pouvoir être réversible, et peut être remise en question par n'importe quel membre du groupe.
###### Décision Mineure:
- Durée initiale: 1 semaine.
- Durée minimale: 3 jours.
- Décalage, si nécessaire: 3 jours.
- Avis nécessaires: 2 membres du groupe (celui qui a initié cette prise de décision peux donner son avis). 3, dont 2 membres du groupe pour anticiper.
- Validation par vote (le cas échéant): 66% de votes positifs.
###### Décision Standard/Moyenne:
- Durée initiale: 2 semaines.
- Durée minimale: 1 semaine.
- Décalage, si nécessaire: 1 semaine.
- Avis nécessaires: 50% des membres du groupe (celui qui a initié cette prise de décision peux donner son avis). 66% des membres du groupe pour anticiper.
- Validation par vote (le cas échéant): 75% de votes positifs.
###### Décision Majeure :
- Durée initiale: 1 mois.
- Décalage, si nécessaire: 2 semaines.
- Avis nécessaires: 75% des membres du groupe (celui qui a initié cette prise de décision peux donner son avis).
- Validation par vote (le cas échéant): 90% de votes positifs.
##### 6) Application
Alors un membre du groupe peut annoncer la décision comme effective (et procéder aux actions nécessaires comme releaser, merger, annonce, autre ...). Il est important que s'il y a besoin de certaines actions, des personnes se soient engagées à les faire, une décision sans désigner est moyennement utile
## Composition des groupes ## Composition des groupes
- Conseil : Bram, ju, ljf, Maniack, Moul, opi, theodore. - Conseil : Bram, ju, ljf, Maniack, Moul, opi, theodore.
@ -268,48 +199,6 @@ Alors un membre du groupe peut annoncer la décision comme effective (et procéd
- Trad : Jean-Baptiste - Trad : Jean-Baptiste
- Distribution : Heyyounow - Distribution : Heyyounow
## Tableau récapitulatif du nombre d'avis nécéssaire pour la prise de décision
_Les valeurs sont arrondies (exemple: 5,4 => 5 et 5,5 => 6)._
| | **Mineure** | **Standard** | **Majeure** |
|----------------------|---------|----------|---------|
| **Conseil** |
| Clôture classique | 2 | 4 | 5 |
| Clôture anticipée | 3* | 5 |
| Clôture par vote | 5 | 5 | 6 |
| **Core Dev** |
| Clôture classique | 2 | 3 | 5 |
| Clôture anticipée | 3* | 4 |
| Clôture par vote | 4 | 5 | 5 |
| **Apps** |
| Clôture classique | 2 | 5 | 8 |
| Clôture anticipée | 3* | 7 |
| Clôture par vote | 7 | 8 | 9 |
| **Infra** |
| Clôture classique | 2 | 3 | 4 |
| Clôture anticipée | 3* | 3 |
| Clôture par vote | 3 | 4 | 5 |
| **Communication -> Com** |
| Clôture classique | 2 | 2 | 3 |
| Clôture anticipée | 3* | 3 |
| Clôture par vote | 3 | 3 | 4 |
| **Communication -> Doc** |
| Clôture classique | 1 | 1 | Conseil |
| Clôture anticipée | 2* | 2* |
| Clôture par vote | Conseil | Conseil | Conseil |
| **Distribution** |
| Clôture classique | 1 | Conseil | Conseil |
| Clôture anticipée | 1 | Conseil |
| Clôture par vote | 1 | Conseil | Conseil |
\* dont 1 avis qui peut être externe au groupe
Pour la traduction, le processus reste à adapter.
Pour la doc, le nombre d'avis pour la cloture anticipée d'une décision mineure est pour le moment réduit (vu qu'il n'y a que 2 personnes dans le groupe). Les autres types de décisions sont prises par le conseil.
Pour le groupe distribution, étant donné qu'il n'y a pour l'instant que Heyyounow, le Conseil sera sollicité pour les décisions Standard ou Majeure.
## Droits dadministration afférents aux groupes ## Droits dadministration afférents aux groupes
Cette partie liste les kits de droits dadministration pour les différents groupes du projet YunoHost : Cette partie liste les kits de droits dadministration pour les différents groupes du projet YunoHost :