Transcript of 2012 Jira Training Course
- Jira @theAgileMATT matt@harasymczuk.pl
- Introduction @theAgileMATT matt@harasymczuk.pl
- Main Concept Issue Tracking! Backlog! Time Tracking! Project
Tracking! ! Flexible platform tool for IT and business
@theAgileMATT matt@harasymczuk.pl
- Main Structures Category! Project (Backlog)! Issue
@theAgileMATT matt@harasymczuk.pl
- Issues @theAgileMATT matt@harasymczuk.pl
- Issues The core of JIRA! ! Issue Key! No required elds (sic!)
@theAgileMATT matt@harasymczuk.pl
- Issue Types Bug! Improvement! GreenHopper! New Feature! Story!
Technical Task! Epic Task! Sub-task matt@harasymczuk.pl
@theAgileMATT
- Issue Fields Version! Road Map! Release (with Bamboo)!
Components! Component Leaders! Labels! Links matt@harasymczuk.pl
@theAgileMATT
- Issue Actions Workow Actions! Voting! Attachments! Screenshots
@theAgileMATT matt@harasymczuk.pl
- Statuses Open! In progress! Resolved! Closed! Reopen
@theAgileMATT matt@harasymczuk.pl
- matt@harasymczuk.pl @theAgileMATT
- Resolution Fixed! Wont Fix! Duplicate! Cannot Reproduce!
Incomplete @theAgileMATT matt@harasymczuk.pl
- Workows Directed Graphs! Complete Graph! Few vertices! Lot of
edges @theAgileMATT matt@harasymczuk.pl
- matt@harasymczuk.pl @theAgileMATT
- Project and Categories @theAgileMATT matt@harasymczuk.pl
- Categories Department! Project! Team @theAgileMATT
matt@harasymczuk.pl
- Suggested Categories Department Project Team Many Projects! One
Project! Use Greenhopper Boards! - Task! - Sub-task - New Feature!
- Improvement! - Task! - Sub-task! - Bug - Epic! - Story ! ! !
@theAgileMATT matt@harasymczuk.pl
- Project Belongs to a certain category! Has one Project Lead!
Groups Issues! Rules of Good Project Key @theAgileMATT
matt@harasymczuk.pl
- FAQ @theAgileMATT matt@harasymczuk.pl
- How to create an issue? @theAgileMATT matt@harasymczuk.pl
- How to clone an issue? @theAgileMATT matt@harasymczuk.pl
- How to move an issue? @theAgileMATT matt@harasymczuk.pl
- How to link an issue? @theAgileMATT matt@harasymczuk.pl
- Assignee vs. Reporter @theAgileMATT matt@harasymczuk.pl
- Closed vs Resolved @theAgileMATT matt@harasymczuk.pl
- Project Roles @theAgileMATT matt@harasymczuk.pl
- Priorities Trivial! Minor! Major! Critical! Blocker
@theAgileMATT matt@harasymczuk.pl
- affectsVersion vs xVersion @theAgileMATT
matt@harasymczuk.pl
- How to report time? @theAgileMATT matt@harasymczuk.pl
- How to estimate? @theAgileMATT matt@harasymczuk.pl
- How to watch issue? @theAgileMATT matt@harasymczuk.pl
- Keyboard shortcuts @theAgileMATT matt@harasymczuk.pl
- Assigning Issues Assigning! No Group Assign @theAgileMATT
matt@harasymczuk.pl
- JQL @theAgileMATT matt@harasymczuk.pl
- Is used for searching issues @theAgileMATT
matt@harasymczuk.pl
- project = DEMO @theAgileMATT matt@harasymczuk.pl
- project = DEMO ! AND status = Open @theAgileMATT
matt@harasymczuk.pl
- project = DEMO ! AND status not in (Closed, Resolved)
@theAgileMATT matt@harasymczuk.pl
- project = DEMO ! AND status not in (Closed, Resolved) ! AND
assignee = currentUser() @theAgileMATT matt@harasymczuk.pl
- project = DEMO ! AND status not in (Closed, Resolved) ! AND
assignee in membersOf(jira-developers) @theAgileMATT
matt@harasymczuk.pl
- project = DEMO ! AND status not in (Closed, Resolved) ! AND
assignee = currentUser() ! ORDER BY priority DESC, key ASC
@theAgileMATT matt@harasymczuk.pl
- project = DEMO ! AND status WAS Reopen @theAgileMATT
matt@harasymczuk.pl
- project = DEMO ! AND status WAS Reopened ! AND updated > -1d
@theAgileMATT matt@harasymczuk.pl
- project = DEMO! ! AND Sprint is not EMPTY! ! AND assignee =
currentUser()! ! AND status not in (Closed, Resolved)! ! ORDER BY
priority, key @theAgileMATT matt@harasymczuk.pl
- Administration @theAgileMATT matt@harasymczuk.pl
- Project Conguration Issue Type Scheme! Workow Scheme! Screen
Scheme! Field Conguration Schemes! Permission Scheme! Notication
Scheme matt@harasymczuk.pl @theAgileMATT
- Project Conguration Versions! Components! Roles! Project
Mappings @theAgileMATT matt@harasymczuk.pl
- Issue Collector @theAgileMATT matt@harasymczuk.pl
- Bulk Edit @theAgileMATT matt@harasymczuk.pl
- Import / Export CSV @theAgileMATT matt@harasymczuk.pl
- Gadgets @theAgileMATT matt@harasymczuk.pl
- Dashboard Filter Result! Issue Statistics! Average Age Chart!
Resolution Time @theAgileMATT matt@harasymczuk.pl
- Dashboard, Wallboards Tables! Graphs! Piecharts! GreenHopper
charts @theAgileMATT matt@harasymczuk.pl
- matt@harasymczuk.pl @theAgileMATT
- Managers Pie Chart! Lots of green! Tiny red @theAgileMATT
matt@harasymczuk.pl
- matt@harasymczuk.pl @theAgileMATT
- Developer @theAgileMATT matt@harasymczuk.pl
- API SOAP (deprecated)! REST (best choice)! XML RPC! XML RSS
@theAgileMATT matt@harasymczuk.pl
- Atlassian CLI
https://bobswift.atlassian.net/wiki/display/CSOAP/Examples!
https://bobswift.atlassian.net/wiki/display/JCLI/Examples!
https://bobswift.atlassian.net/wiki/display/BCLI/Examples!
https://bobswift.atlassian.net/wiki/display/FCLI/Examples!
https://bobswift.atlassian.net/wiki/display/crucli/Examples
@theAgileMATT matt@harasymczuk.pl
- IDE Connectors Atlassian Connector for InteliJ! Atlassian
Connector for Eclipse! NetBeans (Kenai) @theAgileMATT
matt@harasymczuk.pl
- Conclusion @theAgileMATT matt@harasymczuk.pl
- Stay Up-to-date Share issue! Notications! Mentions! RSS! Mobile
Clients @theAgileMATT matt@harasymczuk.pl
- Future UX / UI! Automation! Project end date from burndown
chart! Code Quality metrics on dashboard @theAgileMATT
matt@harasymczuk.pl
- Good Practices Simplicity is the Ultimate Sophistication! KISS:
Keep it Simple, Stupid! Less is better! DTSTTCPW: do the simplest
thing that could possibly work! Do not Overengeener! YAGNI: You
arent gonna need it matt@harasymczuk.pl @theAgileMATT
- Ask me about your problem :} @theAgileMATT
matt@harasymczuk.pl