Structured teams, visible bottlenecks

Give every project a real team, see exactly how long tasks sit in each stage, and update dozens of tasks at once — all built directly on top of Odoo Project.

The problem

Once a project grows past a handful of people, native Project makes it hard to see who owns what, how long work has been stuck in a stage, or where cost is accumulating. Managers fall back to spreadsheets and click through tasks one by one to reassign, notify, or close out work.

The solution

This module adds a structured team layer, automatic stage-duration analytics, and a one-click batch wizard on top of Project — so managers can see where work stalls and act on many tasks at once, without leaving Odoo.

Capabilities

Everything you need to run projects at scale

Every capability below is implemented in the module.

01

Structured project teams

Create named teams with a lead, a blended hourly cost, and a member roster with per-member roles — then assign a team to a project in one field.

02

Automatic team propagation

Assign a team to a project once and every task on that project inherits the same team automatically — no manual tagging per task.

03

Stage-duration history log

Every stage change is logged with an entry time, exit time, and computed duration — no configuration required, it just happens on every task.

04

Bottleneck graph & pivot analytics

See average and total time-in-stage across all tasks in a bar graph or pivot table, so the stage that is slowing delivery down is obvious at a glance.

05

Batch task update wizard

Select any tasks in the list view and bulk-change stage, assignees, priority, tags, or archive state — or post one message to every task's chatter — in a single action.

06

Reusable batch action templates

Save any batch update as a named template and reapply it to a new task selection with one click, instead of reconfiguring the same bulk change every time.

07

Per-task estimated cost

Each task shows an Estimated Cost computed from its allocated hours and its team's hourly rate, recalculated automatically whenever either value changes.

08

Stage History on every task

A dedicated Stage History tab on the task form lists every stage transition with its duration, plus a live Hours in Current Stage indicator.

09

Team-aware lists and search

Filter and group tasks by Project Team directly from the task list and search panel, with an optional Team column for quick scanning.

Workflow

How it works

1

Build your teams

Create a project team, set a lead and hourly cost, and add members with their roles.

2

Assign teams to projects

Set a project's team once — every task on that project inherits it automatically.

3

Watch bottlenecks surface

Stage changes are logged automatically; open the Stage Bottlenecks report to see where tasks pile up.

4

Batch-update in one click

Select tasks in the list, run the Batch Update wizard or a saved template, and move dozens of tasks at once.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It adds a team layer, stage-duration analytics, and batch tooling entirely on top of the standard Project app — your existing projects, tasks, and stages work exactly as before.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Project Teams, Stage Analytics & Batch Actions

Structured project teams that propagate to tasks, stage-duration history feeding bottleneck graph and pivot analytics, per-task estimated cost, and a batch update wizard with reusable action templates.

Buy on Odoo App Store