← Back to App

Portavio User Guide

Everything you need to know to get the most out of your portfolio intelligence platform.

🚀 Quick Start (5 Minutes)

✅ What You'll Accomplish

Connect Jira, sync your first project, and see real-time portfolio insights in under 5 minutes.

Step 1: Connect Your Jira Instance

  1. Click "Connect Jira" in your Portavio dashboard
  2. Enter your Jira Cloud URL (e.g., yourcompany.atlassian.net)
  3. Generate an API token:
    • Go to Atlassian API Tokens
    • Click "Create API token"
    • Give it a name (e.g., "Portavio")
    • Copy the token
  4. Paste the token in Portavio
  5. Click "Connect"
⚠️ Important

Use your Jira email address (usually your work email). The API token is tied to your Jira account permissions.

Step 2: Sync Your First Project

  1. After connecting, click "Sync Now"
  2. Portavio will automatically fetch:
    • All your projects
    • Epics and stories
    • Teams (if configured)
    • Sprint data
    • Issue relationships
  3. First sync takes 30-60 seconds depending on data volume
  4. Subsequent syncs are faster (incremental updates)

Step 3: Explore Your Dashboard

Once synced, you'll see:

🔌 Connecting Jira Cloud

Prerequisites

API Token Permissions

The API token inherits your Jira permissions. Portavio can only access data you can see in Jira.

Your Permission Portavio Can Access
View Issues ✅ Read project, epic, issue data
Browse Projects ✅ See all accessible projects
Administer Projects ✅ Full access including custom fields

Security

🔄 First Sync

What Gets Synced?

Portavio imports the following data from Jira:

Projects

Epics

Issues (Stories, Tasks, Bugs)

Sprints

Teams (if configured in Jira)

Sync Frequency

💡 Pro Tip

Sync after major Jira updates (sprint planning, epic changes) to see real-time insights immediately.

📝 Issue Types - Best Practices

Portavio works best when you follow these Jira issue type conventions:

Epic

When to use: Large feature or initiative spanning multiple sprints

Example: "User Authentication System", "Payment Gateway Integration"

✅ Good Epic Sizing

Epics between 20-40 story points give the best velocity insights. Too small = noise, too large = hard to track.

Story

When to use: User-facing functionality deliverable in one sprint

Example: "As a user, I can reset my password via email"

Task

When to use: Technical work not directly user-facing

Example: "Set up CI/CD pipeline", "Write API documentation"

Bug

When to use: Something broken that needs fixing

Portavio uses bugs for:

Sub-task

When to use: Breaking down a story into smaller pieces

⚠️ Common Mistake

Avoid putting story points on sub-tasks. Estimate the parent story only. Portavio calculates epic progress from parent issues.

🏷️ Labels & Tags - What Portavio Looks For

Portavio uses specific labels to enhance risk detection and insights. Here are the recommended labels:

Risk & Blocker Labels

Label Purpose Portavio Action
blocked Issue cannot proceed ⚠️ Surfaces in Risk Dashboard
blocker Critical blocker 🚨 High priority alert
at-risk Might not complete on time ⚠️ Tracked for escalation
dependency Depends on external team/work 📊 Dependency mapping
tech-debt Technical debt item 📈 Tech debt tracking

Category Labels

Label Use Case
frontend UI/UX work
backend API/server work
database Data model changes
infrastructure DevOps, deployment
security Security-related work
performance Optimization work

Priority Labels (If Not Using Priority Field)

💡 Label Hygiene

Keep labels consistent! Create a team label guide and stick to it. Portavio's insights are only as good as your Jira data.

⚙️ Custom Fields Portavio Recognizes

Story Points

Field Name: "Story Points" or "Estimate"

Best Practice: Use Fibonacci sequence (1, 2, 3, 5, 8, 13, 21)

Epic Link

Field Name: "Epic Link"

Sprint

Field Name: "Sprint"

Team (Optional)

Field Name: "Team" (if you have a team custom field)

⚠️ Missing Fields?

If Portavio isn't showing velocity or epic progress, check that Story Points and Epic Link fields exist in your Jira project.

🏃 Sprint Setup for Best Results

Sprint Naming Convention

Use consistent naming for better tracking:

Sprint Duration

Recommended: 2 weeks (10 business days)

Sprint Planning Checklist

  1. Set sprint start and end dates
  2. Define sprint goal
  3. Assign story points to all stories
  4. Link stories to epics
  5. Assign stories to team members
  6. Mark dependencies with labels

Sprint Commitment

Portavio tracks committed vs. completed points:

✅ Good Predictability

Teams with 80%+ predictability consistently deliver what they commit to. Portavio highlights teams below this threshold.

📊 Dashboard Overview

Overview Page

Your portfolio at a glance:

Projects Page

All projects with health indicators:

Teams Page

Team performance metrics:

Epics Page

Epic progress and status:

🚨 Risk Detection

Portavio automatically detects these risks:

Blocker Detection

Epic at Risk

Portavio flags epics as at-risk when:

Team Overload

Velocity Drop

🚨 When Portavio Alerts You

Take action immediately on Critical risks. Review Medium risks within 1-2 days. Low risks are informational.

📈 Velocity Tracking

How Velocity is Calculated

Velocity = Σ(Completed Story Points) / Number of Sprints

Portavio uses the last 6 sprints by default (configurable).

Understanding Your Velocity

Velocity Trends

Portavio shows velocity over time:

Predictability Score

Predictability = (Completed Points / Committed Points) × 100%

What scores mean:

⚖️ Team Load Management

How Load is Calculated

Load = (Current Sprint Points / Team Velocity) × 100%

Load Indicators

Balancing Team Load

When teams are overloaded:

  1. Move non-critical stories to next sprint
  2. Defer "nice-to-have" work
  3. Check for hidden work (bugs, support)
  4. Distribute work to underutilized teams
💡 Pro Tip

Aim for 80-85% capacity. This leaves buffer for unexpected work, bugs, and meetings.

🗂️ Managing Multiple Projects

Project Organization

Portavio supports portfolios with dozens of projects. Best practices:

Naming Convention

Project Health

Set health manually or let Portavio auto-detect:

Cross-Project Dependencies

Use Jira issue links to connect dependencies across projects:

Portavio visualizes cross-project dependencies in the Epics view.

🔗 Managing Dependencies

Types of Dependencies

1. Epic Dependencies

One epic blocks another:

2. Team Dependencies

One team waiting on another:

3. External Dependencies

Waiting on vendors, partners, or other systems:

Dependency Best Practices

  1. Make dependencies explicit - always create Jira links
  2. Identify early - flag dependencies during sprint planning
  3. Track in standup - "What are you blocked by?"
  4. Escalate delays - if blocking work is delayed, escalate immediately
⚠️ Dependency Anti-Pattern

Don't let dependencies surprise you mid-sprint. Review all dependencies during planning and ensure blocking work is scheduled first.

🔄 Custom Workflows

Standard Workflow

Portavio works best with this flow:

To Do → In Progress → Code Review → Testing → Done

Custom Status Mapping

If you use different status names, Portavio maps them automatically:

Your Status Portavio Category
Backlog, To Do, Open Not Started
In Progress, In Development, WIP In Progress
Code Review, QA, Testing, UAT In Review
Done, Closed, Resolved, Deployed Complete
Blocked, On Hold, Waiting Blocked

What "Done" Means

For velocity calculation, Portavio counts issues as complete when:

💡 Definition of Done

Make sure your team has a clear Definition of Done. Inconsistent completion criteria leads to inaccurate velocity tracking.

❓ Frequently Asked Questions

How often should I sync?

Default is every 6 hours. Sync manually after sprint planning, major epic updates, or before important meetings.

Why is my velocity zero?

Check:

Can I use Portavio with Jira Server?

Not yet. Portavio currently supports Jira Cloud only. Jira Server/Data Center support is on our roadmap.

What if I don't use story points?

Some features (velocity, predictability) require story points. You can still use Portavio for project tracking and risk detection.

How do I invite team members?

Go to Settings → Team Members → Invite. They'll receive an email invitation.

Can I export data?

Yes! Go to Settings → Export Data to download CSV or JSON of your portfolio data.

Is my Jira data secure?

Yes. We use bank-level encryption, never share data with third parties, and are SOC 2 compliant.

💬 Need Help?

Email: support@portavio.io
Response time: Within 24 hours
Documentation: docs.portavio.io

Last updated: March 8, 2026 • Back to Dashboard