JIRA Projects

A JIRA project is a container that holds all the issues, boards, sprints, and reports for a specific piece of work. Every issue in JIRA must belong to a project. Think of a project as a folder on a computer — it keeps related items together and separate from everything else. Understanding how projects work is essential because every JIRA activity happens inside a project.

What Defines a JIRA Project?

Each JIRA project has a set of properties that make it unique. These properties control how the project behaves, who can access it, and how work flows through it.

Core Properties of a JIRA Project
PropertyDescriptionExample
Project NameA full descriptive name for the projectMobile Banking App
Project KeyA short uppercase code used as a prefix for all issue IDsMBA (so issues become MBA-1, MBA-2...)
Project TypeSoftware, Service Management, or BusinessSoftware
TemplateScrum, Kanban, or Bug tracking setupScrum
Project LeadThe main person responsible for the projectPriya Sharma (Project Manager)
Access LevelPrivate (specific team) or Public (all users)Private

Types of JIRA Projects

JIRA supports three project types. Each type comes with different built-in views, issue types, and workflow options.

Software Project

A Software project suits development teams working in Agile. It includes Scrum boards, Kanban boards, sprints, backlog management, and release tracking. This is the most feature-rich project type.

Service Management Project

A Service Management project suits IT helpdesks and customer support teams. It includes a customer portal, SLA timers, queues for agents, and approval workflows. Customers submit tickets through the portal, and agents handle them in JIRA.

Business Project

A Business project suits non-technical teams like HR, legal, and marketing. It uses simple list views, forms, timelines, and calendar views. Sprints and story points are not used in this type.

Project Type Comparison
FeatureSoftwareService ManagementBusiness
Scrum BoardYesNoNo
Kanban BoardYesYesNo
SprintsYesNoNo
Customer PortalNoYesNo
SLA TrackingNoYesNo
BacklogYesNoNo
List ViewLimitedQueue viewYes
Timeline / RoadmapYes (with plan)NoYes

Project Templates

When creating a new project, JIRA asks the user to choose a template. A template pre-configures the project with suitable workflows, issue types, and board settings. This reduces manual setup time.

Common JIRA Project Templates
Template NameProject TypeBest Used For
ScrumSoftwareDev teams doing sprint-based delivery
KanbanSoftwareTeams with continuous flow of work, no sprints
Bug TrackingSoftwareTeams focusing only on bug management
IT Service ManagementService ManagementInternal IT helpdesk teams
Customer ServiceService ManagementExternal customer support teams
Project ManagementBusinessGeneral project tracking for business teams
HR OperationsBusinessEmployee onboarding, HR requests

How to Create a JIRA Project

Creating a new project in JIRA follows a simple step-by-step process. Only JIRA Administrators or users with "Create Projects" permission can complete this action.

Step-by-Step: Creating a JIRA Project
StepActionNotes
1Click Projects in the top navigation barOpens the projects dropdown
2Click Create ProjectOpens the template selection screen
3Select a project type and templatee.g., Software → Scrum
4Click Select to confirm the templateMoves to the project details form
5Enter the Project Namee.g., "Payment Gateway Integration"
6Review or edit the auto-generated Project Keye.g., PGI — must be unique across all projects
7Set the Access Level (Private or Public)Private = only invited members can view
8Click CreateProject is created and the board opens

Understanding the Project Key

The project key is a short uppercase identifier that JIRA assigns to every issue in the project. When a project key is PGI, the issues in that project get IDs like PGI-1, PGI-2, PGI-3, and so on. These IDs are permanent and unique. Teams use them to reference specific issues in emails, meetings, and code commit messages.

Example: A developer writes a commit message: "Fixed null pointer exception — PGI-47". Anyone on the team can search "PGI-47" in JIRA and immediately see the issue that this commit addresses.

Project Roles and Members

Each project has its own set of members with different roles. The project lead assigns these roles through Project Settings.

Default Project Roles in JIRA
RolePermissions Included
AdministratorFull control: configure settings, delete issues, manage members
DeveloperCreate issues, edit issues, log work, transition statuses
ViewerRead-only access: view issues and boards but cannot edit

Managing Project Settings

Project Settings is the control panel for every project. Access it from the bottom of the left sidebar when inside a project. Here is what each setting section controls.

Project Settings Sections
SectionWhat It Controls
DetailsProject name, key, description, project lead, avatar
AccessWho can view and join the project
PeopleAdd or remove team members and change their roles
NotificationsSet up which events send email alerts to which roles
Issue TypesChoose which issue types are available in the project
WorkflowsMap issue types to specific workflow diagrams
Screens & FieldsControl which fields appear on create, edit, and view screens
PermissionsDefine what each project role can do
ComponentsCreate sub-sections of the project for grouping issues
VersionsSet up release versions for tracking deliverables

Company-Managed vs Team-Managed Projects

JIRA Cloud offers two management models for projects. Choosing the right model affects how much flexibility and control the team has over configuration.

Company-Managed Projects (Classic)

A JIRA Administrator controls all configuration. Workflows, screens, and fields are shared across multiple projects. Changes to these shared elements affect all projects that use them. This model suits large organizations where standardization matters.

Team-Managed Projects (Next-gen)

Any project admin can configure the project independently. Settings apply only to that project. No knowledge of global JIRA administration is needed. This model suits smaller teams or teams that want speed and simplicity.

Company-Managed vs Team-Managed Projects
AspectCompany-ManagedTeam-Managed
Who configures itJIRA AdministratorProject Admin (any team member)
Workflow flexibilityHigh (custom multi-step workflows)Limited (simplified workflows)
Shared configurationsYes — shared with other projectsNo — isolated to this project only
Setup speedSlower (more configuration)Fast (template-driven)
Best forEnterprise, regulated environmentsSmall teams, quick starts

Example Project Structure

Here is a realistic example showing how a company might organize multiple JIRA projects.

Sample Project Structure — FinTech Company
Project NameProject KeyTypeTemplateTeam
Mobile Banking AppMBASoftwareScrumDev Team A
Payment GatewayPGWSoftwareKanbanDev Team B
IT Support DeskITSService ManagementIT ServiceIT Team
Marketing CampaignsMKTBusinessProject ManagementMarketing Team
Employee OnboardingEMPBusinessHR OperationsHR Team

Summary

JIRA projects are the top-level containers that organize all work. Each project has a unique key, a type, a template, and a team. Company-managed projects suit large organizations needing standardized configurations. Team-managed projects suit smaller teams needing quick setup. With a project created and configured, the next step is learning about the issues that live inside it — the actual units of work tracked in JIRA every day.

Leave a Comment