ever-co / ever-teams

Ever® Teams™ - Open Work and Project Management Platform - https://ever.team
https://ever.team
GNU Affero General Public License v3.0
282 stars 47 forks source link

[Feature] Allow team to switch between time tracking AND working days / due date tracking for tasks #1396

Open evereq opened 1 year ago

evereq commented 1 year ago

2 Modes for Ever Teams operation:

Of course, that should be a setting for the Team / Project level, not individual members.

KostyaEver commented 1 year ago

Maybe we can have actually selector for 3 options: a) use time tracking and estimates OR b) don't use time tracking and use Start / Due dates for tasks OR c) hybrid - some tasks can use estimates, others due dates. If it's Hybrid mode, maybe we should Add ability to select not only estimate, but also start date / due date in that place of main input (e.g. put those 2 inputs below Estimate input for example?). So that when user create (or edit) task s/he can decide to enter Due date instead (or in addition to Estimate). Same as 4, depending on "Mode" (tracking/not-tracking/hybrid) we will decide what to do on cards (it's tricky, require you to think and write it down and I will review)

(each Team select mode in Settings, I think default can be "hybrid")

Think about

evereq commented 6 months ago

@JoeMakuta can you design that in Figma? I think it's a good feature to implement. It must be a setting for each Team (selection mentioned in above comment). And next, you need to work on multiple designs for team / task page accordingly.

KostyaEver commented 5 months ago

Also I would do next instead the 'Total Worked today' I would have 'Days Left' (so we know how many days until delivery)

Screenshot at May 30 08-21-06

@evereq @JoeMakuta

JoeMakuta commented 5 months ago

Here is my description of how I think the feature can work.

3 Modes for Ever Teams : Time tracking, Start / due dates and Hybrid (Each team select the mode in Team settings, Default : Hybrid)

  1. Time tracking mode (Current mode in v.2)

  2. Start / due dates mode

    • The user sets start and due dates for a task (not time estimations)
    • We hide the clock and just display the "Start / Stop" button to show if s/he working / not working
    • On task card, we display number of remaining days before due date -> "Days left"
  3. Hybrid mode (The combined of 1st and 2nd modes)

    • We display everything from Time tracking and Start / Due dates modes.

@evereq @KostyaEver, Can you suggest something ?

evereq commented 5 months ago

Yes @JoeMakuta , now you need to show designs for all of that in Figma, e.g. like @KostyaEver suggested some cards will show one thing, others another etc, depending on tracking method, etc.