Calculate progress based on estimated time per task, instead of number of tasks
Currently the progress of a feature is indicated based on the amount of tasks completed. This mechanism doesn't take into account that some task may be much more time-consuming / complex than the other. Progress should be indicated based on Estimated Time.
For example. A story has 2 tasks. Task 1 takes 30 minutes, Task 2 takes an hour. When Task one is complete, the total progress should be 1/3 instead of the current 1/2.