Roadmap

Roadmap

Milestone Summary
Milestone Value to Deliver Due Date Expected Date Progress
Stories Points To Do % Overview
${milestone.name} ${ticket_info['total_tickets']} ${ticket_info['total_relative_size']} ${ticket_info['total_relative_size']-ticket_info['done_size']} Closed ${dateinfo(milestone.completed)} ago (${format_date(milestone.completed)}) Finished ${dateinfo_delta(last_modified,milestone.due)} late, was due ${timeline_link(milestone.due)} Finished ${dateinfo_delta(last_modified,milestone.due)} early, was due ${timeline_link(milestone.due)} Finished, no date was set Currently ${dateinfo(milestone.due)} late, (${format_date(milestone.due)}) Due in ${dateinfo(milestone.due)} (${format_date(milestone.due)}) No date set Completed ${timeline_link(ticket_info['last_modified'])} None Cannot predict - No historical data ${format_date(expected_completion_dates[idx]['earliest_completion_date'], format='%a %d %b %y')}
${format_date(expected_completion_dates[idx]['latest_completion_date'], format='%a %d %b %y')}
${'%d%%' % mstats.stats.done_percent} ${progress_bar(mstats.stats, mstats.interval_hrefs, stats_href=mstats.stats_href, legend=False, show_percent=False)}
Based on ${points_per_period['points']} points per iteration with an average iteration length of approximately ${points_per_period['period'].days} days
  • Milestone: ${milestone.name}

    Completed ${timeline_link(ticket_info['last_modified'])} None Cannot predict - No historical data Expected: ${format_date(expected_completion_dates[idx]['earliest_completion_date'], format='%a %d %b %y')} → ${format_date(expected_completion_dates[idx]['latest_completion_date'], format='%a %d %b %y')}

    Closed ${dateinfo(milestone.completed)} ago (${format_date(milestone.completed)}) Finished ${dateinfo_delta(last_modified,milestone.due)} late, was due ${timeline_link(milestone.due)} Finished ${dateinfo_delta(last_modified,milestone.due)} early, was due ${timeline_link(milestone.due)} No due date was set Currently ${dateinfo(milestone.due)} late, (${format_date(milestone.due)}), expected to be between ${dateinfo_delta(earliest_date,milestone.due)} and ${dateinfo_delta(latest_date,milestone.due)} late Currently ${dateinfo(milestone.due)} late, (${format_date(milestone.due)}) Due in ${dateinfo(milestone.due)} (${format_date(milestone.due)}) No date set

    ${progress_bar(mstats.stats, mstats.interval_hrefs, stats_href=mstats.stats_href)}
    ${wiki_to_html(context(milestone.resource), milestone.description)}
    ${ticket_work_table(context(milestone.resource), ticket_infos[idx], completion_stages)}
Note: See TracRoadmap for help on using the roadmap.