These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- Portfolio Management
- Data model
The tables behind Portfolio Management
Portfolio Management ships with 26 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.
- Tables
- 26
- Features
- 6, plus shared settings
- Change it
- Add fields and tables in Proto
How the model is organised
Strategy and structure
Users, Portfolios, Programs, strategic goals. Define authenticated internal participants and the strategic structure for investment decisions.
Proposals and scoring
Scorecards, scorecard dimensions, Proposals, proposal scores. Keep review frameworks and proposal evidence tied to their frozen versions.
Initiatives and gates
Initiatives, initiative projects, goal alignments, stage gates, gate criteria, gate reviews, gate scorecards. Connect approved initiatives to delivery context and preserve independent gate decisions.
Budgets and commitments
Budgets, budget allocations, funding allocations. Separate approved funding and reserved headroom from reconciled actual spend.
Benefits and oversight
KPIs, KPI measurements, Risks, Dependencies, roadmap snapshots, roadmap timeline, portfolio reviews, portfolio review attendees. Retain dated observations, dependencies and the participants in each portfolio review.
Every table, by feature
- Strategy and portfolios5
- Proposal intake and scoring4
- Stage-gate governance5
- Funding and budgets4
- Roadmaps and dependencies6
- Benefits and reviews5
- Shared and settings1
- Portfolios
The top-level grouping — typically one per major business line or investment theme (e.g. “Customer Experience”, “Platform Modernization”, “New Markets”). Owns the Programs and Initiatives within it, the Budgets that fund it, and the portfolio reviews where it is rebalanced.
Linked to Users (PortfolioManager), Users (Executive) - Programs
A collection of related Initiatives within a Portfolio. Used when a Portfolio needs an intermediate grouping (e.g. Portfolio “Customer Experience” → Program “Mobile App” → 5 Initiatives). Self-referencing for hierarchy (a Program of Programs).
Linked to Portfolios, Programs (self), Users (ProgramManager) - Strategic goals
Multi-year strategic goals the Portfolio is driving toward — e.g. “Reach $500M ARR by FY28”, “Achieve top-quartile NPS in our segment”, “Reduce unit cost 20% by FY27”. Initiatives align to one or more strategic goals via goal alignments.
Linked to Users (Executive) - Initiatives
A discrete strategic bet that the Portfolio is funding — the Portfolio-level unit. Carries the benefit case, the current stage gate, the alignment score, the KPI rollup, and the delivering Projects. Promoted from a Proposal or stood up directly by a Portfolio Manager.
Linked to Portfolios, Programs, Users (Executive), Users (InitiativeOwner) - Goal alignments
The cascade from Initiative to strategic goal. One row per Initiative × strategic goal pairing with an alignment weight (0–100). The strategic-alignment-recompute workflow rolls these up into initiative alignment score.
Linked to Initiatives, Strategic goals
- Proposals
Intake of a new Initiative idea before approval. Lives in the Backlog until promoted (becomes an
Linked to Users, Portfolios (suggested home), Programs, Scorecards (the framework used)Initiativesrow) or rejected. Carries the early benefit / cost estimate, sponsor, and the strategic-goal hints for evaluation. - Proposal scores
Reviewer scores on a Proposal — one row per Reviewer per scorecard dimension. The
Linked to Proposals, Users, Scorecard dimensionsscoring-on-input-changeworkflow recomputes the parent Proposal’s weighted score on every change. - Scorecards
A reusable scoring framework for either Proposal evaluation or stage gate review. One Scorecard per use-case (e.g. “Standard Proposal Score”, “Gate-3 Approve Score”). Composes scorecard dimensions as line items.
- Scorecard dimensions
The dimensions on a Scorecard — e.g. “Strategic Fit”, “Customer Impact”, “Effort”, “Risk”, “Time to Value”. Each carries a weight inside the parent Scorecard.
Linked to Scorecards
- Stage gates
The named gate stages an Initiative passes through — typically Discovery, Plan, Approve, Build, Validate, Release, Sustain. Each gate has required gate criteria as line items. One ordered ladder per Portfolio (or a single org-wide ladder).
Linked to Scorecards (ScorecardType = GateReview) - Gate criteria
Required deliverables per gate — e.g. for the Approve gate: “Business case signed”, “Architecture review complete”, “Funding source identified”, “Resource plan approved”. The stage-gate-promotion workflow validates each Criterion has an attached deliverable before opening the gate review.
Linked to Stage gates - Gate reviews
A single gate review event for an Initiative passing through a Stage. Created by the stage-gate-promotion workflow when an Initiative flips to
Linked to Initiatives, Stage gates, Scorecards (gate's GateScorecard at review-open time), Users (PortfolioManager)Status: ReadyForGate. Carries the decision, the rationale, and the gate scorecards line items per named reviewer. - Gate scorecards
One row per Gate Reviewer per scorecard dimension on the gate review. Reviewer scores are masked from the Initiative Owner pre-decision. The review’s weighted score is the normalized weighted average of complete eligible reviewer ballots.
Linked to Gate reviews, Users, Scorecard dimensions - Initiatives
A discrete strategic bet that the Portfolio is funding — the Portfolio-level unit. Carries the benefit case, the current stage gate, the alignment score, the KPI rollup, and the delivering Projects. Promoted from a Proposal or stood up directly by a Portfolio Manager.
Linked to Portfolios, Programs, Users (Executive), Users (InitiativeOwner)
- Budgets
A budget envelope per Portfolio per fiscal year. Budgets contain budget allocations line items per Initiative that consume the envelope. The funding-allocation-sync workflow keeps allocations in step with funding allocations approvals.
Linked to Portfolios, Users (Finance) - Budget allocations
Per-Initiative budget allocation inside a Budget envelope. One row per Initiative funded from this Portfolio × FY budget. Created or updated by the funding-allocation-sync workflow when a funding allocations row is approved.
Linked to Budgets, Initiatives, Funding allocations (source approval) - Funding allocations
A funding request for an Initiative — submitted by the Initiative Owner, reviewed by Portfolio Manager + Finance, approved or rejected. On Approved, the funding-allocation-sync workflow creates the budget allocations entry against the relevant Budgets row.
Linked to Initiatives, Users (InitiativeOwner), Users (Finance + PortfolioManager), Users - Initiatives
A discrete strategic bet that the Portfolio is funding — the Portfolio-level unit. Carries the benefit case, the current stage gate, the alignment score, the KPI rollup, and the delivering Projects. Promoted from a Proposal or stood up directly by a Portfolio Manager.
Linked to Portfolios, Programs, Users (Executive), Users (InitiativeOwner)
- Initiatives
A discrete strategic bet that the Portfolio is funding — the Portfolio-level unit. Carries the benefit case, the current stage gate, the alignment score, the KPI rollup, and the delivering Projects. Promoted from a Proposal or stood up directly by a Portfolio Manager.
Linked to Portfolios, Programs, Users (Executive), Users (InitiativeOwner) - Initiative projects
The bridge to pm-projects. One row per delivering Project. A single Initiative can be delivered by one Project or by several; a Project belongs to one Initiative. The roadmap-recompute and KPI-rollup jobs read the linked Project for status, %complete, and end-date drift.
Linked to Initiatives - Roadmap snapshots
Frozen point-in-time snapshots of the portfolio roadmap. Generated weekly by roadmap-recompute. Snapshot-over-snapshot diffs power the Roadmap Drift report.
Linked to Portfolios - Roadmap timeline
One row per Initiative captured in a roadmap snapshot. The timeline-bar grid view reads this table to render the roadmap chart for any historical snapshot.
Linked to Roadmap snapshots, Initiatives - Risks
Risks per Initiative. Likelihood × Impact composite drives the Risk heatmap on the Portfolio dashboard. Mitigation owner is named; status walks Open → Mitigating → Closed / Realized.
Linked to Initiatives, Users - Dependencies
Cross-Initiative dependencies. The dependency-risk-detector nightly job flags rows where the upstream Initiative is Amber / Red or behind baseline as a downstream risk.
Linked to Initiatives (the one that needs the upstream), Initiatives (the one being depended on), Users
- KPIs
KPI definitions per Initiative — what we are measuring, how often, target, direction. Catalog-style: each KPI row is the definition; the actual numbers live in KPI measurements.
Linked to Initiatives, Users (typically InitiativeOwner or named ProjectManager) - KPI measurements
Measured values per KPI per period. Submitted by the KPI Owner (typically project manager or initiative owner). The kpi-rollup nightly workflow uses the latest measurement per KPI to refresh KPIs.current value and roll up to Programs / Portfolios.
Linked to KPIs, Users - Portfolio reviews
Quarterly portfolio review meeting record. Generated by the quarterly-portfolio-review workflow at end of quarter; the review meeting outcomes (decisions, rebalance actions) are captured back on the row.
Linked to Portfolios, Users (PortfolioManager) - Portfolio review attendees
Attendee roster for a portfolio reviews meeting — one row per invited User. Replaces the old comma-list
Linked to Portfolio reviews, UsersAttendeesfield so roles, RSVP status, attendance, and per-attendee notes can be tracked individually. - Strategic goals
Multi-year strategic goals the Portfolio is driving toward — e.g. “Reach $500M ARR by FY28”, “Achieve top-quartile NPS in our segment”, “Reduce unit cost 20% by FY27”. Initiatives align to one or more strategic goals via goal alignments.
Linked to Users (Executive)
Keys and references
Preserve canonical identifiers and relationship targets. A proposal promotes once; reviewer scores are unique per proposal or gate dimension. Funding and budget currency must agree. External project ref values resolve only through authorized source mappings.
Migration order
- Load Users, strategic goals, Scorecards, scorecard dimensions, stage gates and gate criteria.
- Load Portfolios, Programs and reviewed Proposals, then Initiatives and goal alignments.
- Reconcile Budgets and approved funding allocations before budget allocations.
- Load KPI measurements, risks, dependencies and historical roadmap snapshots with original periods.
- Configure restricted views, independent decisions and report scopes; verify test cases before inviting users.
Set up Portfolio Management your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.