Project

Profile

Help

Issue Tracking in Redmine » History » Sprint/Milestone 4

Thomas Carney, 01/20/2016 08:54 AM

1 1 Thomas Carney
# Issue Tracking in Redmine
2
3 4 Thomas Carney
Issues in Redmine can be tasks, ideas, software bugs or support tickets. Redmine is highly configurable, so you can create custom issue types for specific situations.
4 1 Thomas Carney
5
{{>toc}}
6
7 4 Thomas Carney
## Issues
8
9
Issues are the atomic element of any Redmine account. You need to create a project before you can create issues, because every issue is connected to one project.
10
11
For example, at Planio we have separate projects for English Support tickets and German support tickets. We also have projects for different areas such as marketing and the Planio website.
12 2 Thomas Carney
13 1 Thomas Carney
Let’s create a new issue:
14
15
![](create-an-issue.gif)
16
17 2 Thomas Carney
## Updating Issues
18 1 Thomas Carney
19
As you progress through a task, you can update the issue with the latest status. You can also re-assign it to someone else and you can add notes with questions or ideas. You can also upload files as attachments.
20
21
![](update-issue.gif)
22
23 2 Thomas Carney
## Creating Issues from Email
24 1 Thomas Carney
25
You’re walking around town, getting things done. You realize that you didn’t add the new office party as a task in Redmine.
26
27
No problem. You can quickly email your project dropbox with some details, and an issue will be automatically created in Redmine.
28
29
![](create-issues-from-email.gif)
30
31 2 Thomas Carney
## The Issues List
32 1 Thomas Carney
33
You’ve created a bunch of issues, and you want to start to get an overview of the issues.
34
35
The issue list is your central hub for seeing the latest status in a project.
36
37
In the beginning, it will be easy to see all the issues on one page. However, as you start getting a LOT done with Redmine, the amount of issues will grow.
38
39
At Planio we have over a quarter of a million issues in our own Planio account. That’s a lot of issues!
40
41
Happily, Redmine comes with powerful ways to drill down into issues, so you can pull out only the relevant issues.
42
43
![](issues-filter.gif)
44
45
The options let you quickly pull out the information that is relevant to you.
46
47
![](issues-options.gif)
48
49 2 Thomas Carney
## Custom Queries
50 1 Thomas Carney
51
You can save a particular filter for quick access in the future. For example, if you want to see all the new customer support issues that haven’t been assigned, you can save that as “New Customer Tickets” and you’ll be able to access it quickly in the sidebar.
52
53
![](custom-queries.gif)
54
55
## How do You Use Issues?
56
57
### Tasks
58
59
You have a task to get done? Create an issue and assign it yourself. Once you’ve done your part, you can assign the task to someone else for review or finishing.
60
61
**How to Use Redmine for tasks:**
62
63
You can the “Task” tracker, which is the default tracker. Trackers are just different types of issues. By default, Redmine comes with 3 different trackers. If you don’t know what you should choose, “Task” is good choice.
64
65
You can tell the person you’re assigning the task so information such as the priority (high, normal or low), and you can set a due date.
66
67
Setting a start date and a due date means you’ll be able to visualize the task on the Gantt chart. The person the task is assigned to will also get email updates if the task isn’t completed on time.
68
69
The category field lets you group similar tasks together, which can be handy for finding and reviewing later.
70
71
Finally, you can add the task to a particular sprint or milestone, which is a good idea if you want to use Redmine’s project management functions.
72
73
### Ideas
74
75
You have an idea? You can quickly store in Redmine as an issue. You just click on create an issue, give it a subject line and then describe your idea in the description.
76
77
Often, you’d like other people to get updates on the issue even if they aren’t assigned the issue. For example, you want them to hear about your amazing new idea.
78
79
Therefore, you can set them as “watchers” for that issue. They’ll get emails notifying them of any new updates on the issue.
80
81
### Bugs/Problems
82
83
Perhaps you’ve found a bug in web application. You could create an issue in the web app’s project and assign it to one of the developers. You can describe the bug, and perhaps include a screenshot as a file.
84
85
If you’re an advanced user, you might even consider creating custom fields for bug tracking. For example, you could have a custom field for the iOS or browser. That would let you quickly filter out all the bugs for a particular device or browser.
86
87
### Support Requests
88
89
You can set up Redmine, so that your users can email support@yourcompany.com and their email will show up as an issue in Redmine. This makes it easier to manage the responses.
90
91
You can also turn Redmine into a fully featured CRM & Helpdesk via plugins. At Planio, we use the CRM & Helpdesk plugin.
92
93
When the CRM & Helpdesk is activated, you’ll see extra fields in issues for the company and contact.