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:
hh:mm
n'est pas bon non plus parce que vous montrez 140:30
comme des chaînes.2:40
, 2h
, 1h15min
, 35m
. Nous avons également des utilisateurs russophones, donc ils entrent naturellement 3 часа 30 минут
.<input>
semble mauvais pour l'apparence.J'ai fait une recherche et trouvé quelques questions connexes:
où 20d 5h
, 2h 30m
me semble acceptable. Pour l'homme-jour, je n'ai trouvé aucun format standard.
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.