Home Blog Manage Milestone In Odoo17 Projects
Manage Milestone In Odoo17 Projects

Manage Milestone In Odoo17 Projects

Milestones are crucial parts for any project. When implementing a project, it is typical to establish segments/ phases with fixed deadlines, also known as Milestones. These milestones outline the work that needs to be completed within each timeline.


With Milestones,  users will have a clear view about the project's progress, achievements, deadlines and profitability.


Let’s discuss how can we manage projects with milestones in Odoo17:


Navigate to Project Application > Configuration > Settings > Enable the feature “Milestone”.

Configuration steps to manage projects with milestones in Odoo17


To track the progress of the project , make sure that the product would be “service type”, and to manage it with milestones, select the invoicing policy “based on milestones”, to create a new project, select the option “project & task” in a create-on order.


Now, let’s create a sale order of the service product with pre-configured product details:


Navigate to sales > products > products.


Configuration steps to manage projects with milestones in Odoo17



After that we need to create a sales order for the service type- “product based on milestones”.


Configuration steps to manage projects with milestones in Odoo17



After creating a quotation, once we confirm, it will turn into a Sales Order. Since we configured this particular product as a service product with an invoicing policy of “based on milestones” and set the order creation to “project & task”, the system will automatically generate a new project comprising of the new tasks and milestones in the form of smart buttons. These smart buttons will be linked with sales order.


Configuration steps to manage projects with milestones in Odoo17



The project will display details such as the project name, which basically corresponds to the sales order , the customer name from the sales order and the allocated hours from the sales order. Additionally, we can also add a planned date, assign a project manager, and include a description in the description menu. 


Configuration steps to manage projects with milestones in Odoo17



We also have a settings menu where we can manage and personalize the specifications/ features of the project. The “Milestone” feature has to be enabled in this project. We will be able to manage task dependencies, timesheets, billable hours and customer ratings as well.


Configuration steps to manage projects with milestones in Odoo17



The task is also linked with the sales order, which displays details such as the linked project name, customer, sale order item, milestone name, and the deadlines. In the description menu, we can add a description related to the task. Timesheets can be added in the timesheet menu. 


Additionally, we can also define sub tasks, indicate tasks which are blocking the progress of the project and provide extra information regarding the parent task, sequence, email cc and cover image.


Configuration steps to manage projects with milestones in Odoo17



We have a milestones option, where we can see a milestone and by clicking on “new” we can add a new milestone and its percentage with the deadlines.


Configuration steps to manage projects with milestones in Odoo17



Once we reach the milestone, we can check that checkbox, and view the sale order, the delivered quantity would be updated based on each milestone reached. For our first milestone, we ticked off 50% of ROI. 


So, the delivered quantity is updated to 50 hours and also we have the option to create an invoice for those 50 hours that we have delivered.

Invoice will also be linked there.


Configuration steps to manage projects with milestones in Odoo17



Next, suppose we reached the milestone of testing, so we can check the checkbox, and based on that percentage, the delivered quantity would be updated and invoice would be created and invoiced quantity would be updated.


Configuration steps to manage projects with milestones in Odoo17



As we achieve the last milestone of implementation, we can tick that checkbox and create a invoice.


Configuration steps to manage projects with milestones in Odoo17



As we reached all the milestones , you can see the quantity, delivered and invoiced is equal.


Configuration steps to manage projects with milestones in Odoo17



We can see the project status, its profitability, related tasks, time sheets by going into the project icon linked with sale order > project status.


Configuration steps to manage projects with milestones in Odoo17



We can check the milestone status from the gantt view as well. Navigate to project application > tasks > all tasks > Gantt view.


Configuration steps to manage projects with milestones in Odoo17



Looking into the gantt view, these are the milestones that have been established, milestones in red lines shows that it is delayed from the mentioned deadline. Milestones in green lines and tick marks are actual that we have achieved.


Conclusion:


In businesses, it is mandatory to split the project completion in stages such as requirement gathering, planning and execution. By managing the projects with the stages it helps to identify the completion time and deadlines to be stuck with. In Odoo, we can manage these things by using invoicing policy based on milestones that would lead to managing the projects in a well efficient way.


Frequently Asked Questions

In Odoo 17, Project Milestones can be managed by defining key objectives within a project, tracking their progress and marking them as completed when goals are achieved.

To mark a milestone as reached, navigate to the project, select the specific milestone, and update its status to “Reached” once the associated tasks/ objectives are achieved.

You can set project goals/ milestones in Odoo by defining clear objectives, associating them with specific tasks, and assigning deadlines to ensure timely completion.

Milestones in a Project serve as key checkpoints that mark significant progress points or phases in a project further helping in tracking and measuring success against the project timeline.

A project phase is a distinct stage in the project lifecycle, often involving multiple tasks, while a milestone is a specific achievement or completion point within a phase.

The number of milestones in a project may vary depending upon the complexity and the scope of the project.

Take a look at our other blogs on Odoo too!






Get in touch wit​h us!

Protected by reCAPTCHA, Privacy Policy & Terms of Service apply.
Leave a Comment

Your email address will not be published.

Submit
Your comment is under review by our moderation team.