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

Chiffrer le coût de chantiers importants #436

Closed
srosset81 opened this issue Nov 27, 2020 · 10 comments
Closed

Chiffrer le coût de chantiers importants #436

srosset81 opened this issue Nov 27, 2020 · 10 comments
Assignees

Comments

@srosset81
Copy link
Contributor

srosset81 commented Nov 27, 2020

Cela pourrait être très utile de prendre un moment pour définir clairement les chantiers envisagés à court et moyen terme et pour évaluer leur coût.

Chantiers actuels ou envisagés à court/moyen terme

Sans ordre de priorité

@bouviermullerp
Copy link
Contributor

@srosset81

  • il y a un chantier intégrer sparnatural - peut être après l'intégration de la nouvelle mouture de PAIR ? Le besoin de rechercher/trier des données exprimé par les utilisateurs est très fort.
  • Une autre fonctionnalité exprimée serait traçabilité - pouvoir suivre l'évolution d'une donnée, qui a fait quoi en terme de création/modification/suppression - et faire de la pédogogie plutôt que du contrôle - peut être lié au fil d'actualité, ou une première étape
  • La complétion Wikidata/DbPedia n'est pas forcément ultra prioritaire dans les ateliers que j'ai fait.
  • Le besoin de pouvoir avoir le contrôle sur les données, sur qui peut publier quoi - donc un module "administration", créer des groupes d'utilisateurs avec des droits de publication/modération.

@srosset81
Copy link
Contributor Author

  • Une autre fonctionnalité exprimée serait traçabilité - pouvoir suivre l'évolution d'une donnée, qui a fait quoi en terme de création/modification/suppression - et faire de la pédogogie plutôt que du contrôle - peut être lié au fil d'actualité, ou une première étape

Oui ce serait lié à ActivityPub. Il faudrait que ça vienne après "Pouvoir voir les activités d'un utilisateur / suivre un utilisateur / avoir un fil d'actualité", car la notion d'historique d'un objet (lister les activités liées à l'objet) n'est pas défini dans la spec ActivityPub, il faudra donc un peu de réflexion / concertation en amont.

  • Le besoin de pouvoir avoir le contrôle sur les données, sur qui peut publier quoi - donc un module "administration", créer des groupes d'utilisateurs avec des droits de publication/modération.

C'est en lien avec le chantier WebACL, qui est en cours.

Je me demande quel serait le meilleur moyen de garder une liste de ces chantiers ? @GuillaumeAV va nous dire "Sur une instance SemApps !" et je suis bien d'accord (c'est notre projet de "Chantiers collaboratifs" qu'on avait proposé avec @ReX-AV-Gab ) mais ça va prendre du temps. En attendant on pourrait peut-être créer des issues taggées chantier qui seraient simplement une liste de lien vers des sous-issues, avec des checkboxes pour marquer quand elles sont terminées ?

@srosset81
Copy link
Contributor Author

srosset81 commented Nov 30, 2020

Oh il y a justement une action Github pour gérer les epics:
https://github.com/marketplace/actions/epic-issues-for-github
S'il n'y a pas d'objection, je pourrai la mettre en place.

L'avantage des checkbox c'est que ça permet d'afficher un truc assez visuel:
40746749-da4ffd82-6420-11e8-94f4-525d80f5995f

@srosset81
Copy link
Contributor Author

srosset81 commented Nov 30, 2020

Voilà quelques avancées:

  • J'ai mis en place l'action Github mentionnée ci-dessus.
  • J'ai créé plusieurs templates d'issues, dont une pour créer un nouveau chantier
  • J'ai transformé deux issues existantes en chantiers, visible ici.
  • J'ai ajouté une colonne Chantiers dans la page projet afin de leur donner plus de visibilité. Je laisse @bouviermullerp décider si ça lui convient ou pas (peut-être que ça peut être mis dans un autre projet ?)

Reste encore à créer les autres chantiers mentionnés, puis surtout à les chiffrer une fois que tout a été clairement spécifié.

@bouviermullerp
Copy link
Contributor

@srosset81 merci pour ces progrès, très cool. ça me convient d'utiliser les chantiers - on peut tester comme tu le proposes, j'ai plutôt l'habitude de travailler avec plusieurs projets, mais pourquoi pas. merci en tout cas

@GuillaumeAV
Copy link
Contributor

GuillaumeAV commented Dec 1, 2020

Helloo !

Très rapidement ..

  • Il y a les milestones aussi qu'on utilise pas (ca pourrait correspondre à des Epics / chantiers ?
  • Complétion DbPedia / Wikidata : Je persiste à penser que ça doit être une priorité forte, dans la mesure où ça permet de produire des données structurées (plutôt que des chaînes de caractère non sémantiques) et de faciliter grandement le matching sur compétences, centres d'intérêts etc. sur la base d'URIs uniques. Sans ça, on va rapidement produire beaucoup de données de mauvaise qualité avec du bruit, des fautes et de la redondance. => Juste pour les données du meetup, j'ai passé 30mn à changer la casse des compétences et des centres d'intérêts (strings), à corriger les fautes d'orthographe et à fusionner des trucs pour avoir un résultat qui soit à peu près correct à l'arrivée.

@srosset81
Copy link
Contributor Author

Je ne crois pas que les milestones peuvent être utilisées, c'est plutôt pour des étapes globales du projet (beta, v1...)

@bouviermullerp
Copy link
Contributor

++ seb. Les milestones ont caractère temporel (on peut livrer quelques issues d'un chantier dans une milestone par exemple, puis d'autres dans la suivante).
@GuillaumeAV oui c'est une fonctionnalité importante ! Je te rejoins complètement, mais il y a des fonctionnalités encore plus prioritaires à ce stade (car beaucoup les demandent)

@srosset81
Copy link
Contributor Author

srosset81 commented Dec 3, 2020

J'ai mis à jour la description de cette issue, avec la liste de tous les chantiers qui ont été évoqués dans les discussions. A voir encore l'ordre des priorités, en fonction des besoins et des budgets.
Pour la mise en priorité, je propose de le faire via le kanban, ce sera plus simple que d'éditer la description.

@srosset81
Copy link
Contributor Author

Pour finir j'ai créé un autre kanban pour les chantiers. C'est expérimental, mais je pense que ça peut aider à mieux s'organiser, notamment à voir ce qui doit encore être spécifié. L'idée serait donc que les issues type "Chantier" n'apparaisse que dans le projet "Chantier", et que les issues spécifiques soient dans le tableau principal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

4 participants