← Back to all sparks
O

OpenProject

PM
Velocity6.3

Open source web-based project management software supporting classical, agile and hybrid project management approaches.

OpenProject adds a resource management module, pushing past task tracking into staffing

resource managementcapacity planningjira migrationenterprise add-onsopen source suiteself-hosted
Current state
OpenProject ships a monthly minor plus a steady trail of patch releases, and 17.7 is the largest functional addition in the visible window: a Resource management module built on new organizational primitives — departments, work-related user attributes, and per-user work schedules. The last three minors each annexed an adjacent discipline rather than deepening work packages themselves: identifiers built for Jira migration in 17.5, an XWiki documentation integration in 17.6, capacity and staffing in 17.7. Patch releases in between are almost entirely bug fixes and security advisories, several from a Bug Bounty program sponsored by the European Commission.
Where it's heading
The direction is suite consolidation for organizations that want to leave proprietary stacks on their own infrastructure. OpenProject is assembling the pieces a Jira-plus-Confluence replacement needs — issue identifiers that survive migration, linked documentation, and now workforce capacity — and putting the higher-value pieces behind Enterprise add-ons while the underlying user and org data stays available on lower plans. That split is the commercial pattern to watch: the foundations ship free, the planning layer on top does not.
Prediction
Expect the next minors to fill in the Resource management module rather than open a new front — utilization views, allocation across projects, and reporting that ties schedules back to work packages. Project-based identifiers should also exit Beta once the remaining numerical-ID surfaces are covered.

Recent moves

  1. 5d ago

    Patch fixes duplicate users on retried imports

    A four-fix patch a day after 17.7.0, mostly cleaning up the Jira import path (duplicate users on retry, attachment authors not created) plus two permission and project-attribute fixes. Standard same-week stabilization after a feature minor.

    View source ↗
  2. 7d ago

    Resource management module lands with departments and work schedules

    ⚡ SPARK

    The clearest directional move in this window: OpenProject adds organizational structure it never modeled before — hierarchical departments, job-title and skills attributes, and per-user work schedules with working days, hours, and availability factors — then builds a Resource management module on top. It extends the annexation pattern of the last three minors from documentation into staffing.

    View source ↗
  3. 1mo ago

    XWiki integration links work packages to external docs

    17.6 wires OpenProject to XWiki through a wiki-provider setting, adding a Wiki tab on work packages and two-way references between issues and pages. The internal wiki is refitted as a provider under the same interface, and Backlogs gains sprint goals. A real extension of surface, though the documentation capability itself is borrowed rather than built.

    View source ↗
  4. 1mo ago

    Patch fixes work package creation broken by 17.5

    Five fixes days after 17.5.0, including work package creation and status transitions failing after the upgrade and a project rename breaking AMPF sync. The recurring shape here: a feature minor lands, a corrective patch follows within a week.

    View source ↗
  5. 2mo ago

    Project-based work package IDs arrive in Beta

    Administrators can switch the whole instance from a numerical sequence to project-scoped work package identifiers, with existing numbers still resolving. The stated driver is preserving Jira issue keys through migration — an early step in the same suite-replacement arc that 17.6 and 17.7 continue. Still Beta, and some surfaces continue to show numerical IDs.

    View source ↗
  6. 2mo ago

    Single fix for broken memcached serialization

    A one-line patch on the 17.3 branch repairing memcached serialization broken in 17.3.3. Maintenance on an older line kept alive for instances not yet on 17.4 or 17.5.

    View source ↗