Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Affiner le suivi de contribution : contributeurs / jour, contributeurs / zone, recrutement en fonction du temps #275

Open
flacombe opened this issue Oct 5, 2022 · 5 comments
Labels
come and help To make it happen faster, get your hands dirty and help coding concerns: UI enhancement New feature or request

Comments

@flacombe
Copy link
Contributor

flacombe commented Oct 5, 2022

Bonsoir !

Je trace quelques idées d'indicateurs utiles pour mesurer plus finement l'engagement des contributeurs sur un projet de crowdsourcing.
Ces besoins sont apparus lors de la construction de comptes rendus, de discussions pour permettre à mes interlocuteurs de bien prendre la mesure de ce ces projet représentent.

Nous n'avons pas assez de retour sur le nombre de personnes engagées à des mailles infra-nationales.
Il faut pouvoir répondre à plusieurs questions :

  • Combien de personnes ont contribué sur votre territoire ? (une région, un département, une ville)
  • A quel rythme les contributeurs s'engagent-ils sur votre territoire ?

Nous avons un historique du nombre d'objets collectés, ce serait très confortable d'avoir un historique des contributeurs engagés (pas la liste, le nombre).
Connaître la répartition entre contributeurs et objets ajoutés serait un plus (un indicateur disant 90% des objets sont créés par 10% des contributeurs par exemple).

Ce qui permettrait d'automatiser la création de bilans comme la page 8 de ce document : https://files.infos-reseaux.com/openstreetmap/cr_enedis_2021.pdf

Qu'en pensez-vous ?

@overflorian
Copy link
Collaborator

Hello, ce sont de bonnes idées, qui éloignent encore plus la plateforme de l'objectif initial d'avoir des projets limités dans le temps.
Dans cette optique, on pourrait

  1. supprimer des stats comme par exemple "nombre de jours restants avant la fin du projet" qui n'a plus vraiment de sens.
  2. ne plus se focaliser sur les "points" qui ont été pensés pour un mécanisme de gamification, même si une partie de leur usage devrait à mon sens être conservé.
  3. Par ailleurs, j'ai l'impression que ce que tu demandes, c'est un rapport d'impact : c'est à dire, quelle a été l'impact du projet sur la BDD OSM.
    Pour ce faire, je pense que la vision de l'évolution des stats pourrait être de mesurer cette impact, c'est à dire de définir une date de début (D) et de mesurer la différence de contribution par la suite.
    Sur un graphique, on aurait la "courbe organique de contribution" qui représente la contribution moyenne sur les 12 mois antérieurs à D, puis une autre courbe d'une autre couleur montrant le surplus de contribution/contributeurs apporté grâce au projet.
    Une ventilation par territoire est également sûrement une bonne idée, par contre je n'ai pas vraiment d'idée de mise en forme de cette donnée. Peut-être un pourcentage s'affichant sur la carte pour chaque rond ? Genre "+35%" sur l'Ile-de-France indiquerait que le volume de contributions (ou de contributeurs ?) a augmenté d'autant depuis D.
    @flacombe est-ce que cela te parait intéressant pour faire des screenshots pour une présentation ? Car, si j'ai bien compris, c'est ça la demande.

@overflorian
Copy link
Collaborator

Dans les nice-to-have, j'ai l'impression que le tableau de contribution de Github est aussi hyper efficace :
image

@flacombe
Copy link
Contributor Author

flacombe commented Oct 6, 2022

Hello !

Quelques commentaires ci-dessous

ce sont de bonnes idées, qui éloignent encore plus la plateforme de l'objectif initial d'avoir des projets limités dans le temps

Non, mesurer ces implications de contributeurs est utile y compris pendant un projet de 15 jours.
On veut savoir combien et où, tout le temps !

supprimer des stats comme par exemple "nombre de jours restants avant la fin du projet"

Disons qu'il est tout de même utile, on pourrait l'afficher différemment

ne plus se focaliser sur les "points"

Pourtant, je suis convaincu que c'est un gros plus. On peut faire évoluer le système, ca a déjà été proposé mais je suis pour la gamification

Sur un graphique, on aurait la "courbe organique de contribution" qui représente la contribution moyenne sur les 12 mois antérieurs à D

Malheureusement on ne collecte pas ces données, il faudrait traiter beaucoup plus de données que celles nécessaires à un projet. Il n'est pas possible de reconstituer complètement ces données il me semble, sans les avoir préalablement enregistrer chaque jour.

est-ce que cela te parait intéressant pour faire des screenshots pour une présentation

Oui c'est précisément la réflexion qui m'a amené à écrire cette issue, on va s'en servir pour aller voir les gens d'un territoire en leur expliquant ce que ca représente exactement.

Une ventilation par territoire est également sûrement une bonne idée, par contre je n'ai pas vraiment d'idée de mise en forme de cette donnée

Ca peut être très simple, une page par contour administratif concerné, suivant le temps que ca demande à faire, mais ca peut juste prendre la forme d'un sélecteur géographique pour préciser le périmètre et ajuster ce qui s'affiche sur la page actuelle !

@PanierAvide PanierAvide added enhancement New feature or request come and help To make it happen faster, get your hands dirty and help coding concerns: UI labels Oct 10, 2022
@overflorian
Copy link
Collaborator

Je rappelle que l'on avait déjà eu le même type de discussion il y a quelques temps #155

@gendy54
Copy link

gendy54 commented Nov 1, 2022

ca me fait penser au projet de Christian avec les stats de chaque circonscription pour les députés et la génération d'un rapport automatique. https://leximpact.an.fr/datacirco

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
come and help To make it happen faster, get your hands dirty and help coding concerns: UI enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants