Project Management migration

Migrate from BigPicture to Microsoft Project

Field-level mapping, validation, and rollback between BigPicture and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.

BigPicture logo

BigPicture

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

75%

9 of 12

objects map 1:1 between BigPicture and Microsoft Project.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

BigPicture is a Jira plugin that layers portfolio-level constructs on top of Jira issues. Migrating out means extracting the Jira issues first and handling BigPicture-specific data (timeline constraints, resource assignments, Box-to-task mappings) as a secondary pass. BigPicture has no public REST API, so all extraction runs through Jira's REST API and BigPicture's Gantt export UI, which caps at 2,000 tasks per operation. We chunk large programmes into multiple batches, reassemble them in MS Project MPP format, and preserve predecessor relationships across batch boundaries. Boxes do not map to any native MS Project object; we decompose them into project or summary-task hierarchies and document the Box-to-structure mapping for the customer's PMO. Automations, risk registers, and scope trees are either mapped to their nearest MS Project equivalent or flagged as requiring manual rebuild in the handoff document.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

BigPicture logo

BigPicture

What's pushing teams away

  • Pricing is opaque and scales per-user with no free or read-only tier, making it costly for organisations with large passive audiences in Jira.
  • Permissions and role configuration become disproportionately complex as team size grows, with no distinction between active collaborators and read-only viewers at the license level.
  • Export capabilities cap out at 2,000 tasks per operation, blocking teams that need to export full-programme data in a single pass.
  • Performance degrades noticeably on large instances, with known latency and timeout issues in certain versions.
  • Some teams find they outgrow the Jira-centric model and move to standalone PPM platforms with broader reporting and cross-system integration.

Choosing

Microsoft Project logo

Microsoft Project

What's pulling them in

  • Organizations already running Microsoft 365 and Azure AD adopt Microsoft PPM because it slots into existing identity, Teams, and SharePoint infrastructure without requiring a separate identity provider or SSO vendor.
  • Enterprise PMOs choose it for critical-path scheduling, baseline comparison, cross-project dependencies, and resource utilization reporting that standalone PM tools cannot replicate at this depth.
  • Project Online's integration with Power BI gives portfolio-level dashboards and cost-rollup reporting that satisfies executive governance requirements without third-party BI tooling.
  • Government, financial services, and healthcare organizations select it because FedRAMP, ISO 27001, and SOC 2 compliance certifications meet enterprise procurement requirements out of the box.
  • Large IT departments default to it as the market-leader in project portfolio management software, often driven by corporate licensing agreements that bundle it with other Microsoft 365 seats.

Object mapping

How BigPicture objects map to Microsoft Project

Each row shows how a BigPicture object lands in Microsoft Project, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

BigPicture

Jira Project

maps to

Microsoft Project

MS Project

1:1
Fully supported

Jira Projects are standard BigPicture containers. We migrate them 1:1 as MS Project files (.mpp or .xml). Each Jira project becomes a distinct MS Project file unless the customer requests consolidation, in which case we merge into a single programme-level MS Project with summary tasks representing each source Jira project. Project-level metadata (name, description, key) migrates as MS Project Project Summary fields.

BigPicture

Issue (Task)

maps to

Microsoft Project

Task

1:1
Fully supported

Jira issues carry all BigPicture task data. We migrate them with Jira-native fields (Summary, Description, Status, Priority, Assignee, Reporter, Created, Updated, Due Date) mapped to their MS Project Task equivalents. Fix Versions migrate as Milestones or Summary Tasks depending on the customer's scoping decision. Custom Jira fields require pre-migration validation of field types to ensure MS Project supports equivalent data types.

BigPicture

Custom Fields

maps to

Microsoft Project

Custom Fields

1:1
Mapping required

BigPicture creates its own custom fields for resource and timeline data (capacity percentages, allocation flags, risk scores). We map these to MS Project custom task fields (Text1-30, Number1-10, Flag1-20) or Enterprise Custom Fields depending on the MS Project edition. Date-range fields and percentage fields require transformation to MS Project-compatible types. Field mapping configuration is documented per Jira project in the migration handoff.

BigPicture

Box (Portfolio Container)

maps to

Microsoft Project

Summary Task or Project Group

1:many
Fully supported

Boxes are BigPicture's primary portfolio-level containers holding Jira projects or selected issues. MS Project has no native Box equivalent. We decompose each Box into a summary-task hierarchy or a separate MS Project file, with child Jira projects represented as subprojects or grouped tasks. The Box-to-structure mapping is documented in the handoff with the original Box name, linked Jira project keys, and scope configuration for the customer's PMO to rebuild the programme view if needed.

BigPicture

Gantt Chart (Timeline Bars)

maps to

Microsoft Project

Task Start/Finish Dates + Duration

lossy
Fully supported

Gantt bars in BigPicture are driven by Jira issue dates and BigPicture timeline constraints. We extract Start Date, Finish Date, Duration, and Constraint Type for each task and set these as MS Project task fields. Constraint dates from BigPicture (Finish-No-Earlier-Than, Start-No-Earlier-Than) map to MS Project task Constraint Type and Constraint Date. The original BigPicture timeline view configuration is preserved as a reference document rather than as executable configuration.

BigPicture

Gantt Dependencies

maps to

Microsoft Project

Task Predecessors

1:1
Fully supported

BigPicture stores issue-linkage and Gantt dependency configurations. We export all predecessor relationships (Finish-to-Start, Start-to-Start, Finish-to-Finish, Start-to-Finish) and set MS Project PredecessorLink records accordingly. Lag time migrates as a positive duration value; negative lag is flagged as a gotcha because it may not survive round-trip through MS Project XML. Cross-batch dependencies (dependencies that span the 2,000-task export boundary) are flagged and resolved manually during reassembly.

BigPicture

Resource Allocation

maps to

Microsoft Project

MS Project Resources

1:1
Fully supported

Resource capacity and workload data lives in BigPicture modules, not Jira issues. We extract resource assignments from BigPicture modules and map them to MS Project Resources with Max Units, Peak, and Work values. Jira Assignee maps to the Resource Name field. If the customer uses BigPicture's resource management features, we pre-create the MS Project resource pool before task import so that assignment lookups are satisfied at migration time.

BigPicture

Risk Register

maps to

Microsoft Project

Task (Risk Flag) or Custom Fields

1:1
Fully supported

BigPicture risks are tracked in a dedicated module with custom fields (probability, impact, status). We extract them as structured records and map to MS Project tasks with a Risk flag and custom fields for probability and impact, or to a separate Risks sheet if the customer's MS Project template includes one. The original risk module structure is documented in the handoff for PMO rebuild.

BigPicture

Scope / Work Breakdown Structure

maps to

Microsoft Project

Task Outline Hierarchy

lossy
Fully supported

BigPicture scope trees are BigPicture-specific hierarchical structures. We flatten them into MS Project task outline hierarchies, preserving parent-child relationships through indentation. The original scope tree structure is preserved as a reference document. Epic-to-story breakdowns from Jira map cleanly; cross-project scope trees require decomposition into their constituent Jira project hierarchies.

BigPicture

Attachments

maps to

Microsoft Project

Attachments

1:1
Fully supported

Attachments on Jira issues are standard Jira attachments. We extract them through Jira's file export path and attach them to the corresponding MS Project tasks via a document reference field (hyperlink) pointing to the extracted file location. Actual binary embedding inside the MS Project file is not attempted for performance reasons; hyperlinks preserve the attachment link for the customer's file storage location.

BigPicture

Time Entries

maps to

Microsoft Project

Actual Work

1:1
Fully supported

Work logged on Jira issues carries through Jira's standard export. We map Jira worklog entries to MS Project Actual Work on tasks, using the Jira user's display name as the MS Project resource assignment. Jira worklog timestamps set the Actual Start and Actual Finish on tasks where the logged work represents completed duration. If the customer uses BigPicture's time-tracking extensions, those entries are extracted from the BigPicture module separately.

BigPicture

Comments

maps to

Microsoft Project

Notes

1:1
Fully supported

Jira issue comments migrate as MS Project Task Notes, preserving author, timestamp, and body text. Rich text formatting is converted to plain text or basic HTML depending on the MS Project version. For Project Online, comments may be stored in a SharePoint list linked to the project plan rather than inside the MPP file.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

BigPicture logo

BigPicture gotchas

High

Export hard-capped at 2,000 tasks

High

Jira Index corruption bug in versions 8.21.0–8.25.0

Medium

No read-only licensing — every Jira user counts

Medium

BigPicture and bigpicture.io are different products

Medium

Permissions complexity increases non-linearly with team size

Microsoft Project logo

Microsoft Project gotchas

High

Project for the web is being retired and merged into Microsoft Planner

Medium

Planner-tier portfolio features are incomplete despite Plan 5 labeling

Medium

Web app constraint controls are weaker than the Windows desktop client

High

Project requires a separate license not bundled with standard Microsoft 365

Medium

Project Online API is edition-gated and inconsistently documented

Pair-specific challenges

  • BigPicture Gantt export caps at 2,000 tasks per operation

    The Gantt module export enforces a 2,000-task ceiling per export pass. Teams running large programmes or enterprise portfolios routinely hit this limit. We chunk large exports into multiple 2,000-task batches, preserving predecessor relationships across batch boundaries by maintaining a dependency ledger during extraction. Cross-batch dependencies are flagged for manual validation during reassembly because the dependency chain may be broken by the batch split. This chunking step adds time to the migration timeline proportional to the number of batches required.

  • No BigPicture REST API — extraction depends on Jira REST API

    BigPicture has no public REST API. The domain docs.bigpicture.io refers to an unrelated B2B data-enrichment service (bigpicture.io, acquired by SavvyIQ). All data extraction runs through Jira's REST API and BigPicture's Gantt export UI, which limits automation options. BigPicture-specific data (Box structure, resource allocations, timeline constraints) must be extracted separately from Jira issue data, increasing the number of extraction passes required and the complexity of the reassembly process.

  • Version 8.21.0-8.25.0 corrupts Jira's search index

    BigPicture versions 8.21.0 through 8.25.0 introduced a defect where BigPicture jobs could corrupt Jira's Lucene search index by tampering with the write.lock file, resulting in silent data inaccessibility and search failures during extraction. We require customers to confirm their BigPicture version before export. If the Jira instance is on a vulnerable version, we require the customer to upgrade to 8.25.0 or later before initiating any data extraction. Jira index rebuild after extraction is recommended.

  • Box portfolio structures have no native MS Project equivalent

    BigPicture Boxes group multiple Jira projects under a single programme view with programme-level reporting, risk registers, and resource pools. MS Project has no native portfolio or Box object. We decompose Boxes into summary-task hierarchies or separate project files, which means the programme-level reporting view must be rebuilt in MS Project or in Project Online's portfolio features post-migration. The Box structure and its linked issue sets are documented in the handoff for the PMO to configure the destination view.

  • Negative lag in task dependencies may not survive MS Project round-trip

    When migrating predecessor relationships from BigPicture to MS Project and potentially back through MS Project XML, negative lag values on task dependencies can be lost or misinterpreted. Standard practice is to flag all negative lag entries during extraction, convert them to positive values with adjusted dates where possible, and document the original negative lag intent in a migration notes field. Adobe Workfront documentation on MS Project field mapping confirms that negative lag does not reliably round-trip, and this limitation applies equally to BigPicture-to-MS Project migrations.

Migration approach

Six steps for a successful BigPicture to Microsoft Project data migration

  1. Discovery and Jira/BigPicture audit

    We audit the Jira instance and BigPicture modules across all relevant workspaces. This includes Jira project inventory, issue count per project, custom field inventory, BigPicture Box structure and linked project keys, Gantt module configurations, resource module data, risk registers, and timeline constraints. We identify the BigPicture version and flag the index corruption risk for versions 8.21.0-8.25.0. We also assess task counts against the 2,000-task export ceiling and determine the number of batch passes required. The discovery output is a written migration scope with a Jira project-to-MS Project file mapping plan.

  2. Jira issue extraction via Jira REST API

    We extract all Jira issues across the identified projects using Jira's REST API with pagination and rate-limit handling. Each issue carries its native fields (Summary, Description, Status, Priority, Assignee, Reporter, Created, Updated, Due Date, Fix Version) and any Jira-native custom fields. BigPicture-specific custom fields are identified by their module ID prefix and extracted separately. Time entries (worklogs) are extracted in parallel. The extraction run emits a row-count reconciliation report per Jira project.

  3. BigPicture Gantt export and dependency extraction

    We run the BigPicture Gantt export for each Box or programme, respecting the 2,000-task limit per pass. Large programmes are chunked into sequential batches with a dependency ledger maintained throughout to prevent chain breakage across batch boundaries. We extract all predecessor relationships (type, predecessor task ID, lag), constraint dates and types, and resource assignments from the BigPicture resource module. For each batch, we run validation checks for cross-batch dependencies and flag any records that require manual resolution after reassembly.

  4. BigPicture version check and Jira index validation

    Before any data extraction begins, we confirm the BigPicture version from the Jira instance. If the version falls within 8.21.0-8.25.0, we halt extraction and require the customer to upgrade to 8.25.0 or later or to perform a Jira index rebuild before proceeding. If the version is safe, we run a Jira index health check and extract the index state for post-migration comparison. This step prevents the index corruption defect from affecting the extraction run.

  5. MS Project environment preparation

    We configure the destination MS Project environment based on the BigPicture module inventory. This includes creating or importing the resource pool (from BigPicture resource allocations), setting up project calendars, and configuring enterprise custom fields to receive any BigPicture-specific data that cannot map to standard MS Project fields. We design the task outline hierarchy based on the Box decomposition plan and pre-create summary tasks for each BigPicture Box before task import begins.

  6. Task import with dependency reassembly

    We import Jira issues as MS Project tasks in dependency order, setting Start/Finish dates, Duration, and Constraint fields from the BigPicture Gantt export. Predecessors are assigned using the dependency ledger, with cross-batch dependencies flagged for post-import validation. Resource assignments are resolved using the pre-built resource pool. Each import phase emits a reconciliation report comparing task count, dependency count, and resource assignment count against the source data before the next phase begins.

  7. Cutover, delta migration, and handoff

    We freeze Jira and BigPicture writes during the cutover window and run a final delta migration of any issues or worklogs modified during the migration. We validate the completed MS Project files against the source Jira issues and BigPicture modules, checking task count, dependency fidelity, resource assignments, and timeline accuracy. We deliver the Box decomposition map, risk register handoff, custom field mapping document, and negative lag flag list as written artefacts. We do not rebuild BigPicture automations, risk registers, or programme-level dashboards in MS Project; those artefacts are handed to the customer's PMO as configuration documentation.

Platform deep dives

Context on both ends of the pair

BigPicture logo

BigPicture

Source

Strengths

  • Gantt chart, roadmap, and timeline views that native Jira lacks, usable in both Cloud and Data Center.
  • Portfolio-level Box structure groups multiple Jira projects under a single programme view.
  • Resource management and workload visualisation for PMO-level reporting.
  • Supports hybrid methodology — teams can run agile sprints and classic waterfall tasks within the same programme.
  • MS Project export (MPP, MPX, XML) enables interoperability with traditional project planning tools.

Weaknesses

  • No read-only license tier — every Jira user counts toward the BigPicture license count regardless of activity level.
  • Export to CSV/Excel caps at 2,000 tasks, limiting bulk data extraction for large programmes.
  • Permissions model becomes unwieldy at scale with no granular role separation between viewers and editors in the license.
  • Performance degrades on large Jira instances with heavy Box/Gantt module complexity.
  • Pricing requires direct sales contact, creating friction for evaluation and budget planning.
Microsoft Project logo

Microsoft Project

Destination

Strengths

  • Deep critical-path scheduling with baseline comparison and cross-project dependency tracking unmatched by lighter PM tools.
  • Native Azure AD authentication, Teams integration, and Power BI reporting sit on infrastructure enterprises already license and manage.
  • Enterprise governance controls including demand intake workflows, resource request approval, and portfolio-level capacity analysis.
  • Supports both Waterfall and Agile methodologies within the same project, accommodating hybrid delivery teams.
  • Scalable from Project Plan 1 for small teams to Project Server on-premises for regulated industries with strict data-sovereignty requirements.

Weaknesses

  • Ease-of-use scores trail the category average by a wide margin; onboarding friction frustrates new users consistently across G2 and Capterra reviews.
  • Pricing ranks 42nd of 49 tools in its category — the total cost of ownership including IT administration and training is rarely recovered for small or mid-market teams.
  • No built-in client portal, external stakeholder sharing, or proofing workflow, limiting use cases to internal PMO environments only.
  • The web interface (Project for the web / Planner Premium) has materially weaker constraint controls and resource auto-leveling than the Windows desktop client.
  • Project for the web is being consolidated into Microsoft Planner, creating uncertainty about which product tier will host project portfolio data long-term.

Complexity grading

How hard is this migration?

Standard Project Management migration. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across BigPicture and Microsoft Project.

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    BigPicture: Governed by Jira Cloud API limits. Jira Cloud REST API enforces per-tenant rate limits (typically 0–100 req/min depending on plan). Jira Data Center has no fixed rate limit but is constrained by server capacity..

  • Data volume sensitivity

    B

    BigPicture doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your BigPicture to Microsoft Project migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about BigPicture to Microsoft Project data migrations

Answers to the questions buyers ask most during BigPicture to Microsoft Project migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your BigPicture to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Migrations under 5,000 tasks with clean Gantt structures and no large-scale Box consolidation typically land in three to five weeks. Migrations with large task volumes (10,000+), complex cross-Box dependency graphs, or multiple Jira projects with divergent custom field configurations move to eight to fourteen weeks because of the 2,000-task chunking loop, dependency-chain reassembly, and Box decomposition planning. The Jira index version check and potential upgrade path can add an additional one to two weeks if the BigPicture instance is on a vulnerable version.

Adjacent paths

Related migrations to explore

Ready when you are

Move from BigPicture.
Land in Microsoft Project, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day