2.1.2 Improve Collaboration
From the start, JIRA was built for distributed teams and boasts a number of key collaboration features:
- Commenting allows users to exchange information quickly within an issue-context so that all relevant users are kept informed. Also, mentioning another user within a comment will automatically send a notification to the person addressed.
- Activity streams enable users of all different role types to selectively be informed about relevant updates or comments on issues. With JIRA 5, the activity stream also displays the relevant updates of integrated applications (e.g. Bamboo, FishEye, Crucible).
- Enterprise teams often work across the globe in different time zones. That is why in JIRA, all timestamps are time zone-sensitive, allowing users to see the local time of issue updates, comments, etc.
- Filters, created from simple or advanced searches can be saved and shared with specific users, a user group or all the users with access to the project.
- All users in JIRA automatically have profiles that display their recent activity and the issues reported by and assigned to them.
- Complex search queries also enable users to make those tickets visible where unusual activity has taken place, such as ticket ping-pong between users or teams or work that has been stopped.
- On a source code level, the add-on Crucible allows developers to perform peer review on committed code.
Showcase Integration with: Confluence (for following users), Activity Stream: Confluence, FishEye/Crucible and Bamboo), Gliffy, Balsamiq
Steps to demonstrate
- Open three browser windows and log in JIRA with user A, user B and user C. You can either use different browsers or one browser that supports different user profiles, such as Chrome or Firefox.
- Open the respective email clients as well to demonstrate the notification functionality.
- Browse to an issue that is assigned to user A and user B has reported.
- Let user A comment 'I'm facing a challenge here with reproducing the issue'.
- Show that user B has received the notification and then opens the JIRA link provided in the email.
- Now, let user B write a comment '@User C, didn't you mention the other day that you experienced the same? Can you give us your steps to reproduce?'
- Show that User C, although not assigned to or watching the ticket receives a notification.
- As user B, open the dashboard and add the activity stream for the project that was just edited. Show how the activity that was produced in the commenting scenario was documented. Point out the different time zones that are added to the timestamps of each update.
- Select the name of User A to enter the respective profile. Look at the activity stream, the issues assigned, etc.
- Optional: Make sure that a confluence system is connected and make User B create a page after the commenting activity. Show, how this new page shows up in the JIRA activity stream.
Saving and sharing a complex filter:
- Open 'issues' and select a query that shows the issues that were resolved within the last week. You can do that by entering the following JQL statement: 'resolved >= -1w'.
- Now, at the left of the screen, save the search as a filter and name it 'Resolved within last week'.
- Then, share the filter with a group.
You will need to create three user accounts in your demonstration system and one ticket on which the commenting shall take place. Also, the users should have separate email inboxes through which the notification features can be demonstrated.
Demonstration on JIRA.Atlassian.com
Open JIRA.atlassian.com and log in with your Atlassian JIRA user account.
Due to the necessity of write action, we do not recommend the demonstration of notifications on the live JIRA.Atlassian.com instance. You can however, show existing discussions like the one in the following issue as an example.
- Open http://JIRA.atlassian.com
- Make sure that the activity stream is configured to display updates from JIRA and at least one Confluence system. Then, scroll through the activity stream and show the various updates on JIRA issues and confluence pages.
- Visit the popular filters and open the 'All JIRA Issues - Needs Verification', or 'JQL Unresolved Issues' filters.