Moving off Jira is less about tickets than about concepts. A team's dashboards, release notes and retrospectives quietly depend on issue types, fix versions, components and resolutions, and a new tool that lacks one breaks a report nobody thought to check. Not every alternative has them: Linear says it chose not to pursue issue types or components as a matter of product philosophy, so components sync as labels. Here is how each Jira concept maps to Kavanah, stated plainly, so you can check your own reports against it.
1. Project Keys
In Jira every work item has a key like ENG-412. In Kavanah every task also gets a project key, such as KAV-123, and a project's prefix can be renamed to anything from 2 to 10 uppercase letters and digits. A CSV import does not keep Jira's keys: imported tasks get new ones. Keep the Jira key in the description if you need to search by it, and note that a pull request should reference a Kavanah task as fixes #123 or task 123 to link.
2. Issue Types and Epics
Jira lets you set a workflow and fields per work type, from bugs and stories to epics. Kavanah has task types, including epic, story, task, bug and sub-task, ordered by hierarchy level, and you can define your own. New tasks get the workspace's default type. For the hierarchy itself, Kavanah tasks have first-class sub-tasks, so an epic maps to a parent task with its stories underneath, or to a project of its own if it is large.
3. Workflows and Statuses
Jira's workflow engine can define criteria a work item must meet before it moves on. Kavanah has custom statuses per project, which become the board's columns, and imported Jira statuses can each become a column. It does not have Jira's transition validators; if your process depends on a rule like no Done without a reviewer, keep that check in the team's definition of done, or in an approval step.
4. Resolutions, Versions and Components
Kavanah has workspace resolutions, with Done, Won't Do, Duplicate, Cannot Reproduce and Incomplete as defaults, project versions with an unreleased, released or archived status and start and release dates, and project components with an optional lead. Here is the honest gap: today you define these lists, but setting a version or a resolution on an individual task is not in the task editor yet. If your release notes are built on fix versions, check that before you move, or keep version reporting in Jira for now.
5. Sprints, Story Points and Dependencies
Jira supports story points, ideal hours or your own estimating method, with velocity. Kavanah has sprints with velocity and a planner that compares each person's estimates with the hours they logged over the last 90 days and forecasts what fits at the median and at the 90th percentile, without rewriting any estimate. Dependencies are finish-to-start edges, and Kavanah refuses one that would create a cycle. A Jira CSV import does not bring sprints or story points across, so recreate the active sprint by hand.
Map the concepts your reports use, not the ones Jira happens to have. For the full comparison with Jira, Linear, ClickUp and monday dev, see our Jira alternative page.



