Search 1.9 billion lines of Odoo code on GitHub

project_milestone_time_kpi

Author: Numigi
License: LGPL-3
Branch: 12.0
Repository: Numigi/odoo-project-addons
Dependencies: project_milestone, project_milestone_estimated_hours, and project_milestone_spent_hours
Languages: PO File (22, 9.9%), Python (124, 55.6%), XML (30, 13.5%), and reStructuredText (47, 21.1%)
Other branches: 14.0, 452, TA#44075---manage_project_budget_using_milestone, TA#44076---Update-dockerfile, TA#445738---project_outsourcing_timesheet_manage_contacts, TA#45451---add_project_milestone_week_duration, TA#45451---fix_after_test, TA#45452, TA#45459---project_milestone_timeline_dynamic, TA#45464---project_manager_access_right, TA#45526, TA#45528, TA#45902---analytic_line_revenue_v14, TA#45902---project_cost_smart_button_migration, TA#45902-analytic_line_employee_migration, TA#46088---project_timesheet_time_control_employee_pin, TA#46412---project_default_task_stage, TA#46412---project_stage_no_quick_create, TA#46412---project_task_date_planned, TA#46412---project_type, TA#46412--project_task_full_text_search, TA#47760---correctif#6, TA#47906, TA#48575, TA#51167, TumbaoJu-patch-1, and abenzbiria-patch-1

<h1 class="title">Project Milestone time KPI</h1> <div class="contents topic" id="table-of-contents"> <p class="topic-title">Table of Contents</p> <ul class="simple"> <li><a class="reference internal" href="#context" id="id1">Context</a></li> <li><a class="reference internal" href="#overview" id="id2">Overview</a></li> <li><a class="reference internal" href="#usage" id="id3">Usage</a></li> <li><a class="reference internal" href="#contributors" id="id4">Contributors</a></li> </ul> </div> <a name="context"></a> <h2><a class="toc-backref" href="#id1">Context</a></h2> <p>The module has just enriched the milestones tab on the project, in order to offer 3 new fields:</p> <ul class="simple"> <li>Total Estimated Hours.</li> <li>Total Hours Spent.</li> <li>Total Remaining Work.</li> </ul> <p>This option is advantageous because it allows you to compare the total hours spent on the project with the estimated hours of each milestone in order to be able to weight an overrun on a batch phase, and to see the time remaining on the batch by also having visual status of milestones.</p> <p>These fields are added to the list view of projects, in order to facilitate monitoring.</p> <a name="overview"></a> <h2><a class="toc-backref" href="#id2">Overview</a></h2> <p>The module inherits two modules that have been added to allow to define an estimated time on the milestone <cite>(project_milestone_estimated_hours)</cite>, and to calculate the times spent on a milestone <cite>(project_milestone_spent_hours)</cite></p> <p>The module add 4 new fields to project:</p> <ul class="simple"> <li><strong>Total Estimated Hours</strong>: Field calculated by taking into account the total of the 'Estimated hours' fields of each milestone associated with the project.</li> <li><strong>Total Spent Hours</strong>: Field calculated by taking into account the total of the 'Hours spent' fields of each milestone associated with the project.</li> <li><strong>Remaining Estimated Hours</strong>: Calculated field based on the following calculation: Total Estimated Hours - Total Hours Spent.</li> <li><strong>Total Remaining Work</strong>: Field calculated based on the total of the ‘Remaining hours’ fields of the tasks associated with a project.</li> </ul> <p><strong>Total Estimated Hours</strong>, <strong>Total Spent Hours</strong> and <strong>Total Remaining Work</strong> are visible under the milestone tab in form view and visible in tree view after milestones column.</p> <a name="usage"></a> <h2><a class="toc-backref" href="#id3">Usage</a></h2> <p>As a user, from a project whose <strong>Use milestones</strong> box is checked, go to the tab of a project.</p> <ol class="arabic simple"> <li>Add 2 milestones:</li> </ol> <ul> <li><p class="first">Analysis (estimated 10h).</p> <blockquote> <img alt="Milestone_1" class="align-center" src="static/description/milestone_1.png" style="width: 100%; height: 600px;" /> </blockquote> </li> <li><p class="first">Realization (estimated 20h).</p> <blockquote> <img alt="Milestone_2" class="align-center" src="static/description/milestone_2.png" style="width: 100%; height: 600px;" /> </blockquote> </li> </ul> <ol class="arabic" start="2"> <li><p class="first">From the project tasks, assigned to the respective milestones, add timelines.</p> <blockquote> <img alt="Milestone_spent_hours" class="align-center" src="static/description/milestone_spent_hours.png" style="width: 100%; height: 600px;" /> </blockquote> </li> </ol> <p>You can see that the estimated times of the milestones, and the times spent are well up in the list of milestones.</p> <a name="contributors"></a> <h2><a class="toc-backref" href="#id4">Contributors</a></h2> <ul class="simple"> <li>Numigi (tm) and all its contributors (<a class="reference external" href="https://bit.ly/numigiens">https://bit.ly/numigiens</a>)</li> </ul>