go jira
Post on 22-Oct-2014
8.042 views
DESCRIPTION
The GoJira presentation is an introduction to the the concepts in Atlassian Jira. It suggest some best practices for both beginning and experienced Jira users. The author has been using Jira since 2005 and written several plugins for the system.TRANSCRIPT
![Page 2: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/2.jpg)
AgendaIntroduction
What is JIRA? JIRA Concepts
What's an issue?Features
Issue CreationVersionsComponentsReportingRoadmapsNotificationsSearchSchemes
Best PracticesGenericAdministrationProject SetupUsers, Groups & Roles
![Page 3: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/3.jpg)
What is JIRA?
JIRA is a web toolUse it to prioritize, assign, track, discuss, report and watch issues / tasks
Very configurable and extendableYou can adapt it to your business processes
It maintains your historic data
![Page 4: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/4.jpg)
Many uses..
Bugs / Change request trackingHelp-desk / Support / Customer ServiceProject ManagementTask TrackingRequirements ManagementWorkflow / Process Managment
![Page 5: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/5.jpg)
Jira Concepts - projects, issues and sub-tasks
![Page 6: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/6.jpg)
What's an issue?Everything is customizable, but make it an exception rather than the rule to make changes from the defaultBuilt in issue types bring you a long way
BugNew FeatureImprovementTask
Summary - An informative title will make your life easierDon't prioritize everything as a blocker
Blocker, Critical, Major, Minor, TrivialAssignee
The person responsible for progressReporter
The person responsible for follow upStatus
Resolution
Fixed, Won't fix, Duplicate, Incomplete, Cannot reproduceDescription
Put all the meat hereComments
Crucible for communication and documentation
![Page 7: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/7.jpg)
Workflow
You may customize the workflow to meet the business needs
![Page 8: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/8.jpg)
Example: Software development project
![Page 9: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/9.jpg)
�Example: Help Desk
![Page 10: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/10.jpg)
Issue Creation
Creating a task, support ticket, bug report, feature requst is very straight forwardYou may customize all the fields and types in an issueIssues may be created in two different ways
Web: Using a form on the webEmail: Sending an email to a POP-enabled email account
![Page 11: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/11.jpg)
Versions and Releases
Affects VersionThis is the version that this issue is prevalent
Fix VersionThis is the version where the issue is resolved
Versions may be software releases, but can also be thought of as deadlines, sprints or ie. meetingsA version should be released when a deadline occurs. Issues without resolution could either be put back in the long tail or be moved into a future version
![Page 12: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/12.jpg)
Components
Use components to group issues togetherA component may have a user that is auto assigned issues when they are createdGreatly improve the usefulness of reports
![Page 13: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/13.jpg)
Reporting
![Page 14: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/14.jpg)
RoadmapsEasy view of the progress of a version / milestone
![Page 15: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/15.jpg)
Notifications
Email notification when an email make a transition from one status to the next
Eg. Open -> In Progress Notifications are fulle configurableSubscribe to periodical reports on issue status
![Page 16: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/16.jpg)
SearchSearch in all fields, even in custom defined onesSearches can be saved, shared and used as filters
![Page 17: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/17.jpg)
Schemes
By using user roles schemes can easily be shared between projectsSchemes
Notification SchemeControls who is notified when
Permission Scheme Controls who is allowed to do what
![Page 18: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/18.jpg)
Other noteworthy features
Fine grained security system, even on the issue levelSupports work and time trackingHighly extensible with open API's and a ton of third party pluginsSource Code is available to commercial customers
![Page 19: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/19.jpg)
BESTPRACTICES
![Page 20: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/20.jpg)
Best Practices
Avoid complex configurationsUse naming conventions
Don't make everyone administrators!Use roles to delegate administration
Use Roles Minimizes the number of schemes necessary
Use the default workflow if possibleUse a staging server to test new configurationsDocument everything (Use Confluence)If you use custom fields
Limit the context and reuse
![Page 21: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/21.jpg)
Who is responsible for whatWho Sys Admins JIRA AdminsWhy Knows the system better Knows the business betterWhat Manage system fields
(priorites, issue types, resolutions, status) Create projectsManage users/groupsDefine standardsApprove pluginsManage security
Manage workflowsManage components / versionsManage custom field valuesBulk operationsCreate shared filters, dashboards, group filter subscriptionsMaintain permissionsMaintain notifications
How Communicate well Train them well
![Page 22: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/22.jpg)
Project Setup Best Practices (1)
Custom Fields Limit Context by Project / Issue Type Reuse fields (use project contexts) Don't put every custom field in a global context
It clutters the issue navigatorUnderstand the resolutions field
When an issue has a resolution field set, JIRA considers it closed. Affects filters and reports.Set resolution field ONLY when issue is considered closed
![Page 23: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/23.jpg)
Project Setup Best Practices (2)
Determine Project StructureMany small projects (ie. one per product)
You can denote the product information on an issue in these various ways
Project name itself (J)Components field (J)Version field (J)Custom fields (S)Cascading select field (S)
Handled by: (J) - JIRA Admins, (S) - SysAdmin
![Page 24: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/24.jpg)
Users, Groups & Roles Best Practices
Users sign up be themselvsJoins the jira-users group
Use groups to mimic the organizationUse roles to give individual users and/or groups permissions using permission schemesNever give a whole group permissions in a scheme, use roles instead. Only exception: jira-users group
![Page 25: Go Jira](https://reader035.vdocuments.net/reader035/viewer/2022081802/5447726eb1af9f1f098b46a2/html5/thumbnails/25.jpg)
Q&A - don't let anything stop you
http://www.atlassian.com/software/jira/docs