Open source project management for the public sector: why agencies decide differently
A public agency project lead usually has to answer two questions before choosing a tool: where the project data physically lives, and who inside and outside the agency can audit it. OpenProject is the platform most public bodies evaluate first, and the final choice depends on three things: hosting (cloud, on-premises or air-gapped), accessibility obligations and the edition needed for single sign-on and directory sync. Those three factors decide more often than feature lists do.
Project data in an agency is rarely neutral. Work packages record staff time and allocations, budgets and cost lines reflect public funds, procurement records name suppliers and contract values, and deliverables often end up in front of citizens. Once those records exist, the project function is inside the security and records scope of the organization. Under the US federal frame, the control catalog in NIST SP 800-53 Rev. 5 and its baselines are the usual reference when an agency asks what a system must do. Before you commit, confirm with your own records officer and auditors which retention, audit logging and access review obligations apply to project time and budget data. DeployOpen prepares systems, configuration and evidence for those reviews, but it does not issue audit reports or attestations; independent assessors and certification bodies do.
Two items belong on the first-week checklist. First, ask who the authorizing body is for the hosting location, because a cloud-hosted instance used by several agencies can fall under FedRAMP scope while a single-agency system on the agency's own infrastructure may not, and that determines whether the platform can be accepted at all. Second, ask which edition the agency will run in production, since single sign-on and LDAP group synchronization are Enterprise features in OpenProject. Writing both answers down before procurement starts prevents a costly re-plan after the pilot.
Which public sector requirements shape the project management build
This table maps the public sector requirements most likely to reach an OpenProject deployment to what each one asks for in hosting, encryption, access control and accessibility testing. Read each row as a question to settle before architecture is fixed, and confirm applicability with your compliance owner, since most of these rules depend on the data you hold and the body you serve.
| Requirement | What it means for the OpenProject build | Evidence an assessor will expect |
|---|---|---|
| NIST SP 800-53 Rev. 5 baselines (low 149, moderate 287, high 370 controls and enhancements) | The baseline you are assessed against sets how much of the control catalog applies to the OpenProject host, database, backups and logging. Choose the baseline with your authorizing official before selecting hosting, since it drives audit logging, configuration management and incident response scope. | System security plan mapping each applicable control to a component, plus baseline selection rationale from the SP 800-53B profiles. |
| FedRAMP scope under OMB M-24-15 | If a hosted OpenProject instance is offered as a shared cloud service to several agencies, it may fall in FedRAMP scope. A single agency running its own instance on its own infrastructure is generally outside it, so confirm whether a managed provider is involved before choosing a hosting model. | Written scope determination, and where in scope, evidence of a FedRAMP authorization for the cloud provider rather than for OpenProject itself. |
| CJIS Security Policy v6.1 encryption and vulnerability scanning | Project files that reference criminal justice information must use FIPS 140-3 validated modules or FIPS 197 AES with keys of at least 256 bits in transit and at rest outside physically secure locations. Scanning must run at least monthly, which covers the OpenProject container images, OS packages and the PostgreSQL host. | Cryptographic module certificates, TLS and disk encryption configuration, and monthly scan reports covering the OpenProject stack. |
| 32 CFR 2002.14(h)(2) for CUI on non-federal systems | When an agency relies on a non-federal system to hold controlled unclassified information in project records, NIST SP 800-171 requirements typically set the baseline. Confirm with the agency which CUI categories apply, since the category authority may prescribe other safeguards. | Mapping of SP 800-171 requirements to the OpenProject environment, plus agency sign-off on the CUI categories permitted in work packages and attachments. |
| ADA Title II WCAG 2.1 Level A and AA (26 April 2027 or 26 April 2028 by entity size) | Content delivered through a contract, including a self-hosted OpenProject instance, must meet WCAG 2.1 AA. Entities serving 50,000 or more people face the earlier date. Test custom themes, Gantt views, board drag-and-drop and any customized templates, not only the default interface. | Accessibility test results against WCAG 2.1 A and AA for the configured instance, a remediation log, and a published conformance statement for the agency's own content. |
| NIS2 applicability (central government and public administration) | NIS2 treats central government entities as covered regardless of size, and Member States may extend it to local public administration. It does not apply to entities in national security, public security, defense or law enforcement. Determine coverage first, since it changes incident reporting, supply chain and access control expectations for the project platform. | Documented applicability decision under the Member State's transposition, and where covered, evidence of risk management measures for the OpenProject supply chain and vulnerability handling. |
Which platforms fit public agency project management and why
Agencies usually choose between three paths: OpenProject as a standalone project and portfolio tool, openDesk as a complete sovereign workplace that already includes OpenProject, or Plane and Redmine for narrower needs. The deciding factors are identity requirements, hosting constraints and how much of the workplace you want to standardize at once.
OpenProject Community edition
The Community edition is free and covers work packages, Gantt charts, agile boards, time tracking and dashboards, with community support. It is a sound starting point for pilots and small project offices. Check early whether your identity setup needs single sign-on or directory sync, because those are not part of the free tier. Confirm with your own team which project methods and reporting views your agency actually requires before choosing this path.
OpenProject Enterprise on-premises
Enterprise adds single sign-on through SAML, OIDC, CAS, Kerberos and Okta, LDAP group synchronization and custom branding. Pricing is per named user per month, with tiers that have user minimums, so the cost scales with headcount and tier. Ask the vendor or partner for the exact tier that includes each feature your identity provider needs, and confirm whether support terms are part of the quote.
openDesk with OpenProject inside
openDesk is a Kubernetes-based digital workplace suite for public administration, provided by ZenDiS GmbH. It bundles OpenProject alongside Nextcloud, Element, OX App Suite, XWiki and Collabora, under one identity layer. This fits agencies standardizing the whole workplace, but it brings a platform team and Kubernetes operations with it. ZenDiS recommends its Enterprise Edition for production, so budget for that decision separately.
Kubernetes prerequisites for openDesk
openDesk requires a CNCF-certified Kubernetes cluster at v1.33 or later, an ingress controller, cert-manager and an RWO volume provisioner. Production also expects external PostgreSQL, Redis, object storage, an SMTP relay and a TURN server. It is tested on kubespray clusters, not OpenShift. Confirm that your hosting platform meets these requirements before committing, because the cluster is the largest hidden cost of this path.
Plane as an alternative
Plane is licensed under AGPL-3.0 and offers a modern interface for software-style planning and issue tracking. Its identity and directory features depend on edition, so agencies with mandatory single sign-on or LDAP sync should verify these against current documentation before shortlisting it. It is not the default choice for agency identity needs. Confirm its accessibility conformance against your WCAG obligations as well.
Redmine as an alternative
Redmine is a long-established tracker that many agencies already run for issue tracking. Native directory integration and single sign-on typically rely on plugins, which adds maintenance to every upgrade. Treat it as a fit where an existing Redmine estate is stable and the requirement is issue tracking rather than portfolio governance. Check the plugin list, its license terms and who will patch it.
How hosting and sovereignty options differ for agencies
A standalone OpenProject deployment gives the agency direct control over hosting, network placement and the upgrade calendar. OpenProject supports Docker-based installation, which is the recommended route, as well as .deb and .rpm packages for 64-bit Linux, and Kubernetes with Helm charts for horizontal scaling. The agency's own staff, or a contracted operator working inside its network, carry the operational load.
- Operating responsibility: The agency's platform or infrastructure team installs, patches, backs up and monitors the application, the PostgreSQL database and the reverse proxy.
- Database baseline: OpenProject officially supports PostgreSQL 16 or later and requires the pg_trgm, btree_gist and unaccent extensions, which the platform team must provision and keep in the change record.
- Sizing: The sizing guide suggests 4 cores and 4 GB RAM for up to 200 users, 8 cores and 8 GB for about 500 users, and 16 cores and 16 GB for about 1,500 users. Confirm these against your own concurrency and integrations.
- Identity: Single sign-on through SAML, OIDC or Kerberos is an Enterprise feature, so the agency must budget for the edition its directory requires.
- Upgrades: Each release, such as 17.9.2 published on October 15, 2026, must be tested and scheduled by the agency, which then owns the evidence of each change.
Before committing, ask who holds the on-call duty, how a patch is validated in a staging copy, and which controls the agency expects its auditors to see.
openDesk is a Kubernetes-based digital workplace suite for public administration provided by ZenDiS GmbH, and it bundles OpenProject alongside Nextcloud, Element, OX App Suite, Collabora and other components under one identity layer. Running OpenProject here shifts many platform decisions from the project team to the suite's release and operating model. The agency inherits a larger footprint and a shared upgrade calendar.
- Operating responsibility: The agency or its operator runs a CNCF-certified Kubernetes cluster at v1.33 or later, with an ingress controller, cert-manager and an RWO volume provisioner, and the suite's Helmfile and Helm automation applies the components.
- Production services: openDesk expects external production-grade services, including PostgreSQL 15, MariaDB 10, Redis 7, Memcached, Cassandra, an SMTP relay, ClamAV over ICAP, object storage and a TURN server.
- Release cadence: Major releases are planned annually in Q3, minor releases monthly and patches on demand. Only the latest minor version is supported, and in-place upgrades between majors are not guaranteed.
- Enterprise support: ZenDiS recommends openDesk Enterprise Edition for production, which adds SLA-backed second and third level support and patches. Confirm which OpenProject add-ons are covered.
- Component licensing: The deployment automation is Apache-2.0, while OpenProject remains GPL-3.0 and Nextcloud remains AGPL-3.0, so the agency's license review must cover each component.
Ask the supplier how skipped minor versions are handled, since the documentation notes that intermediate steps may be needed, and who certifies each suite release in your environment.
A partner-operated model places OpenProject in a hosting environment inside the EU, run by an implementation partner under a written scope. The agency keeps data residency and access rules in the contract rather than running the stack itself. This model suits agencies that lack Kubernetes or database operations capacity but still need a sovereign hosting position.
- Operating responsibility: The partner provisions, patches and monitors the platform, while the agency retains ownership of the data, the user directory and the decisions on change windows.
- Evidence: The agency must define which logs, backup records, access reviews and change tickets it receives, and in what format, before work starts.
- Upgrades: Release timing should be written into the statement of work, including how a release such as 17.9.0, published on September 30, 2026, is tested before production.
- Edition choice: Hosted scope does not remove the need for an Enterprise edition if single sign-on or LDAP group synchronization is required, so confirm the edition in the quote.
- Exit path: The contract should state how data and configuration are returned if the agency changes providers.
DeployOpen delivers fixed-scope implementation, hardening and support, but the agency should verify the hosting location, sub-processors and staffing model in writing rather than assume them.
Integration points that agencies must design for
An agency project platform rarely runs alone. Identity, file linking, the database, the container platform and mail and backup services all touch it, and each one sets a design decision that is hard to reverse later. The cards below name the decision for each integration and the question to put to the vendor or implementation partner before procurement closes.
Single sign-on and directory sync
Decide which identity provider is authoritative, then confirm how SAML or OIDC login and LDAP group synchronization map agency roles to project roles. Confirm that SSO and LDAP group sync are included in the edition you buy, because OpenProject lists them among its Enterprise features. Ask how deprovisioned staff lose access and how group membership changes propagate.
Linking project files in Nextcloud
Work packages often point to documents held in the agency's file store. Decide whether links open existing Nextcloud folders, whether permissions follow the project or the file, and who owns the link when a project closes. Ask the partner how the OpenProject and Nextcloud integration handles access checks, so a user cannot see a file name or path they are not allowed to open.
PostgreSQL 16 and required extensions
OpenProject officially supports PostgreSQL 16 or later and requires the pg_trgm, btree_gist and unaccent extensions. Decide whether the agency's database platform team will run a managed or shared PostgreSQL service, and confirm that the platform allows these extensions to be installed. Ask who applies minor version patches, who tests them against OpenProject releases, and how backups are restored into a test copy.
Container and Kubernetes deployment
Docker-based installation is the recommended route, and Kubernetes with Helm charts supports horizontal scaling. Decide which platform the agency already operates and who patches the host, the container runtime and the images. If the agency also runs openDesk, confirm that the cluster meets its requirements, since openDesk is tested on kubespray clusters and not on OpenShift. Ask how upgrades are rolled out and rolled back.
SMTP relay for notifications
Notifications, invitations and password resets all leave the platform through an outbound mail path. Decide whether the agency routes this through its existing relay, which must accept mail from the project server and meet the agency's sender authentication rules. Confirm the relay's logging and retention, because notification content can contain project names and personal data. Ask how bounces and rejected messages surface to administrators.
Backup and restore scope
A backup must capture the database, attachments and any file storage configuration, and it must be tested by restoring it. Decide the recovery point and recovery time the agency's records policy requires, and who holds the encryption keys. Ask the partner to show a restore into a separate environment, and confirm whether attachments stored outside the database are included in the backup job.
How a public agency rollout runs from scoping to handover
The sequence moves from agreed records and hosting requirements through a tested pilot to a documented handover, so each agency unit adopts OpenProject on infrastructure and identity controls it can evidence. Each phase closes with a written output that the agency signs off before the next phase starts.
Scope requirements and records obligations
DeployOpen works with the agency's project office, records officer, IT security lead and procurement team to list the methods, work package types, reporting views and roles the agencies need. The team also confirms which records retention, accessibility and data classification rules apply, and whether any project data is controlled information that changes the hosting baseline. The phase closes with a signed requirements register and a scope document that names what is in and out of the first release.
Design hosting and identity boundaries
The team decides where OpenProject runs, such as an agency data center, a sovereign cloud region or an existing openDesk cluster, and how it is packaged, using the supported Docker, Linux package or Kubernetes options. It also designs single sign-on and directory group synchronization with the agency's identity provider, and confirms which edition supplies those features. The output is an architecture decision record covering network zones, database and backup placement, and the identity flow, reviewed by the agency's security team.
Configure accessibility and security baseline
DeployOpen configures branding, navigation and content templates against the WCAG 2.1 Level A and AA criteria that apply to the agency's web content, and documents any gaps in the vendor's accessibility statement that the agency must accept or remediate. Security testing covers the deployed application, its APIs and the hosting configuration, with findings tracked to closure. The phase ends with an accessibility review record and a test report with retested findings.
Pilot with one agency unit
A single agency unit runs real delivery work on the platform for an agreed period, with a named product owner and a small group of users drawn from different roles. DeployOpen tracks support requests, permission problems and workflow gaps, and adjusts templates and roles during the pilot. The pilot closes when the agency confirms in writing that the pilot criteria are met, and the findings are logged as a backlog for the wider rollout.
Migrate existing project data
Teams inventory the spreadsheets, earlier tools and project folders in use, then decide what to migrate, archive or retire. For Jira sources, the team confirms the supported import path against the Data Center or Cloud version in use, since the importer documentation limits coverage and marks the tool as beta. Each migration batch is reconciled against counts and sample records, and the output is a migration log that records what moved, what was not moved and who approved it.
Hand over operations and evidence
DeployOpen delivers runbooks for upgrades, backups, restore tests, monitoring and access reviews, and trains the agency's administrators to run them. The team also hands over the architecture record, test reports, configuration baseline and the list of owned controls for the agency's compliance team to use in its own assessments. Handover is complete when the agency's operators run a restore test and an upgrade rehearsal without DeployOpen present, and the agency accepts the handover document in writing.
What auditors and oversight bodies ask to see for project data
What access control records do auditors ask for in project management tools?
Auditors usually ask for a current list of who can reach project data, the role or group each person holds, and proof that access was reviewed and changed through an approved process. In OpenProject, the evidence comes from the user and role configuration, group membership, and, where LDAP group synchronization or single sign-on is used, the identity provider's group records that feed it. Enterprise features such as SAML, OIDC and LDAP group synchronization are listed on OpenProject's pricing page, so confirm which edition your agency needs before you design the evidence trail. Access reviews should be dated, signed by a named owner and kept alongside the export of role assignments. DeployOpen prepares these exports and the review procedure, but an independent auditor decides whether the controls are adequate. DeployOpen does not issue audit reports, attestations or certifications.
Which audit logs show administrative changes to project data?
Oversight teams expect a record of who changed administrative settings, roles, project permissions, integrations and authentication configuration, with timestamps and the account that made each change. The primary source is the application's own administration log, complemented by the reverse proxy or web server access log and the operating system or container logs that show who logged in to the host. Logs should be forwarded to a store the project team cannot edit, so that the evidence survives an administrator's own actions. Confirm with your implementation partner exactly which events OpenProject records and how long they are retained, because retention settings are configured per deployment. For federal and health-adjacent scope, the HIPAA Security Rule's audit control requirement at 45 CFR 164.312(b) is a useful reference for what a reviewer will expect logs to show, even where HIPAA does not apply to the agency.
What encryption configuration evidence should a project platform produce?
Reviewers typically want to see that traffic between users, the application and its database is encrypted in transit, that stored data and backups are encrypted at rest where required, and that cryptographic modules meet the standard the agency must follow. The evidence is a documented configuration: TLS versions and cipher settings from the ingress or reverse proxy, database connection settings, certificate inventory with expiry dates, key management records and backup encryption settings. For CJIS-scope data, the CJIS Security Policy v6.1 requires FIPS 140-3 certified modules or FIPS 197 AES with at least 256-bit keys for CJI in transit and at rest outside physically secure locations, so any project data touching criminal justice information needs this check. Confirm module validation status with the vendor and your platform team rather than assuming it. DeployOpen can prepare the configuration records and test results; the assessor issues the conclusion.
How do agencies prove WCAG 2.1 AA conformance for a project tool?
Agencies need dated accessibility test results that map to WCAG 2.1 Level A and AA success criteria, covering the pages and workflows staff use, plus a remediation log for every defect found. Under the ADA Title II rule, state and local government web content and mobile apps, including those provided through contracts or licenses, must meet WCAG 2.1 Level A and AA from 26 April 2027 for entities serving 50,000 or more people, and from 26 April 2028 for smaller entities and special districts (28 CFR 35.200). A usable package usually includes automated scan output, manual testing with assistive technology, and an accessibility statement that names the known gaps. Custom branding and theme changes can alter contrast and focus behavior, so retest after every change. DeployOpen can run testing and prepare the evidence; conformance judgments and any public statement remain the agency's responsibility.
What vulnerability scanning records are expected for self-hosted project software?
Reviewers typically ask for scan reports covering the application, its container images or packages, the operating system and the database, with dates, the scanner version, the findings, and the status of each finding. The CJIS Security Policy v6.1 calls for vulnerability scanning at least monthly under control RA-5, which is a common reference point for agencies that handle sensitive data. Keep the scanner output, the triage decision for each high-severity item, and the patch date that closed it. Security updates for the software should be tracked in the same record, for example by linking each scan to the release notes of the installed version. Confirm the scan schedule and tooling with your security team, because the platform does not produce this evidence on its own. DeployOpen performs security testing and can deliver scan and test records as part of an engagement, but scan coverage is set by the agency's written scope.
What backup and restore test records do oversight reviewers ask for?
Reviewers want evidence that backups run on schedule, that they are stored away from the primary system, and that restores have actually been tested with a documented result. The record should show the backup job logs, the retention period, the restore test date, the scope restored (database, attachments and configuration), the time taken and any gaps found. For a Docker-based OpenProject deployment, the database and file attachments are the two elements to capture, and the PostgreSQL version must meet the platform's requirement of PostgreSQL 16 or later. Restore tests should run in a separate environment and be signed off by the service owner. Confirm the recovery targets the agency needs with its business owners before you write the procedure. DeployOpen can plan, implement and document backup and restore as part of an engagement and prepare the test evidence.
Which change records prove that upgrades were controlled?
A change record should show what was upgraded, from which version to which version, why, who approved it, when it ran, how it was tested, and how it could be rolled back. For OpenProject, the reference point is the release notes for each version, such as 17.9.0 released on September 30, 2026 and 17.9.2 released on October 15, 2026. Keep the pre-upgrade backup, the test result in a staging environment, the post-upgrade checks and the approval record together. If the platform sits inside openDesk, the upgrade rules also matter: openDesk supports only the latest minor version, and in-place upgrades between majors are not guaranteed, so intermediate steps may be needed. Agencies should confirm these rules in writing before scheduling a change. DeployOpen can document and execute upgrades under a fixed-scope agreement, and ongoing upgrades are available as a retainer.
Who issues the audit report, and what does DeployOpen provide?
An independent auditor, assessor or certification body issues the audit report, attestation or certification, and the agency's own governance function decides what it accepts. DeployOpen prepares systems, controls and evidence for these assessments, including access exports, configuration records, test results, backup logs and change records, organized so an assessor can trace each one to a control. DeployOpen does not issue audit reports, attestations or certifications, and it does not decide whether a control is effective. Ask the assessor early which evidence formats and sampling approach they expect, and agree the evidence list in the written scope so that collection is planned rather than rushed before the review.
Questions to put to an implementation partner before signing
Start with accessibility, because the deadline is fixed. Under the ADA Title II rule, state and local government web content and mobile apps, including those delivered through contracts, must meet WCAG 2.1 Level A and AA from 26 April 2027 for entities serving 50,000 or more people and from 26 April 2028 for smaller entities and special districts. Ask the partner which testing method they will use against WCAG 2.1 AA: automated scanning alone will not cover keyboard paths, focus order or screen reader behavior in OpenProject's work package views, Gantt charts and forms. Ask who performs manual testing, which assistive technologies are used, whether findings are logged against success criteria, and whether the test covers the theming and custom branding you plan to apply. Also confirm that accessibility fixes in your own configuration are inside the written scope.
Next, establish how the partner scopes controlled data. Project files attached to work packages or stored in linked Nextcloud folders can contain controlled unclassified information (CUI) or criminal justice information (CJI), and each category brings its own requirements. For CUI on non-federal systems, ask which NIST SP 800-171 requirements the design maps to, and for CJI, ask how they meet the FIPS 140-3 module or AES-256 expectations in CJIS Security Policy version 6.1, along with monthly vulnerability scanning. Ask whether the partner will classify project data before go-live, restrict which projects can hold controlled data, and identify which hosting providers would be in the boundary. If any cloud service is involved, confirm its FedRAMP status with the provider rather than assuming it.
Finally, pin down the commercial and operational terms. Ask which OpenProject edition the partner quotes and why: the Community edition is free, but single sign-on (SAML, OIDC, CAS, Kerberos, Okta), LDAP group synchronization and custom branding are listed as Enterprise features, and Enterprise on-premises pricing is per named user per month, so the user count and tier should be stated in the quote. Ask how upgrades will be handled given OpenProject's release cadence (17.9.0 on September 30, 2026 and 17.9.2 on October 15, 2026), who tests them, and how rollback works. Confirm the SSO and LDAP wiring, including which directory is authoritative and who holds the administrator credentials for OpenProject, the host, the database and the identity provider, and how those credentials are rotated and recorded.
What do agencies ask before hiring outside help for open source project management?
What drives the cost of an outside implementation for public sector project management?
The cost is driven by scope, not by the software license alone. The community edition of OpenProject is free, while Enterprise on-premises is priced per named user per month: Basic at 5.95 euros and Professional at 10.95 euros with a 25-user minimum, Premium at 15.95 euros with a 100-user minimum, and Corporate on request for 250 or more users (OpenProject pricing). Beyond licenses, the main cost components are the number of integrations (identity, file storage, reporting), the hosting build, data migration from existing tools, accessibility testing, and the documentation and training you require. Ask any partner for a fixed-scope quote with each component listed separately, and confirm which items recur each year, such as support, upgrades and licenses.
How long does a public sector OpenProject deployment usually take?
The duration depends on the hosting target, the number of integrations and how many approval gates your agency runs. A standalone installation is simpler than one that must join an existing openDesk stack, a single sign-on setup and a migration from legacy tools at the same time. Packaged installs support Ubuntu 22.04, Debian 12, RHEL 9.x and SUSE Linux Enterprise Server 15, and Docker is the recommended method (OpenProject system requirements), so the operating system and approval of the target platform are early decisions. DeployOpen agrees timelines in writing as part of the fixed scope, so ask for a plan with milestones tied to your security review and change board dates.
What does our agency team need to provide before the work starts?
Most of the delay in public sector projects comes from inputs the agency must supply. Expect to provide a named sponsor, a security approval path, the target hosting environment with access for the implementation team, identity provider details for single sign-on, and a list of projects, templates and roles to be migrated. You also need a decision on who owns the data, who approves configuration changes and who signs off acceptance. If you run openDesk, confirm the Kubernetes cluster version, ingress controller and external services such as PostgreSQL and SMTP are ready, because the deployment depends on them. Agree this list in the written scope so that delays are visible early.
Can our IT team run OpenProject on its own after deployment?
Yes, many agencies run OpenProject internally once it is installed, but the workload is ongoing. Your team will handle upgrades, backups, database maintenance, monitoring and user administration. OpenProject publishes sizing guidance for different user counts, and the database must meet current requirements, including PostgreSQL 16 or later with the pg_trgm, btree_gist and unaccent extensions (OpenProject system requirements). Ask whether your staff has Linux, container and database skills, and whether an on-call rota exists. Many agencies choose a retainer for upgrades and continuous support, which is available from DeployOpen, while keeping day-to-day administration in-house.
Do we need accessibility work for a public sector project management tool?
Accessibility work is needed when the tool is part of your public-facing or regulated web content, and it is wise to check it in every case. The ADA Title II rule requires state and local government web content and mobile apps, including those provided through contracts or licenses, to meet WCAG 2.1 Level A and AA from 26 April 2027 for entities serving 50,000 or more people, and from 26 April 2028 for smaller entities and special districts (28 CFR 35.200). Confirm with your legal counsel which systems fall within that rule. Ask any partner how they test keyboard navigation, screen reader behavior, color contrast and custom branding, and whether the work is included in the written scope.
How do FedRAMP or CJIS requirements change the implementation work?
These frameworks change who is in scope and what evidence you need, which affects the effort. FedRAMP covers cloud products that process federal information on behalf of an agency, while systems used only for a single agency's operations on cloud infrastructure, not offered as a shared service, are out of scope (FedRAMP Consolidated Rules for 2026). Systems that handle criminal justice information fall under the FBI CJIS Security Policy, where version 6.1 took effect on 26 June 2026 and requires FIPS 140-3 certified modules or FIPS 197 AES with at least 256-bit keys for data in transit and at rest outside physically secure locations. Confirm your classification with your compliance office first. DeployOpen prepares systems, controls and evidence for assessments but does not issue authorizations or certifications.
Which parts of the work does a fixed-scope engagement cover?
A fixed-scope engagement covers only what is written in the agreed scope, deliverables and timelines. For project management, that typically means planning and installing the platform in your environment, configuring projects, roles and workflows, connecting single sign-on or directory sync, linking to file storage such as Nextcloud, hardening, backup setup, documentation and handover. Items such as large data migrations, custom development, extended training or ongoing testing may be separate. Ask each partner to list included and excluded items in writing before work starts, and to explain how change requests are priced and approved.
How DeployOpen scopes and supports public sector project management
This sequence turns an agency's project management requirements into a written, fixed-scope engagement that runs inside the agency's own infrastructure, with security testing and compliance evidence prepared before the platform goes into production. Each step ends with a document or check the agency can review and keep.
Agree the scope and requirements in writing
DeployOpen works with the agency's project office, IT and security leads to record the functions in scope: project and portfolio views, work package types, SSO and directory sync, the Nextcloud file links and any accessibility obligations. The output is a written scope with deliverables, responsibilities and a timeline agreed before any work starts. Ask for the scope to name which OpenProject edition is assumed, because single sign-on, LDAP group synchronization and custom branding sit in the Enterprise feature set, and confirm that edition is priced separately from the free Community edition.
Confirm the hosting and identity boundary
The agency decides where the platform runs: its own data center, a cloud account it controls, or an openDesk environment already in place. DeployOpen checks the target against platform requirements, such as the Linux distributions supported for packaged installs, PostgreSQL 16 or later with the required extensions, and, for an openDesk-based design, a CNCF-certified Kubernetes cluster at v1.33 or later. The output is a documented hosting design and a list of prerequisites the agency must provide, including external services for production.
Deploy and integrate inside the agency environment
DeployOpen installs and configures the chosen platform within the agency's infrastructure, then wires in identity, the Nextcloud integration for linking work packages to project folders, and any bundled components. Work is performed by DeployOpen engineers under the agency's change control, with access granted only to the environments named in the scope. The output is a working staging environment with configuration documented in the agency's repository, and a short list of open items the agency must decide.
Test the deployment for security
DeployOpen runs security testing against the deployed application, its APIs, the hosting layer and the integrations, and reports findings with severity and suggested fixes. The agency decides which findings to fix before go-live and records the risk acceptance for any it defers. The output is a findings report, a retest record for fixed items and a sign-off by the agency's security owner. Ask for the test scope and the rules of engagement in writing before testing begins.
Prepare accessibility and compliance evidence
DeployOpen checks the configured platform against the accessibility standard the agency must meet and assembles the technical evidence an assessor will ask for, such as configuration baselines, access control settings, audit logging and hardening records. Where a framework such as NIST SP 800-53 applies, the agency's assessor maps those artifacts to controls. DeployOpen prepares the systems, controls and evidence but does not issue audit reports, attestations or certifications. The output is an evidence pack and a gap list that the agency's auditor or certification body can review independently.
Hand over and train the operating team
DeployOpen documents the installation, backup and restore steps, upgrade procedure and administration tasks, then trains the agency's administrators and project office leads on day-to-day use. Training content and session count are set in the written scope. The output is a runbook accepted by the agency's operations owner and a record of who completed training. Confirm before handover who holds administrator credentials and where secrets are stored.
Move to production and optional support retainer
After the agency approves the go-live checklist, the platform moves into production, and any data migration from an earlier tool follows the agreed plan. The agency may then choose a retainer for upgrades, patching and continuous security testing, which is scoped and priced separately from the implementation. The output is a live production system with an agreed support model in writing. Ask for the retainer's service levels and upgrade process in the proposal, since no SLA applies unless it is written into the agreement.

