We're building an in house project management Web tool. Our tool is based on Redmine where time duration is set in hours.
It isn't acceptable for our needs.
We need granularity in minutes. Really to add
20 min as spent time you must enter
0.333333333 - ugly, isn't it?
Also mostly all employees have 8 hours work day, so long duration (like total time for all tasks in version) naturally presents in man-days. If sprint requires 20 man-days and your team has 2 developers then you're going to be done in 2 weeks. It's hard to make this conclusion if you see 160 hours.
So my question - what format is best to use for specifying spent time, time periods, duration both in hours, minutes and man-days.
- Setting exactly in minutes doesn't solve the problem. It's hard to imagine how long 1440 min is, it's 24 hours or 3 man-days.
- Usual time format
hh:mmalso is not good because you show
- Duration format must be persistent across all UIs.
- Users can enter duration. Users may get frustrated learning how to enter duration, it's possible to type
35m. Also we have Russian speaking users, so they naturally enter
3 часа 30 минут.
- UI already have many input elements, so splitting duration into several
<input>seems bad for appearance.
- The UI should work for both desktop and mobile.
I've done a search and found some related questions:
- Best way to present time durations in a list?
- Time (duration) entry in webapp - pros/cons of various designs
- Approaches for setting a time period
- Best way to create a timespan GUI element?
2h 30m seems acceptable to me. For man-day I haven't found any standard format.