Tips and tricks
Create work for your team
JIRA Core is designed to only allow one user to be assigned to an issue (i.e. task or card) at any one time. This suits most teams perfectly, but some teams work differently.
You can quickly add multiple issues to your project from the board. To do this, select + Create in the left-most board column, complete the summary and save. Note that if you have any mandatory fields for issues you create, clicking + Create will take you to the Create dialog.
There's two ways you can let multiple people work on a single issue.
Use sub-tasks (the easy way)
You can create subtasks within an issue and assign them to separate people. This can work well if people are working concurrently on their part. See Creating issues and sub-tasks.
User picker (slightly harder)
If you add a custom field in your issue called 'user picker', you can add other people to the issue. There is still only one primary assignee, but other team members can be added as well. See Configuring a custom field.
If you want issues to be assigned to a whole team, such as 'developers', you need to create a new 'user' to represent the group.
- Create a new user to represent the group. See Adding users to your project.
- Create a dashboard page showing all the issues assigned to this user, and share the dashboard with the rest of the team. See Configuring dashboards.
- (Optional) Create an email mailing list for this group in your business' default email program and set the mailing list email as the JIRA Core user's email address. This will notify anyone in the list of new work.
This can be suitable for small teams, but if you need more control over who is working on what, this might not be the set up for you.
If you want your team to pick up issues from a list of unassigned work, you can configure your project to do this.
But first, your JIRA Core administrator will need to ensure:
- The project allows the 'default assignee' to be 'Unassigned'
- The 'Allow unassigned issues' is set to ON in your General Configuration settings (Administration > Global Settings > General Configuration)
Once these conditions are met, create a dashboard page with a filter that lists all 'Unassigned' issues. Each team member can then display the page and assign themselves an issue as they are ready for new work.
If you need a team of people to be responsible for a specific issue type, for example, only your graphic designers work on issues of the type 'asset', you can make this association in JIRA Core.
- Add a custom field called 'group picker' to your issues. See Configuring custom fields in the JIRA Administration pages.
- Configure the field with a list of the groups that can be assigned, E.g. Graphic designers, copywriters, web developers, etc.
- When someone creates an issue, they need to pick a group in the new field.
- Set up an email notification to let members of each group know when an issue is assigned to the group based on the 'Group Custom Field Value'.
When someone creates an issue, they need to pick a group in the new field.
An issue can now be "assigned" to the group by selecting the appropriate group in the group picker. An email notification will be sent to the group.
Another option is to add a user picker custom field rather than a group picker, and assign multiple users to an issue. However, you will then have both the JIRA Core default user field and custom user field for your assignees.
Set up customized issues
Issues represent the work that you do in JIRA Core. And when you create an issue, it's like completing a form describing that work. Like other forms, you can customize your issues to include only the information you want. For example, you may want some work to have a due date, but you don't need it to have a time estimate.
To customize issues, you need to be a JIRA Core administrator. See Customizing the issues in a project for more information about how.
It's fairly common to want to manage certain kinds of work or sets of associated tasks together. You can do this in JIRA Core a couple of ways:
Components are definable labels that enable you to identify items of work so that you can view and track them together. A component can be anything from a work type (e.g. Graphic design), a theme (e.g. End of year party), or possibly a sub-project (e.g. Update employee induction program). See Managing components.
Versions are a way of managing work within a defined time frame. For instance, if you work to publication dates, you can create a version and assign all the tasks that need to be done before publication to that version. See Managing versions.
Some of the data you manage may be sensitive and require strong security. In JIRA Core, you can control the security level of issues, but not specific fields within issues. See Configuring issue-level security.
You don't want to spend all your time searching for what you are working on.
JIRA Core offers a powerful search function that you can save as a search filter and use again. For example, if you just want to view the issues assigned to you for a certain version, you can create a search filter to do this.
You can also share these filters with your team, so you're all looking at the same information.
If you need to create multiple issues that contain the same field settings or basic information, you don't need to recreate them again and again, you can clone them. Open the issue you want to clone and select More > Clone. Follow the prompts to clone the issue.
Mirror your real processes
One of the really great things about JIRA Core is that you can set it up to mirror the processes that actually happen in your team. So if it's important for you to know if a piece of work has been approved or reviewed, then you can set up JIRA Core to map this process. We call these processes 'workflows' and they are the key to having control of your work.
The default workflow that comes with JIRA Core includes the statuses of To do, In progress and Done. But if you want, you can add a review step, and approval gate or any other kind of status that makes sense to you. When an issue moves from one status to another, you can also trigger certain events, like notifying someone or changing the assignee.
Take a look at How do I build the workflow I want? and consult your JIRA Core administrator for help.
See everything in one place
Dashboards! JIRA Core comes with a variety of gadgets that you can configure to show your information how you need to see it. You can add these gadgets to your dashboard, and make that dashboard your homepage in JIRA Core.
Boards are a way of visualizing all your JIRA Core work in once place. For more information, see Working with boards.
Labels are a quick and easy way to 'tag' your work so you can find it again and make associations with similar work. Unlike components (which are predefined), labels can be created on the spot to identify a characteristic of a piece of work.
Say for example, you organize lots of functions, you might label anything related to event management with 'event' as well as the department 'finance' and perhaps even 'end-of-year'. Later, you can use these labels to search for all finance events, or all end of year events, etc.
A word of caution though, check with your project administrator as to your organization's policy on using labels. There may be a policy in place regarding how this field should be used, as some organizations use it as part of a process.