-
Couldn't load subscription status.
- Fork 1
Open
Description
Separate issue, but it should be noted that this plugin requires the TimingAndEstimationPlugin: http://trac-hacks.org/wiki/TimingAndEstimationPlugin
I noticed that on a task I entered where I finished before the estimate, the velocity was below 1.0, and it should have been above. Fixed with this change:
diff --git a/evidence/user_ebs.py b/evidence/user_ebs.py
index 02fc196..7451572 100644
--- a/evidence/user_ebs.py
+++ b/evidence/user_ebs.py
@@ -38,11 +38,11 @@ class EvidenceSchedulingUser(Component):
user = re.match(r'/ebs/user/([\w_][\d\w_]+)/?$', req.path_info).group(1)
db = self.env.get_db_cnx()
velocities, hist = get_estimation_history(db, user)
- avg = float(sum(velocities) / len(velocities))
+ avg = float(len(velocities) / sum(velocities))
latest = [
{
- 'cont': "%.1f" % (hist[tick_id]['time_total'] / hist[tick_id]['time_estimated']),
+ 'cont': "%.1f" % (hist[tick_id]['time_estimated'] / hist[tick_id]['time_total']),
'href' : req.href.ticket(tick_id),
'title' : 'ticket #%d - %s' % (tick_id, hist[tick_id]['title']),
Metadata
Metadata
Assignees
Labels
No labels