web-dev-qa-db-fra.com

Afficher la période / durée en heures / minutes et le jour-homme dans l'outil de gestion de projet Web

Nous construisons un outil Web de gestion de projet en interne. Notre outil est basé sur Redmine où la durée est définie en heures.

Ce n'est pas acceptable pour nos besoins.

Nous avons besoin de granularité en quelques minutes. Vraiment pour ajouter 20 min comme temps passé, vous devez entrer 0.333333333 - moche, n'est-ce pas?

De plus, la plupart des employés ont généralement 8 heures de travail par jour, donc une longue durée (comme le temps total pour toutes les tâches dans la version) se présente naturellement en jours-hommes. Si le sprint nécessite 20 jours-hommes et que votre équipe a 2 développeurs, vous aurez terminé en 2 semaines. Il est difficile de tirer cette conclusion si vous voyez 160 heures.

Donc, ma question - quel format est le meilleur à utiliser pour spécifier le temps passé, les périodes de temps, la durée en heures, minutes et jours-homme.

Quelques exigences:

  • Définir exactement en quelques minutes ne résout pas le problème. Il est difficile d'imaginer la durée de 1440 min, soit 24 heures ou 3 jours-homme.
  • Format d'heure habituel hh:mm n'est pas bon non plus parce que vous montrez 140:30 comme des chaînes.
  • Le format de durée doit être persistant dans toutes les interfaces utilisateur.
  • Les utilisateurs peuvent entrer la durée. Les utilisateurs peuvent être frustrés d'apprendre à saisir la durée, il est possible de taper 2:40, 2h, 1h15min, 35m. Nous avons également des utilisateurs russophones, donc ils entrent naturellement 3 часа 30 минут.
  • L'interface utilisateur a déjà de nombreux éléments d'entrée, donc diviser la durée en plusieurs <input> semble mauvais pour l'apparence.
  • L'interface utilisateur devrait fonctionner à la fois sur ordinateur et sur mobile.

J'ai fait une recherche et trouvé quelques questions connexes:

20d 5h, 2h 30m me semble acceptable. Pour l'homme-jour, je n'ai trouvé aucun format standard.

1
gavenkoa

Comme votre objectif principal semble être le suivi des heures de travail, vous pouvez facilement supposer que 8 heures sont un jour. Par exemple. l'outil de suivi des problèmes populaire JIRA le fait: si quelqu'un se connecte, par exemple 9 heures, 1j 1h sera affiché pour une meilleure lisibilité.

De cette façon, vous ne rencontreriez pas de problème tant que vous ne souhaitez pas suivre "réel" (= 24h jours) séparément; et pourrait contourner votre problème d'inventer un nouvel acronyme.

2
msp