Giter VIP home page Giter VIP logo

prestashop-retro's Introduction

PrestaShop Retro

This repository is used to keep track of actions issued from retrospective meetings.

prestashop-retro's People

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

isabella232

prestashop-retro's Issues

Automated Github maxi kanban

We need a new tool to centralize the display of all kanbans ( 1.7.X, modules, Side projects, etc.), to ensure a better team productivity and "ressource allocation".

To do so we need to use what has already been done with issuebot.

Make the BOT great again!

Automatiser les actions manuels

  • Mouvement des issues (à définir)
  • Application des labels
  • ... à compléter

Reward best contributors

  • Give best contributors a better visibility
  • Contribution scoring

This project is related to the contributors website project.

Ajout de la Business Value

Toutes les issues doivent avoir une BV

Recherche et Analyse

  • Veille BV in PM

  • Journée produit avec réflexion sur la BV

  • Test notation sur ProductBoard

  • Formaliser une règle de calcul de la BV dans l'équipe Core

Mise en place

  • Mettre en place la structure de notation (Gihtub, Productoard, Sheet - hebdo, mensuel, quotidien, etc.)

Nouvelle habitude: stocker en un seul endroit les récap' de toutes les réunions

Ce sujet est là depuis toujours, mais il m'inquiète de plus en plus.

D'un côté on a toujours plus de réunions, et parfois (souvent?) nous n'y sommes invités "que" pour avoir l'information.

D'autre part, les réunions n'ont souvent aucun scope ou livrable et je sais que nous sommes tous d'accord là dessus.

On peut travailler sur les 2 sujets: je propose qu'on stocke dans un dépôt GitHub au format markdown les récap de chaque réunion qui concerne Core, Produit, Dev advocacy (antoine quoi) dans un premier temps.

On fait ça sur un mois et on regarde: qu'en pensez vous?

Retirer les assets de la source

Mathieu propose qu'on les sorte si on trouve un moyen simple de les récupérer mais y aller petit à petit.

Pierre a ouvert une PR par rapport à ça + lien dans la doc "HowTo"

Dans l'article build on demande si besoin de les enlever dans les nightly, si besoin Jo s'en occupe. On ne le ferait pas tout de suite pour ne pas perdre trop de temps dessus.

Warning Node 8+ nécéssaire

ACTION : A creuser au retour de Pablo, on attend d'ici là - Core team

Faire un article sur Build pour expliquer notre décision, en amont de préférence - TBF

  • Avoir le Go de Pablo
  • Publier l'article et checker les retours
  • Valider ce choix avec la communauté
  • Retirer les assets de la source pour de bon
  • Mettre à jour la doc contributeurs
  • Modifier l'article pour annoncer la décision et renvoyer vers la doc -> #693
  • Mettre en ligne l'article

Traiter le backlog d'issues

On a 900+ issues actuellement, et ça n'arrête pas de monter.

Il faudrait regrouper des bugs ou groupes de bugs pour pouvoir les traiter.
Pareil avec les demandes de features.

Issuebot project for a better team work and efficiency

This project aims at automatizing a certain number of tasks that are done manually today :

  • move issues in their kanban according to the status of their pull requests
  • synchronise status of issues which are in different kanbans
  • add labels to issues and PR according to their status

The issuebot project uses Probot.

Surveiller les rapports d'erreur sur les tests nightly et les corriger

Nous avons désormais les tests E2E complets qui sont lancés chaque nuit avec un rapport des failures trouvées.

L'étape suivante est de surveiller chaque jour ce rapport d'erreur, réduire le nombre d'erreur à zéro et le garder à zéro. A voir quel process appliquer pour y arriver: mail automatique quotidien ? notifications dans slack ? dashboard visible sur une télé dans l'openspace ? génération automatique d'issues dans github ?

Process besoins QA automation

Mettre en place un process pour établir les besoins de QA automation afin de s'assurer qu'il n'y a pas de problème de synchro

Amélioration de la qualité des pull requests

Sur les pull requests:

  • Elles doivent être relier à une issue (Améliorer le BOT pour rendre cela obligatoire)
  • Le titre doit être explicite
  • La description et la partie tests doivent être claires

Sur les issues:

  • Titre explicite (et non juste 500 error)
  • Récapitulatif dans le premier commentaire pour expliquer clairement ce qu'il s'est passé et comment le reproduire (en cas de bug) ou quelle a été la décision fonctionnelle (en cas de feature)

Le consigner dans la devdoc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.