Let's take the following situation:
- A couple of devs estimate an issue at 100h and set the Original Estimate and Time remaining fields.
- The estimate is accepted and the issue is Selected for Development
- The devs then break down the issue into subtasks (front-end, back-end, testing etc), as they go along, and they estimate each subtask with the time required
What happens then is that whatever estimates they have set on the subtasks get added, not substracted, to the parent issue.
At that point when someone will open the parent issue they will see a mess (such as 2x the original estimate),
What is the best way to handle this situation?