Project Management migration
Field-level mapping, validation, and rollback between Deltek Project Portfolio Management and Jira. We move data and schema; workflows are rebuilt natively in Jira.
Deltek Project Portfolio Management
Source
Jira
Destination
Compatibility
6 of 10
objects map 1:1 between Deltek Project Portfolio Management and Jira.
Complexity
BStandard
Timeline
4-6 weeks
Overview
Moving from Deltek Project Portfolio Management to Jira is a structural migration from a financial-grade earned value management suite into an agile work management platform. Deltek PPM organizes work as Projects containing WBS elements with planned labor, expense rows, and consultant budgets; Jira organizes work as Projects containing Issues in a configurable hierarchy (Epic, Story, Task, Subtask) without native financial columns or earned value indices. We export Deltek via Planning Data CSV and Project List Export, split the WBS into Jira Epics and Stories, preserve resource assignments as Jira Assignees, and carry forward baseline schedule snapshots as Jira Fix Versions with start and due dates. We do not migrate Deltek cost codes, EVM indices, or budget curves as financial data because Jira lacks a native cost-tracking schema; we deliver those as a structured reconciliation table for your finance team to load into a BI layer. Deltek workflows, approval chains, and custom cost type taxonomies do not migrate as automation; we inventory them for your Jira admin to rebuild.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Deltek Project Portfolio Management object lands in Jira, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Deltek Project Portfolio Management
Project
Jira
Project
1:1Deltek Projects (the top-level container with project status, billing type, and project manager assignment) map directly to Jira Projects. We use the Deltek project_code as the Jira project key prefix and project_name as the project name. Project Manager assignment maps to the Jira Project Lead. If the Deltek portfolio spans multiple business units, we create separate Jira Projects or a Jira Project hierarchy depending on the Jira plan tier.
Deltek Project Portfolio Management
Work Breakdown Structure (WBS) Element
Jira
Epic, Story, Task, or Subtask
1:manyDeltek WBS elements are the core work breakdown hierarchy. We split the WBS into Jira's issue hierarchy: top-level WBS items become Jira Epics, second-level items become Stories, third-level items become Tasks, and fourth-level items become Subtasks. Numeric WBS identifiers (e.g., 1.2.3.4) are preserved in the Jira issue Summary prefix and in a custom WBS identifier field for traceability. WBS-level rollup data (hours, costs) is not natively supported in Jira; we carry forward planned hours as a Story Points or Hours custom field and deliver a WBS rollup table as a supplementary export.
Deltek Project Portfolio Management
Resource
Jira
User
1:1Deltek Resources (employees, consultants, equipment) export via Planning Data CSV with utilization and rate data. We map Deltek Resource IDs to Jira User accounts by email address. Any Deltek Resource without a matching Jira user goes to a reconciliation queue for your Jira admin to provision. Equipment or non-human resources are added as Jira users with system accounts or as Labels on the relevant issues.
Deltek Project Portfolio Management
Assignment
Jira
Issue Assignee + custom assignment field
1:1Task-to-resource assignments from Deltek planning CSV migrate to Jira Issue Assignee. Assignment hours and dates map to the Jira Issue's Due Date and to a custom Estimated Hours field. Deltek's effort-driven vs. duration-driven scheduling nuances are not preserved as Jira does not have an equivalent scheduling engine model; we flag the scheduling assumption in the mapping notes.
Deltek Project Portfolio Management
Baseline Schedule
Jira
Fix Version + custom baseline fields
lossyDeltek published baseline schedules are stored as distinct plan snapshots. We carry forward the current published baseline as a Jira Fix Version named with the baseline name and date. Baseline start and finish dates map to the Fix Version's release date fields. If multiple baselines exist (original, current, target), we create multiple Fix Versions. Note that Jira Fix Versions do not store the full baseline schedule curve; we deliver a separate CSV of baseline task dates for import into Jira or a BI tool.
Deltek Project Portfolio Management
Baseline Budget (Labor, Expenses, Consultants)
Jira
custom fields on Issue + reconciliation CSV
lossyDeltek planned labor hours, expense amounts, and consultant costs are budget line items per WBS element. Jira does not have a native budget schema. We migrate planned hours as a custom Estimated Hours field on Jira Issues. Planned expenses and consultant costs are delivered as a separate reconciliation CSV keyed on the WBS identifier, which your finance team loads into a BI layer (Power BI, Tableau, or Deltek's own reporting tools) rather than into Jira directly. Custom Deltek cost codes map to Jira Labels for tagging.
Deltek Project Portfolio Management
Milestone
Jira
Issue (Type: Task) + Fix Version
1:1Deltek milestones (with dates, names, and deliverables) map to Jira Issues of type Task with a milestone flag label and the milestone date as Due Date. If the milestone is portfolio-level, we attach it to the relevant Fix Version as a release-blocking issue. Flagged milestones and constraint types (As Soon As Possible, As Late As Possible, Must Finish On) migrate as custom fields.
Deltek Project Portfolio Management
Custom Fields (User-Defined Data)
Jira
Jira custom fields
lossyDeltek User-Defined Data fields (text, number, date, picklist) export with the Project List Export. We create equivalent Jira custom fields using the Jira REST API, matching field types (text fields to Jira Text Field, picklists to Jira Select List, dates to Jira Date Picker). Picklist values require explicit mapping from Deltek's UDD value set to Jira's option set during scoping. Text fields with formatting are imported as plain text.
Deltek Project Portfolio Management
Risk Register
Jira
Issue (Type: Task) with Risk label
1:1Deltek Risk registers export as structured data. Jira does not have a native Risk object, so we import risks as Jira Issues with a Risk label and type Task. Risk score, probability, impact, and mitigation plan migrate to custom fields (Risk Score, Probability, Impact, Mitigation). The Jira admin can optionally install a Marketplace app (e.g., Structure, BigPicture, or Exalate) for enhanced risk and portfolio visualization post-migration.
Deltek Project Portfolio Management
Document (via Deltek PIM)
Jira
Jira Issue Attachment
1:1Deltek PIM exports documents in a folder structure. We extract the archive, reconstruct the project-relative folder tree, and attach files to their parent Jira Issue. If a PIM document maps to no single issue (e.g., a project-level deliverable), we attach it to the top-level Jira Project's description or a designated project-level issue. File binaries rely on Deltek FileStream being enabled; if it is not, we extract PIM URLs and document that file retrieval requires a manual step.
| Deltek Project Portfolio Management | Jira | Compatibility | |
|---|---|---|---|
| Project | Project1:1 | Fully supported | |
| Work Breakdown Structure (WBS) Element | Epic, Story, Task, or Subtask1:many | Fully supported | |
| Resource | User1:1 | Fully supported | |
| Assignment | Issue Assignee + custom assignment field1:1 | Fully supported | |
| Baseline Schedule | Fix Version + custom baseline fieldslossy | Fully supported | |
| Baseline Budget (Labor, Expenses, Consultants) | custom fields on Issue + reconciliation CSVlossy | Fully supported | |
| Milestone | Issue (Type: Task) + Fix Version1:1 | Fully supported | |
| Custom Fields (User-Defined Data) | Jira custom fieldslossy | Mapping required | |
| Risk Register | Issue (Type: Task) with Risk label1:1 | Fully supported | |
| Document (via Deltek PIM) | Jira Issue Attachment1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Deltek Project Portfolio Management gotchas
Deltek Vantagepoint export must run within a narrow time window
FileStream must be enabled on SQL Server or attachments are excluded from exports
No documented public API with published rate limits
Unpublished plan versions are not exported automatically
Custom cost codes require explicit field-level mapping
Jira gotchas
Unsupported workflow validators silently skipped during migration
Custom fields converted to flat text labels when migrating to non-Jira platforms
Historical status-change timestamps lost when exporting without a Marketplace plugin
Attachment import failures from oversized files and JQL reference corruption
Points-based API rate limits enforced on Jira Cloud apps from March 2026
Pair-specific challenges
Migration approach
Discovery and Deltek export preparation
We audit the Deltek portfolio: active project count, WBS depth per project, Resource count, custom User-Defined Data field list, custom cost code taxonomy, PIM document volume, and baseline schedule count. We verify that FileStream is enabled on the Deltek SQL Server instance and that the Deltek admin has run a publish-check across all active projects. We confirm the migration window start time (no later than 6:00 PM ET) to stay within the 8:00 PM ET Planning Data Export cutoff for large portfolios. The discovery output is a written migration scope including WBS-to-Jira issue type mapping, cost code-to-label mapping, and custom field type mapping.
Jira project and schema design
We design the Jira destination structure: Jira Projects (one per Deltek portfolio grouping or one per Deltek business unit), Issue type scheme (Epic-Story-Task-Subtask or custom four-level scheme), custom fields (Estimated Hours, WBS Identifier, Risk Score, Risk Probability, Impact, Milestone Constraint Type), labels for cost code mapping, and Fix Versions for baseline schedules. We create the schema in a Jira Sandbox or development environment first for validation, then deploy to the production Jira Cloud or Data Center instance. Workflow design is out of scope; we document the existing Deltek workflow states for the Jira admin to rebuild.
Sandbox migration and WBS reconciliation
We run a full migration into a Jira sandbox using a representative sample (typically 10-20% of the Deltek portfolio). We validate the WBS-to-Epic breakdown structure, verify that custom fields map correctly from Deltek UDD values to Jira picklist options, check that Labels carry forward the cost code taxonomy, and confirm that Fix Versions capture the baseline schedule dates. The customer's PM lead spot-checks 25-50 randomly sampled issues against the Deltek source records and signs off before production migration. Any WBS split corrections or label remapping happen in this phase.
Resource and user provisioning
We extract every distinct Deltek Resource referenced on WBS elements and assignments and match by email against the Jira destination User directory. Resources without a matching Jira user go to a reconciliation queue for the Jira admin to provision. Jira admin sets the appropriate product access (Jira Software for engineering teams, Jira Work Management for business teams) per user. Migration cannot proceed past issue import until Owner (Assignee) references are resolvable.
Production migration in dependency order
We run production migration in record-dependency order: Jira Projects and Issue type scheme (schema deployment), Fix Versions (baseline schedules), WBS top-level items as Jira Epics, WBS second-level items as Stories with Epic parent links, WBS third and fourth-level items as Tasks and Subtasks with parent links, Resource assignments as Assignee resolution, custom fields (Estimated Hours, WBS Identifier, risk fields, milestone constraints), and Deltek PIM documents as Jira attachments. Each phase emits a row-count reconciliation report before the next phase begins. We use the Jira REST API with rate-limit handling and exponential backoff for Cloud destinations.
Cutover, delta sync, and workflow handoff
We freeze Deltek writes during cutover, run a final delta migration of any Deltek records modified during the migration window, then enable Jira as the system of record. We deliver the Deltek workflow state inventory (mapped to Jira statuses), the custom cost code-to-label mapping table, the EVM index reconciliation CSV for BI layer import, and the PIM document index. We support a one-week hypercare window for reconciliation issues. We do not rebuild Deltek workflows, approval chains, or EVM dashboards inside the migration scope; those are separate engagements for a Jira admin or Atlassian partner.
Platform deep dives
Deltek Project Portfolio Management
Source
Strengths
Weaknesses
Jira
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management migration. 3 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Deltek Project Portfolio Management and Jira.
Object compatibility
3 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Deltek Project Portfolio Management: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.
Data volume sensitivity
Deltek Project Portfolio Management doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Deltek Project Portfolio Management to Jira migration scoping. Not seeing yours? Book a call.
Walk through your Deltek Project Portfolio Management to Jira migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Deltek Project Portfolio Management
Other ways to arrive at Jira
Same-Project Management migrations
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.