We want the ability to associate the time logged on an issue to a pre configured list of activities so that we can evaluate how much time we spend on specific activities across development projects within the business.
Get time by time in status?
Expanding the workflow by 'activity' is not a realistic option as it would unnecessarily increase length/complexity of the flow, and each activity is not guaranteed in each flow. It would also then need users to ensure they log time accurately before each status change.
Proposed Solution
- Create a new global configuration: Worklog Activities
- Global 'Admins' can then create a set of activities.
- Users must select an activity from the list when logging time on an issue.
Extension
- Could extend to configure the list of activities per project.
Example Work Log Activity List
(Don't pick at the list, it's for example purposes only lol)
Could be as simple as:
- Planning
- Developing
- Reviewing
- Testing
Or it could be detailed explicit activities:
- investigation
- coding
- code review
- build/deploy/TEmaintenance
- test planning
- test execution
- etc
I honestly believe this simple feature would add immense value for businesses trying to improve their development processes.