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”.
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.
After that we need to create a sales order for the service type- “product based on milestones”.
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.
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.
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.
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.
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.
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.
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.
As we achieve the last milestone of implementation, we can tick that checkbox and create a invoice.
As we reached all the milestones , you can see the quantity, delivered and invoiced is equal.
We can see the project status, its profitability, related tasks, time sheets by going into the project icon linked with sale order > project status.
We can check the milestone status from the gantt view as well. Navigate to project application > tasks > all tasks > Gantt view.
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
How do you manage project milestones?
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.
How can you mark the milestones of your project as reached in Odoo?
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.
How do you set project goals/milestones ?
You can set project goals/ milestones in Odoo by defining clear objectives, associating them with specific tasks, and assigning deadlines to ensure timely completion.
What is the function of milestones in project management?
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.
What is the difference between project phase and milestone?
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.
How many milestones are in a project?
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 with us!
Your email address will not be published.