📄 Documentation

Complete guide — Andreal Capacity Planner & Sprint Hub

⚡ Installation

Get up and running in under a minute — no migration, no external setup required.

  1. Open Atlassian MarketplaceVisit the Marketplace listing and click Get it now.
  2. Select your Jira Cloud siteChoose the site where you want to install. You must be a Jira admin to install apps.
  3. Accept permissionsThe app requests read access to projects, boards, sprints, issues, and worklogs. Write access is only used for logging work (if applicable). No data leaves Atlassian's infrastructure.
  4. Open the appGo to Apps in the top navigation → Andreal Capacity Planner & Sprint Hub. The app is also accessible from any project's left sidebar under Apps.
The app reads your existing Jira data — no import, no configuration required before first use. Just select a project, board, and sprint.

Permissions Explained

PermissionWhy it's needed
read:jira-workRead issues, estimates, time tracking, and worklogs
read:jira-userRead assignee and team member information
read:project:jiraList your Jira projects
read:board-scope:jira-softwareAccess Scrum boards
read:sprint:jira-softwareAccess sprint data
write:jira-workUsed only when logging work or creating blockers from within the app
storage:appSave sprint config, grooming sessions, retro boards per Jira site (Forge Storage)

⚙ Sprint Configuration

Customize working hours, holidays, estimation mode, and per-member allocation for accurate capacity numbers.

Click the ⚙ gear icon in the toolbar to open the Sprint Configuration panel. Configuration is saved per sprint and per Jira site — changes here do not affect other sprints.

Sprint Configuration panel

Sprint Configuration — Issue Types, Sprint Hours, and Per-Member Settings

Estimation Mode

Toggle between Hours and Story Points. In Hours mode, the app reads originalEstimate from Jira. In Story Points mode, it reads customfield_10016 (story points field).

The app auto-detects which issue types in your project use story points and shows a hint. You can override by selecting manually.

Issue Types

Select which issue types count toward capacity calculation. By default, Subtasks are used (recommended for teams that break stories into subtasks). You can include Stories, Tasks, or Bugs if your team estimates at that level.

💡
Auto-detect: If you leave all checkboxes unchecked, the app automatically uses subtasks if they exist, otherwise falls back to parent issues.

Sprint Hours

  • Hours / Day — standard working hours per person (e.g. 8). This is the baseline before leave and buffer.
  • Working Days — toggle Mon–Sun. Non-working days are grayed out and excluded from total hours.
  • Holidays — the calendar shows sprint days. Click any date to mark it as a holiday. Holidays are shared across all members for that sprint.
Per-member settings

Per-member settings — adjust individually, see calculated Base hours in real-time

Per-Member Settings

FieldDescriptionExample
Alloc %What % of this sprint the member is allocated to this project. Useful for part-time contributors.50% = works half-time on this sprint
LeaveHours this person is on leave during the sprint (sick leave, vacation, etc.)8h = 1 day off
BufferHours reserved for non-sprint overhead: meetings, support, code reviews, admin.16h = 2 days buffer
BaseAuto-calculated available hours for sprint tasks.See formula below
// Base Utilization formula
Base = (Total Hours × Alloc%) − Leave − Buffer

// Example: 10 working days × 8h/day = 80h total
Base = (80h × 100%) − 8h leave − 16h buffer = 56h

Copy from Previous Sprint

Click ↑ Copy from Previous Sprint at the bottom of the config panel to pre-fill all per-member settings (Alloc %, Leave, Buffer) and working day configuration from the previous sprint. Holidays are not copied as they differ per sprint.

Always configure your sprint before the sprint starts for the most accurate capacity numbers. You can update it anytime during the sprint — changes recalculate immediately.

🔢 How Capacity is Calculated

Understanding the formulas behind every number in the app.

Core Formulas

// Per member
Base Utilization = (Total Hours × Alloc%) − Leave − Buffer
Task Utilization = Σ originalEstimate of assigned issues
Balance % = (Task Utilization ÷ Base Utilization) × 100

// Team overall
Overall % = (Σ Task Utilization ÷ Σ Base Utilization) × 100
Delivery Rate = (Σ Done Task Hours ÷ Σ Total Task Hours) × 100

What "Task Utilization" counts

Task Utilization sums the originalEstimate (original time estimate) for all issues assigned to a member in the sprint — filtered by the issue types selected in Sprint Configuration. It does not use time spent or remaining estimate, so the number stays stable and represents what was planned.

In Progress & Done columns

ColumnWhat it counts
In ProgressSum of originalEstimate for issues with status "In Progress"
DoneSum of originalEstimate for issues with status "Done" (or any Done category)
Balance UtilizationTask Utilization − Done (remaining estimated work)
If an issue has no original estimate, it contributes 0h to Task Utilization. Make sure estimates are filled in Jira before relying on capacity numbers.

📈 Dashboard

Your sprint at a glance — key metrics, utilization chart, risk alerts, and progress trends. Best for daily standups and stakeholder updates.

Dashboard

Summary Cards (Top Row)

CardFormula / SourceWhen to act
Overall UtilizationΣ Task ÷ Σ Base × 100 — shown as a ringBelow 80% = team has spare capacity; above 110% = risk of overload
Issues Done %Done issues ÷ Total sprint issuesCompare with days elapsed — should grow linearly
Delivery RateDone hours ÷ Committed hoursBelow 50% mid-sprint = investigate blockers
Carry-OverIssues from previous sprint still open/in this sprintHigh carry-over = sprint planning needs adjustment
Adhoc IssuesIssues added after sprint start dateHigh adhoc = scope creep, protect sprint commitment
Open BlockersImpediments marked as open in Sprint HistoryResolve immediately — shown in red if high priority
Working Days LeftRemaining business days until sprint end dateCross-reference with Done % to assess sprint health

Member Utilization Chart

Horizontal bar chart showing each member's Balance % color-coded by utilization level. The vertical dashed line marks 100% (full capacity). Bars extending past the line indicate over-allocation.

Dashboard with large team

Large team — 8 members, mixed utilization levels

Dashboard small team

Smaller team — Sprint Goal visible, Open Blockers card

Work Composition Donut

Shows the split between Planned (issues in sprint from the start) and Adhoc (added after sprint started) work by issue count and estimated hours. A healthy sprint has low adhoc percentage (<15%).

Risk Alerts

The app automatically surfaces warnings. These appear as red alert cards:

  • Members over-allocated above 120%
  • Members with 0% utilization (no tasks assigned)
  • Adhoc ratio above 20% of total sprint hours
  • Open high-priority blockers
  • Sprint ending in <2 days with <70% issues done

Sprint Progress Chart

Multi-line trend chart with 4 views switchable via tabs:

  • Issues Done — per-member cumulative done count over sprint days
  • In Progress — in-progress issues per member over time
  • Task Hours — estimated hours per member over time
  • Balance % — how utilization changed per member daily

Below the chart, a data table shows the exact values for each date.

📋 Capacity Table

The core view for sprint planning — see every member's workload, expand to issue level, and spot imbalances instantly.

Capacity Table

Sprint Summary Header

Above the table, a summary card shows sprint dates, goal, buffer hours, carry-over count, and adhoc count — plus Overall Utilization in the top-right. This gives context before diving into per-member numbers.

Table Columns

ColumnDescription
#Row number
NameMember avatar, name, email, and issue count badges (CO carry-over, AD adhoc). Arrow indicates sort order.
JobJob title / role (if set in Jira profile)
Total HoursTotal sprint hours = Working Days × Hours/Day × Alloc%
LeaveConfigured leave hours for this member
BufferConfigured buffer hours
Base UtilizationAvailable hours = Total − Leave − Buffer
Task UtilizationSum of original estimates. Mini progress bar shows In Progress (blue) and Done (green) portions.
In ProgressEstimated hours currently in-progress
DoneEstimated hours completed
Balance UtilizationTask − Done (remaining planned work)
Balance %Task ÷ Base × 100. Color-coded (red/blue/light-green/green)
Done %Done ÷ Task × 100

Expanding Issue Rows

Click any member row to expand it and see all assigned issues. The expanded view shows:

  • Issue key (clickable — opens in Jira), summary, type, priority, status
  • Tags: CO carry-over, AD date adhoc (with date added)
  • Original Estimate, Time Spent, and Remaining hours
Expanded issue rows

Expanded member row showing individual issues with CO/AD tags, estimates, and time spent

Issue Sub-filters

When a member is expanded, filter buttons appear: All · Carry Over · CO Open · CO Done · Adhoc · New. These help you quickly focus on specific issue types without closing the row.

Use Balance % as your primary planning metric. Aim for all members to be in the 80–100% range before sprint start. Adjust estimates or reassign tasks if someone is too high or too low.

📝 Sprint Backlog

Full backlog grouped by parent story — ideal for sprint execution tracking and mid-sprint scope checks.

Sprint Backlog

Team Capacity Sidebar

The left sidebar shows a compact capacity summary per member with a color bar. Hover to see exact numbers. This lets you reference capacity while scanning the backlog — useful during planning when deciding who to assign work to.

  • Green bar = at or near capacity (80–100%+)
  • Blue bar = under-utilized (<80%)
  • Number in bold = assigned hours vs base hours
  • +/- number shows over or under allocation in hours

Issue Grouping

Issues are grouped by parent story/epic. Each group shows:

  • Parent issue key and summary
  • NO DESC badge if the parent has no description
  • Progress indicator: X/Y subtasks done
  • Total estimated hours for the group

Filtering

  • Search — search by key or summary text
  • All Types — Story, Bug, Task, Subtask
  • All Status — To Do, In Progress, Done
  • All Assignees — filter to one team member
💡
The NO DESC badge is intentionally visible during sprint execution — it flags stories that may cause confusion for developers. Use it during grooming to ensure all stories have clear acceptance criteria.

👥 Member Tasks

Quick view of who's working on what, filterable by status.

Member Tasks

Filter by status tab — To Do, In Progress, Done — to see tasks in that state across all members. The member count and task count update based on the active filter.

Each member card shows:

  • Avatar and name
  • Task count in the selected status
  • List of issues: key, summary, priority icon, estimate

This view is ideal for the Scrum Master to quickly scan who has in-progress work before a daily standup, or to identify members with no in-progress tasks who might be blocked.

👤 My Sprint

Personal view — your own capacity and task list for the current sprint. Each team member sees only their own data here.

My Sprint

My Capacity Cards

CardDescription
AvailableYour base hours (Total − Leave − Buffer)
AllocatedSum of estimates assigned to you
Utilization %Allocated ÷ Available × 100 — color-coded green/blue/red
Done / TotalHow many of your tasks are done vs total assigned

My Issues

Complete list of all issues assigned to you in the current sprint. Each issue shows:

  • Issue key (links to Jira), summary, issue type
  • Status indicator dot (blue = in progress, gray = to do, green = done)
Use My Sprint as your personal daily starting point — check your utilization, scan your task list, then switch to Daily Scrum to submit your check-in. All in one place without leaving Jira.

📅 Gantt Chart

Time tracking visualization — see exactly when each member logged work on which issue across the sprint timeline.

Gantt Chart

Reading the Chart

  • Rows — each member has a header row (collapsible) and child rows for each issue with logged work
  • Columns — each column = one sprint day (Mon–Sun)
  • Bars — a blue block on a day means work was logged on that issue that day. The number inside = hours logged.
  • Today — current date column is highlighted in light blue
  • Weekends — shown in gray background

Tooltips

Hover over any worklog bar to see the worklog description, exact hours, and the date — pulled directly from Jira worklogs.

Use Cases

  • Identify days when the team was not logging work (possible absence or forgotten logs)
  • See if members are working on tasks in parallel (same day, multiple issue rows)
  • Correlate task completion dates with estimate vs actual in Sprint History

📑 Sprint History

Deep-dive variance analysis — estimated vs actual hours with worklog descriptions and blocker tracking.

Sprint History

Header Summary

Shows overall utilization, member count, and total issue count for quick reference before diving into details.

Impediments / Blockers Section

At the top, all logged blockers are listed with:

  • Description, Reporter, Assignee
  • Priority badge (High, Medium, Low)
  • Status: open, in progress, resolved

Per-Member Variance Analysis

Each member shows their capacity, assigned hours, utilization %, and done count. Below that, each issue with time logged shows:

  • Est → Spent (variance) in green if under, red if over
  • Work Descriptions section with individual worklog entries: date, author, hours, description
// Variance calculation
Variance = Spent − Estimated
Positive (+) = over estimate (red)
Negative (-) = under estimate (green)
Sprint History is most useful in the retrospective meeting. Use it to discuss which tasks exceeded estimates and why — the worklog descriptions provide the context directly.

✍ Grooming Space

Collaborative pre-sprint grooming with planning poker, story linking, PRD tracking, and Definition of Ready.

Grooming Space

Setting Up a Grooming Session

  1. Click + Add FeatureAdd each feature or user story that will be groomed in this session.
  2. Link Jira StoriesType a Jira issue key and press Enter to link it to the feature. Multiple stories can be linked to one feature.
  3. Add PRD URLPaste the product requirements document URL. Opens in a new tab when clicked.
  4. Add NotesFree-text notes for the feature — acceptance criteria, questions, decisions.
  5. Assign EngineerTag one or more engineers responsible. Click + to add members.

Planning Poker

Each feature has a voting area showing member avatars. The flow:

  1. Each member clicks their estimate card (1, 2, 3, 5, 8, 13, 21, ?) — votes are hidden until revealed
  2. Facilitator clicks Reveal — all votes show simultaneously
  3. If votes diverge, team discusses and re-votes
  4. Facilitator sets the final agreed estimate
💡
1 voted · Reveal shown in the screenshot means one person has voted but votes are hidden. The number beside shows votes submitted so far.

Readiness Status

Each feature shows a readiness badge: Ready or X/8 (X of 8 DoR criteria met). This is calculated from the Definition of Ready template.

Glossary & DoR Template

  • Glossary — define team-specific terms that appear in stories. All team members see the same glossary during grooming.
  • DoR Template — set your Definition of Ready criteria. These checklist items apply to every feature. When a feature meets all criteria, it auto-marks as Ready.

Lock & Commitment

The Commitment column shows which sprint this feature is committed for (C1, C2, etc.) and approval status. Use Clear All to reset the session at the start of a new grooming.

💬 Daily Scrum

Structured standup check-in with mood tracking, team updates table, and focus-of-the-day — per sprint day.

Daily Scrum

Submitting Your Check-in

  1. Fill in the three fieldsYesterday — what did you complete? Today — what's your plan? Blockers — anything blocking you?
  2. Select your mood😀 (great) → 😐 (neutral) → 😨 (stressed). Mood is visible to the whole team.
  3. Click Update Check-inYour check-in is saved and immediately visible to other team members.

Team Updates Table

Shows all submitted check-ins for the day: member name, yesterday summary, today plan, blockers, mood emoji, and submission time. Members who haven't submitted appear as "Not submitted" at the bottom.

Focus of the Day

Automatically populated from Jira — shows each member's currently In Progress issues with estimated hours. Updates in real-time when the sprint data is refreshed.

Navigating Days

Use ← → arrows to navigate to previous or future days within the sprint. Check-ins are stored per day, so you can review what the team said on any sprint day.

Run the Daily Scrum view on a shared screen during standup. The Scrum Master reads from Team Updates while the team can see Focus of the Day — no need to ask "what are you working on?" separately.

⭐ Sprint Review

Structured sprint review — goal achievement, committed vs delivered metrics, and demo checklist for stakeholder presentations.

Sprint Review

Sprint Goal Achievement

Select the outcome: Achieved / Partially Achieved / Not Achieved / Pending. Add notes to explain context — these are saved and visible to anyone with access.

Committed vs Delivered

Auto-calculated from Jira data at the time of review:

MetricDescription
IssuesX / Y issues completed — shown as a progress bar with %
Effort (h)Actual hours logged vs total estimated hours
By Issue TypeBreakdown by Subtask, Story, Bug, Task separately
Carry-Over noteNotes any carry-over or adhoc issues that affected delivery

Demo Checklist

Before the review meeting, click + Add Demo Item to build your demo agenda. Each item can be checked off during the meeting. Items are saved per sprint — use them as a record of what was demonstrated.

💡
Prepare the Demo Checklist the day before the Sprint Review meeting. This ensures you don't forget to demo anything and gives stakeholders a clear agenda.

🔄 Retrospective

Built-in retro board with team sentiment, multiple formats, voting modes, and action items — all saved per sprint.

Retrospective

Team Sentiment

Click an emoji (1–5 scale from 😨 to 😍) to rate how the sprint felt. Visible to all team members — use it to open the retro discussion: "I see we have mixed feelings, let's talk about why."

Retro Template

Choose from the dropdown — currently supports Start / Stop / Continue. Cards are organized into three columns:

  • Start (green) — things we should start doing
  • Stop (red) — things we should stop doing
  • Continue (blue) — things that are working well

Board Options

OptionEffect
AnonymousHides author names on all cards. Encourages honest feedback without social pressure.
VotingEach member can upvote cards. Sort by Most Voted to prioritize discussion time on the most important topics.
Lock 🔒Prevents adding or editing cards. Use after the retro is complete to preserve the record.

Action Items

After discussion, add concrete follow-up tasks by clicking + Add Action Item. Each action item has:

  • Description of the action
  • Status: Open or Done

Review open action items from the previous sprint's retro at the start of the next sprint's retrospective.

Run the Retrospective view on a shared screen. Enable Anonymous + Voting mode — let everyone add cards silently first (5 min), then reveal and vote, then discuss top-voted items. This prevents groupthink.

📅 Monthly Planning

See all sprints within a month in one consolidated view — track team performance trends across the full month.

Monthly Planning

Monthly Planning — sprint cards, velocity trend chart, member breakdown table

Navigating Months

Use the ← → arrows next to the month badge (e.g. March 2026) to navigate between months. The badge shows the number of sprints found in that month.

Summary Cards

CardDescription
Avg UtilizationAverage Balance % across all sprints in the month
Total DeliveredSum of delivered story points or hours across sprints (if data is available)
Avg Delivery RateAverage committed vs delivered ratio across sprints
SprintsTotal number of sprints in the period with done count

Sprint Cards

Each sprint in the month is shown as a card with:

  • Sprint name, date range, and status badge (DONE / ACTIVE)
  • Overall utilization % with a progress bar
  • Per-member utilization bars with % values

The active sprint is highlighted with a blue border.

Sprint Velocity Trend

A dual-axis chart showing Completed Hours (bar) and Utilization % (line) for each sprint in the period. Use this to spot velocity drops or utilization spikes across sprints.

Member Breakdown Table

A cross-sprint table listing each member's utilization % per sprint, with an Avg column on the right. Color-coded cells make it easy to spot outliers — consistently low or high performers across the entire month.

📊 Quarterly Planning

Quarter-by-quarter view of all sprints — ideal for planning reviews, OKR tracking, and cross-sprint performance analysis.

Quarterly Planning

Quarterly Planning — Q1 2026 with sprint cards, velocity trend, member breakdown

Navigating Quarters

Use the ← → arrows next to the quarter badge (e.g. Q1 2026) to move between quarters. The badge shows the count of sprints in that quarter.

The layout is identical to Monthly Planning but grouped by quarter (Q1 = Jan–Mar, Q2 = Apr–Jun, Q3 = Jul–Sep, Q4 = Oct–Dec). This gives a higher-level view suitable for quarterly business reviews.

Use Quarterly Planning in your quarterly review meetings to show stakeholders how team utilization and velocity trended over the full quarter — much faster than reviewing sprints one-by-one.

🗺 Roadmap

Visual Gantt timeline for product roadmap planning — overlay sprints and custom items, drag to adjust dates, and connect items with dependency arrows.

Roadmap Gantt timeline

Roadmap — Gantt timeline with sprint bars, roadmap items grouped by category, and dependency indicator

Timeframe Controls

Switch between 2025 / 2026 / 2027 and granularity buttons Q1 Q2 Q3 Q4 / H1 H2 / Full Year. The timeline adjusts to show the selected period. Click ← Today to scroll back to the current date.

Timeline Sections

SectionDescription
ReleasesDiamond markers for Jira versions/releases on their release date
CapacityHeatmap bars showing sprint utilization % per sprint period
SprintsSprint bars pulled from Jira — blue = active, gray = closed/future
Roadmap ItemsCustom items you add, grouped by category with draggable colored bars

Adding Roadmap Items

  1. Click + Add ItemOpens a modal form. Fill in Name, Group (optional), Start Date, End Date, Notes, and pick a color.
  2. Click Add ItemThe item appears as a bar on the Gantt timeline in the ROADMAP ITEMS section.

Editing Items

Click any roadmap item bar to open the Edit modal. You can update all fields including dependencies. To quickly adjust dates, drag the bar left/right (move) or drag the left/right edge (resize).

Dependencies

In the Edit modal, use the Dependencies search field to link this item to one or more predecessor items. After saving, a dependency arrow is drawn from the end of the predecessor bar to the start of the dependent bar.

You can also set dependencies directly from the label column — click the + add dependency or ↩ predecessor name text below any item name to open the inline dependency picker.

💡
Roadmap items and dependencies are saved automatically per board. They persist across sessions using Forge Storage (or localStorage as fallback in development).

Groups

Items with the same Group name are visually grouped together under a labeled header row. Use groups to organize items by team, product area, or initiative (e.g. "Backend", "Mobile", "Design").

🔁 Carry-Over & Adhoc Detection

How the app automatically identifies unplanned and incomplete work.

Carry-Over Issues

An issue is flagged as CO carry-over when it appears in both the current sprint AND the previous sprint. This means it wasn't completed in the previous sprint and was carried forward.

// Carry-over detection logic
Carry-Over = issues in current sprint
             WHERE key also in previous sprint issues
  • CO Open — carry-over issue still not done
  • CO Done — carry-over issue completed this sprint

Adhoc Issues

An issue is flagged as AD adhoc when it was added to the sprint after the sprint start date. The app checks the Jira issue changelog for the "Sprint" field change timestamp.

// Adhoc detection logic
Adhoc = issues WHERE sprint_field_changed_date > sprint.startDate

The adhoc badge shows the date the issue was added (e.g. AD 20 Feb) — useful for spotting when scope creep occurred.

Impact on Capacity

By default, carry-over and adhoc hours are included in Task Utilization. Use the Smart Filters to exclude them and see what the "clean" sprint capacity looks like:

  • "Exclude carry-over from calculation" — removes CO hours from Balance %
  • "Exclude adhoc from calculation" — removes AD hours from Balance %

🔍 Smart Filters

Narrow the Capacity Table to focus on specific members or issue patterns.

Filters panel

Team Members Filter

Check/uncheck members to show only those rows in the Capacity Table. Utilization % is shown next to each name for quick reference. Use Select All / Clear buttons to quickly toggle.

Quick Filters

FilterUse Case
Only 0% utilizationFind members with no tasks — assign work or investigate absence
Only over-allocated (>100%)Identify members at risk of overload before sprint starts
Only with carry-overReview who has carry-over baggage from last sprint
Exclude carry-over from calculationSee "true" planned capacity without legacy work
Hide done carry-overOnly show carry-over that still needs attention
Only with adhocShow members who received unplanned work mid-sprint
Exclude adhoc from calculationSee capacity as originally planned vs what was added

Active filter count appears on the filter icon badge. Click Done to apply or Clear All Filters to reset.

📄 Export

Export the Capacity Table in multiple formats for reporting and archiving.

Click Export in the top-right corner of the toolbar. A dropdown lets you choose the format.

FormatBest forWhat's included
PDFSharing in Slack, email, or printing for meetingsColor-coded capacity table per member, sprint summary header, color legend
Excel (.xlsx)Further analysis, building reports, pivot tablesFormatted worksheets: summary sheet + per-member detail with all columns
CSVImporting into other tools (Google Sheets, BI tools)Raw flat data — one row per member with all numeric columns
Export after applying filters — the export reflects what's currently shown in the table. Filter to specific members first if you only need a subset.

🎨 Color Coding Reference

Balance % colors give instant visual signals about workload — no numbers needed at a glance.

ColorBalance %MeaningRecommended Action
Red 0%No tasks assigned — member is idle Assign work or mark as unavailable in config
Blue 1–79%Under-utilized — has remaining capacity Consider assigning more work or reducing buffer hours
Light Green 80–99%Near capacity — well balanced Ideal zone — no action needed
Green 100%+At or over capacity Review if work is realistic; risk of burnout if significantly over 110%
💡
The 100% threshold means all available base hours are filled with estimated work. Real-world capacity is often lower due to untracked overhead — so 90–95% is often a healthier target than 100%.

❓ Frequently Asked Questions

Common questions about setup, behavior, and data.

Members only appear if they have at least one issue assigned in the selected sprint. If someone has no assignments, they won't show in the table. Check the sprint backlog in Jira to verify assignments.
This happens when assigned issues have no original estimate set in Jira. Task Utilization is calculated from originalEstimate. Go to Jira, open the issues, and set time estimates. Then refresh the app.
Task Utilization = total estimated hours assigned (planned work). Balance Utilization = Task − Done hours (remaining planned work). Balance Utilization decreases as tasks are completed.
The app fetches issues from the previous sprint and compares keys with the current sprint. Any issue key present in both sprints is marked as carry-over (CO). This requires the previous sprint to exist in the same board.
The app checks the Jira changelog for each issue. If the "Sprint" field was changed to the current sprint after the sprint start date, the issue is marked adhoc (AD) with the date it was added.
Yes — each sprint starts with default settings. Use Copy from Previous Sprint in the Sprint Configuration panel to carry over member settings (Alloc %, Leave, Buffer) from the previous sprint. Holidays must be set manually as they differ per sprint.
No. This app is built on Atlassian Forge — all computation runs on Atlassian's infrastructure. Sprint configuration, grooming sessions, retro boards, and daily scrum check-ins are stored in Forge Storage, which is scoped to your Jira site and managed entirely by Atlassian.
The app is designed for Scrum boards with sprints. Kanban boards without sprints are not supported. If your Jira project has both Scrum and Kanban configurations, select the Scrum board.
Click the ↻ Refresh icon in the top toolbar to re-fetch all sprint data from Jira. The app does not auto-refresh — manually refresh after making changes like closing issues, logging work, or updating estimates.
Email us at support@andrealtech.com. We typically respond within 1 business day.