youtrack: not just an issue tracker
DESCRIPTION
Slides from the presentationTRANSCRIPT
YouTrack: Not just an Issue Tracker
Dmitri Nesteruk Technical Evangelist at JetBrains
An evangelist…
Gives talks Writes blog posts/articles Makes screencasts Helps users Travels… …a lot … sometimes too much
Keeping Track of Travel
Things to keep track of Visit history Pending/future agreements Expenses Travel costs money Getting you there: flight/train/nuclear submarine Keeping you alive: hotels/daily expenses
What’s an Issue Tracker
A database front-end that is Usable Customizable Looks good Theoretically suitable for anything CRM, accounting, resource management, …
Demo
The Travel Database
Rules Support
Business systems need rules E.g., “trip end date cannot be earlier than start date” In YouTrack, you can define rules Internally, by using YouTrack Workflows Externally via the REST API
Demo
YouTrack Workflows
Recorded vs. Actual Expenses
Reimbursements happen on actual expenses Recorded != Actual, why?... 1. Recorded expenses use many currencies (SEK, NOK, USD),
actual expenses have (typically) just one. Currency exchange rates vary with time.
2. Actual expenses do not keep track of foreign transaction costs.
Demo
External Integration
Summary
YouTrack is very customizable You can repurpose it from tracking bugs to tracking anything YouTrack Workflows let you configure rules internally YouTrack REST API can be used to control YT externally
That’s It!
• YouTrack is available at http://jetbrains.com/youtrack
• More info on JetBrains products at http://jetbrains.tv