🛤️ Stacio
Se connecter

Cette discussion a été archivée le 28 janvier 2024.

Revoir le suivi des tâches

marien ⋅ vendredi 26 janvier

Dans https://stacio.yuzu.ovh/discussions/13, j’ai proposé de permettre de "planifier" des discussions dans un plan de travail personnel. La solution était séduisante aux premiers abords : peu de changements dans le code, pas de nouvelle notion au sein des espaces de travail ; facile à mettre en place donc.

À l’usage, des problèmes profonds sont à noter toutefois :

  • besoin de créer des discussions même pour de petites tâches (ex. une tâche "Définir des objectifs chiffrés à suivre" qui n’avait qu’un court paragraphe, mais je ne comptais pas passer des heures sur le sujet)
  • ça crée parfois l’envie de changer l’objet d’une discussion (ex. une discussion initialement intitulée "Premier jet stratégie 2024" renommée en "Présenter ma stratégie", ce qui a changé la nature du message)
  • mélange discussions / tâches dans un même espace, c’est difficile à suivre
  • pas possible d’avoir une vue d’ensemble du travail à faire pour un sujet donné (les tâches de tous les espaces sont mélangées dans le plan de travail)
  • pas possible pour une équipe de prioriser les tâches de façon commune (chaque plan de travail étant personnel)

Je vais donc en revenir à mon idée initiale (à la Basecamp) en permettant de créer des listes de tâches à côté des discussions au sein des espaces de travail. Ce qui veut dire qu’on aura ces niveaux d’architecture :

  • organisations
    • espaces de travail
      • liste des discussions > discussion
      • liste de tâches > tâche

Cela signifie que je vais devoir la structure des tâches qui ne seront plus associées à des discussions. Je vais probablement faire un reset des tâches en base de données pour me simplifier la vie.

🙋 marien · ven. 26 janv.

Autre sujet concernant les tâches : je pense permettre de leur donner une date d’échéance. Cela pourrait remplacer le mécanisme qui nécessite de les trier manuellement. Je n’en suis pas convaincu parce que le tri manuel permet des usages supplémentaires (notamment dans le cas où il n’y a pas de date d’échéance).

🙋 marien · ven. 26 janv.

Le plan de travail pourrait être conservé à condition de permettre de s’assigner des tâches. Il permettrait d’avoir une vue d’ensemble de toutes les tâches qui nous sont assignées, groupées par date.

🙋 marien · ven. 26 janv.

À titre d’exemple, toutes les discussions de cet espace de travail seraient transformées en tâches.

🙋 marien · ven. 26 janv.

Autre élément très pénible : quand on coche une tâche comme terminée, celle-ci reste à la même place. Il faut donc la redescendre manuellement vers le bas de la pile. C’est extrêmement laborieux et déplaisant.

🙋 marien · sam. 27 janv.

Contrôle :

  • ouvrir une organisation → vérifier qu’on peut ouvrir la liste des discussions et la liste des tâches
  • ouvrir la liste des tâches
  • créer une tâche en rentrant seulement son libellé
  • ouvrir la tâche
  • ajouter une note à la tâche
  • s’assigner la tâche
  • donner une date d’échéance à la tâche
  • commenter la tâche
  • dans la liste des tâches, vérifier que la tâche apparaît avec sa date d’échéance et son assignation
  • créer une autre tâche
  • vérifier que vous pouvez réordonner les tâches
  • dans le plan de travail, vérifier que la tâche apparaît groupée par sa date d’échéance
  • clore la tâche
  • vérifier qu’elle apparaît terminée sous la liste des tâches, ordonnée par date décroissante de cloture