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']),
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']),