New Image Editor in YouTrack 6.0

Screen Shot 2014-12-17 at 12.49.03

In YouTrack, our goal is to make reporting bugs as easy as possible, and when it comes to software bugs, it often helps being able to post and annotate a screenshot of a problem as it is seen on the screen. To that end, prior to version 6, YouTrack came with a Java™ applet that allowed users to paste and manipulate the image in a special editor.

Unfortunately, due to the (relatively) recent problems with Java applet security, it’s become clear that usability of the applet started to suffer after all of Oracle’s security updates. After all, what good is an applet if you get to see a whole three (!) security confirmation screens before you get to manipulate your image?

So in YouTrack 6, we got rid of the applet in favor of a simpler, more natural interface. Now, to add an image to an issue or a comment, you can

  • Copy the image onto the clipboard and then simply paste it using CtrlV, OR
  • Use the Attach and Edit (CtrlAltV) to attach the image and begin editing it immediately, OR
  • Use the old Attach File functionality.

Both the Attach and Edit window as well as issue description and comment windows also support drag-and-drop, so you can simply drag an image over the edit area and it will be attached:

When you attach by pasting, the image data on the Clipboard gets turned into a PNG file with names such as image.png, image2.png and so on, making it easy to reference in the issue or comment. Thus, to display an image in the comment, simply write !image.png! and you’re set!

Now, to edit the image, you can move over the image and press the pencil icon:

This brings up the actual image editor. The horizontal bar on top presents several groups of items that allow editing:


  • On the left, we have Undo/Redo buttons as well as a link for clearing all the changes you’ve made.

  • Next up, we have the actual editing buttons, which include an ability to Move Image (just in case the image takes up more space than the browser window), Crop, Brush (this lets you draw on the image) and Highlight (which draws a highlighting rectangle).
    Standing a bit on the side is the Text tool that lets you add a comment to a particular element:

  • Finally, off on the very right we have the controls for giving the image a name, determining who can actually see the image, and saving the image when you’re done with the edits.

Hopefully we’ve made the image editing experience unobtrusive and intuitive. To see the image editor in action, try the new YouTrack 6 today and let us know what you think!

 

Posted in features, tips | Tagged , | Leave a comment

Integrate YouTrack with TestLodge, An Online Test Management Tool

Integration between an issue tracker and a TMT (test management tool) can make a huge difference for your QA team. It allows them to create a bug from a failed test case; can automatically report an issue every time the test case fails; and much more.

YouTrack is already integrated with several TMTs including TestLink and TestRail. Today we’re happy to announce a brand new integration: with TestLodge, an online test management tool. Now you can automatically create a bug when a test case fails in TestLodge. The description, steps to reproduce, expected result and actual result are all submitted to YouTrack. Each failed test case is then linked directly to the created issue.

Take advantage of this integration with the latest YouTrack 6. Watch this short video to learn more:

If another test management tool that you use is not yet supported in YouTrack, please post a comment below to let us know.

Integrate YouTrack with your development environment and keep tracking with pleasure!

Posted in features, how-to | Tagged | Leave a comment

The Power of Reporting and Analysis in YouTrack 6

In YouTrack 6, we introduced additional functionality for providing stakeholders with succinct, easy-to-digest information about the state of the project. This is subdivided into two areas: reports and the live dashboard.

Reports

In issue tracking systems, reports are used to provide interested parties with snapshots of the project’s state. A report may be as simple as a timeline graph that indicates a race to completion, or it might be a breakdown of time spent by user or by task, or something a bit more complicated.

Typical report users might include:

  • A developer who wishes to get accurate information about their progress in dealing with bugs and feature requests.
  • A project manager wishing to see the progress of a project or, e.g., its adherence to an SLA agreement.
  • A division lead, program manager or CEO wishing to get up-to-date information about the state of several/all projects currently being worked on.

YouTrack 6 introduces 17 different report types grouped into the following four categories:

Issue Distribution Reports

These show the distribution of issues by different criteria, starting from the most specific and going towards the most generic. One can see number of issues distributed by assignee or project or a field of your choosing; alternatively you can have a two-field distribution or a matrix report.

Here’s an example of an Issues per assignee report:

Incidentally, it is also possible to produce a pie chart instead of a bar graph:

And, if you just want the numeric data, you can simply produce a matrix report:

Finally, we have something called an ‘Advanced issues per project’ report. This report lets you fine-tune the selections and coloring of issue distributions displayed for a Project Portfolio. For example, suppose I want to display two bars, one showing the distribution of new issues by type (bugs vs. features) and another bar to indicate the distribution of resolved issues (fixed/duplicate/other). For a set of projects to do this, I can configure the query settings like so:

Now, I can define the color for each of the indicators, and, after I’m done, I get the following generated bars:

project Portfolio

Timeline Reports

These types of reports show the dynamics of changes of your project in time. This includes the familiar Burndown and Cumulative flow diagrams (albeit unconstrained by the scope of a particular agile board) as well as indicators of how you are coping with SLA/quality of service requirements.

Here’s a look at the report generated for purposes of managing an SLA:

In the image above, the top diagram shows the moving average of the number of days an issue remains in an unresolved state. It’s also possible to add additional indicators (e.g., minimum or maximum) by clicking the circles above the chart. The bottom chart shows the number of issues that have been resolved on a particular day.

Time Management Reports

The time report (there is only one type of report in this category) shows how time is spent by different project members. It is possible to group the time spent either per user or per issue, and it’s also possible to take into account the work item types, if they were specified when work was logged:

State Transition Reports

These reports show how your projects’ issues transition from one state to another. This can be useful, for example, for determining how well your QA processes work: after all, if too many issues transition from Verified to Reopened state, it could be an indicator that they are not being addressed properly.

Here’s precisely this type of report, showing the distribution of reopened issues aggregated by priority:

It’s important to note that reports can be made either shared or private, and you can specify which group of users gets to see them. And as far as report updates go, the following rules hold:

  • Reports that incorporate a timeline have a setting for how often they are recalculated.
  • Issue distribution reports get recalculated once every 10 minutes.

Please note that just because a report has been recalculated doesn’t mean you’ll get an automatic visual update if you leave a page open. To see the updated values of your report, you need to either open it or reload it if you’ve got it open already. Only then, provided that the recalculation time has elapsed, will you see the updated values. You can always get the most recent data by recalculating the report manually, clicking on the recalculate icon.

Dashboard

Put simply, the dashboard provides at-a-glance visibility of what’s going on in your project or, indeed, several projects at once. The dashboard consists of widgets — rectangular blocks that you can drag around and drop into place as you wish. A dashboard is a per user construct, meaning it is individually configured by each team member.

At the moment, the dashboard can contain three types of elements:

  • Notes — this is a way for the user to add a set of notes to their dashboard. Markdown syntax is supported.
  • Issues — this lets the user show the results of an issue search. The list contains the issue’s ID, summary (both hyperlinks that open the full issue screen) as well as a visual indicator of the issue’s priority:
  • Report – perhaps the most exciting part of all, this type of widget contains the image generated from a preexisting report. Just like the report itself, the images support user interaction: for example, hovering the mouse over a bar chart will show the actual values:

The rules for recalculating the data on the dashboard are similar to those for reports. Reports and issue lists are refreshed once every 10 minutes (apart from timeline reports, which have a setting). Reloading the page refreshes the display (provided the underlying data has been recalculated), but if you want the widget to recalculate right now, simply press its Recalculate button.

Conclusion

With reporting and dashboard functionality, YouTrack has moved one step closer to enabling project oversight to happen in a fluid, transparent manner. If you haven’t started using YouTrack already, check out the YouTrack product page — we have both hosted and on-premise solution, and provide a free license for small teams. Enjoy!

Posted in features | Tagged , , , | 1 Comment

‘YouTrack 6 Is Here! What’s New?’ Webinar Recording and Q&A Session

Thanks everyone for joining us for a live webinar discovering YouTrack 6 in details, on November 14th! We had a great time in your company. We hope, you did enjoyed it and learned something new.

Please welcome the webinar recording with the timeline and agenda, in case you missed some interesting part of it, or would like to dive into a specific feature. If you have missed the webinar for any reason, you are welcome to watch it right now!

Timeline:
0:00 – Introduction
2:00 – Reporting
14:40 – Dashboard
19:00 – Multiple drafts
20:00 – New image editor
22:20 – Shortcuts customization
24:00 – Support AND operator in search queries
26:40 – Reworked user management
31:00 – Q&A session

We were surprised in a good way to receive so many questions during the session. We apologize for not being able to cover all of them during the show, it would take an extra hour at least. We’ve filtered the questions relevant to the webinar topic to answer in this Q&A section. Don’t worry, if you can’t find the answers to all your questions here, we’ll contact you personally with the answers.

YouTrack 6 is Here! What’s New? Q&A Session

Q: Can you share your reports with other users?

A: Yes, sure, you can keep  your reports private or share with any user group.

Q: Can drafts be shared with a specific user groups?

A: Nope, drafts are personal for each user. Please file a request if you need this feature.

Q: If you have a report on the dashboard will it automatically update itself or are manual updates still required to see new data?

A: All widgets on the Dashboard are refreshed automatically every 10 minutes. However, recalculation period for a report widget is taken from the report parameters. This is true for the reports with the recalculation period setting. All the Issue distribution reports, top issues and notes are recalculated every 10 minutes. If you need to recalculate a report, use the Refresh button on the widget.

Q: Is the Dashboard per project?

A: The Dashboard is per user. You can add the widgets concerning the projects/issues you have access to. The Dashboard is personal, so everyone can organize it in their own way.

Q: We use YouTrack InCloud. But still have 5 version. How can we get YouTrack 6?

A: We’ll finish the upgrade in a week or two. If you want to upgrade faster, please contact our support and we’ll include your instance to the next upgrade portion. Please check our Maintenance Calendar for planned upgrade date/time.

Q: How can I set contextPath/alias for jar/zip version, so YouTrack can be accessed through something like http://server.com/youtrack when reversed proxy is used? Thing like that was super easy with WAR distribution :)

A: The ability to set context is available in the latest bug fix YouTrack 6.0.12223. You are welcome to upgrade now.

Q: System is mostly designed as a issue tracking system, we use it for portions of work where we don’t necessarily need an issue (problem) . Can Issue naming be modified somehow? Task or Card naming is much better. Any thoughts around that?

A: We’ve been thinking about replacing an ‘issue’ with something more general. However, our focus is an issue tracking and project management for the development teams and ‘issue’ works well for this purpose. We’ll keep your request in mind and try to come up with an alternative option without losing the focus.

Q: How can I plan features for the current week to see only “issues for this working week” on agile board?

A: You need to mark this week tasks, so you can filter them. You can use a tag or a custom field for this purpose.

Q: Сan YouTrack pickup and integrate with Github issues?

A: We have an integration with Github source control, but not with Github tracker. However, you can import issues from github tracker  using our Python script.

Q: Is it possible to someday have live integration with Github issues?

A: Here is the respective feature request. Please vote and leave your comments. We don’t have clear plans for this feature at the moment, but we’ll discuss it on the next planning.

Q: Will YouTrack ever have a wiki like offering? I would love a better documentation system to use, and it seems perfectly to fit into a helpdesk / documentation system.

A: Thanks, we don’t have it planned at the moment.

Q: Are there custom front end examples? Might be a nice open source project.

A: Yes, here is the blog post Creating an alternative UI for YouTrack, please take a look.

Q: Are you able to specify your SLA measurements – for example we have to complete critical tickets within 3 days – can this be set?

A: Yes, you can implement SLA management using our custom workflow. Here is an example of SLA Management workflow, you can always tune it according to your process.

Q: Lol! I used YouTrack to manage my recent wedding. I loved assigning tickets to my mother-in-law to be :)

A: That’s a good example of using YouTrack as a personal task management tool!

Q: Is it possible to create a report which shows which issues are over their time estimation?

A: Unfortunately, not at the moment. Here is your feature request. Please watch it and leave your comments.

Q: How do I hide project A before User B?

A: Restrict user B permissions to the project A. Here are some details about User Management.

Q: Are you going to demo task integration with WebStorm, PHPStorm or IntelliJ IDEA?

A: Not in this session, but here are the IDEs integration details.

Q: Does YouTrack support importing tasks from Gemini, TFS?

A: Unfortunately, we don’t provide import from Gemini or TFS out of box at the moment, but you can use our Python Import library  to migrate or Import from CSV script.

Q: We use  5.0 (build #7220) hosted on a private server. Can we upgrade from 5.0 to 6.0 directly, or do we need to go all the incremental path from 5.0 to 6.0?

A: We advise to do an upgrade via YouTrack 5.2, please check the upgrade instractions.

Q: Can you show us the new “Geeky mode”?

A: Unfortunately, Alternative Geeky UI is not included into YouTrack 6. We decided to postpone this feature for  future releases.

Q: So will mac users be finally able to edit images and screenshots?

A: Yes, with the new Image Editor you can edit images OS independently.  I’m using mac and it’s super easy now!

Q: Any improvements in the workflows language/editor?

A: Not in this version. However, we have plans to move the WF editor to a browser in the next version.

Q: Can the Burndown chart take into account how many developers there are in the project to create the ideal burndown (and how many hours and days they work, including annual leave etc.)

A: If you have time tracking enabled for your project, the ideal burndown is created based on the total estimation for the current sprint. It also takes weekends into account. However, it’s resource independent and only shows how the whole team should move through the sprint in an ideal Scrum process.

Q: Wondering if you are planning to add some roadmap tracking capabilities into YouTrack, something like http://www.aha.io/ to get a nice view of the bigger picture.

A: Building an integration with Aha! would be helpful. We have plans to add a Planning Board and we also have Project Overview page on the list.

Q: Can we record over time separately from estimated and actual timer as an additional field on the ticket?

A: Spent time field combines the total of added work items. You can have an extra field to record time manually. Simply create an additional field of period type.

Q: In the Agile Board settings in YouTrack 6 can you select more than one Issue to a Swimlane, so Priority and a custom field?

A: You can choose one field and its multiple values to define swimlanes on the board. For example, choose the field = Type, values = Feature and User story. In this case all the features and user stories assigned to the current sprint become swimlanes on the board.

Thanks again for joining us for this awesome session, and thank you for your questions and feedback. Try YouTrack 6 now, if you haven’t done it yet!

We do have more webinars planned, so please stay tuned to our news, follow @youtrack on Twitter.

Posted in how-to, tips, webinar | Tagged , | Leave a comment

Fresh YouTrack 6.0.12223 Bug Fix Is Out

Grab the latest bug fix for YouTrack 6, (6.0.12223) and upgrade today to enjoy the hottest stuff of the latest version with even less issues.  For more details, please check the full list of the Release Notes.

Notice for YouTrack InCloud customers: we’re  in the process of upgrading InCloud servers from 5.x to 6.0.x. Your instance will be upgraded to the latest bug fix version available at the time of upgrade. Please check our Maintenance Calendar for more details.

Keep tracking with pleasure!

The JetBrains YouTrack Team

 

Posted in uncategorized | 1 Comment

YouTrack 6.0.12124 Bug Fix Is Out

YT6_Issue_970x250

As you know, we’ve just released YouTrack 6 this week. We think that Halloween would be the best time for the first bug fix!

So, please welcome YouTrack 6.0.12124 bug fix. This minor version includes important fixes for the .MSI file installation issues and upgrading from 5.x problems. For more details, please check the full list of the Release Notes.

Download YouTrack 6.0.12124 now to enjoy all the scary-cool goodies in no time.

Trick or treat!

 

Posted in release | Tagged , | 4 Comments

Live Webinar: YouTrack 6 Is Here, What’s New?

YouTrack 6 has just arrived! Do you want to learn more and see YouTrack 6 in action before trying it out?

nesteruk
Join us Friday, November 14th, 15:00 – 16:00 GMT (10:00 AM – 11:00 AM EST) for a free live webinar with Dmitri Nesteruk showing-off the hottest new features in YouTrack 6.

Webinar Agenda

  1. Personalized live Dashboard
  2. 17 new reports broken down into four types:
    • Issues distribution
    • Timeline
    • Time management
    • State transition
  3. Reworked user management
  4. Multiple drafts per user
  5. New image editor
  6. AND logical operator in search queries
  7. Customizable shortcuts

Space is limited, please register now.

About the Presenter
Dmitri Nesteruk is a developer, speaker, podcaster and technical evangelist. His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading. His technological interests include C#, F# and C++ programming as well high-performance computing using technologies such as CUDA. He has been a C# MVP since 2009.

Grab a cup of coffee, make yourself comfortable and enjoy the show!

Posted in webinar | Tagged , , | Leave a comment

Please Welcome YouTrack Harmony RC

Update: YouTrack 6 has been just released! You are welcome to download YouTrack 6 or sign up for YouTrack InCloud.  Please feel free to share your feedback!

We are glad to announce that the first Release Candidate of YouTrack 6, code-named Harmony, is available! Download YouTrack 6 RC right now or read on to savor the juicy details first.

What Does Harmony Bring?

YouTrack Harmony drastically extends YouTrack’s project management functionality. A range of reports are here to ease the job of managers and development teams who need to analyze and monitor their progress. The Dashboard is also brought to life to help you stay on top of your project and team activities.

Tons of New Reports

Track, manage and analyze your projects and teams activities more effectively with up to 20 new reports. The reports come in four different types: Issue Distribution, Timeline Reports, Time Management, and State Transition. Each type of report provides a unique slice of your projects, tasks and issues data.

For example, use Issue Distribution reports to get an idea of how your issues are distributed by projects, assignees, priority, states and subsystems, fix versions and so on.

Here is an example of Issues per two fields report. it shows how issues are distributed per Assignee and Priority in YouTrack project at the moment. 

4Issues+per+two+fields

 

 

 

Use Timeline reports to track dynamic of changes in your projects and issues during a certain time period. Burndown chart, Cummulative flow, Resolution time, and Average issue age reports will help you track your progress over time.

For example, here is a Resolution Time report. It is designed to help control your average issue resolution time and is extremely useful for SLA management.

9Resolution+time

 

2.

 

 

 

 

 

 

 

 

 

 

 

 

Time report is the only time management report available at the moment. Time report shows the total time your team spent on different activities during some iteration, and compares it with the original estimation.

14Time+Report

 

 

 

 

 

 

 

 

 

State transition reports help you track the changes between particular states. For example, you can create a report that shows how many issues ended up as Won’t Fix or Can’t Reproduce or how many issues have been Verified or Reopened this month.

16Reopened+distribution

 

 

 

 

Live Dashboard

Dash through your tasks! Use the brand new Live Dashboard and always stay on top of your project and team activities.

Add various widgets such as your reports, top issues and quick notes to your Dashboard and drag them around to organize everything just the way you want.

dashboard

For example, you may visually divide your Dashboard into three areas:

  • One to show the progress based on the bug-fixes and updates of the current version;
  • One to show your current progress on the new version;
  • And one to show your future plans for next sprints or next release.

Redesigned User Management

We have completely reworked and redesigned user management in YouTrack. With the new way of managing users, groups and permissions, as well as an enhanced authorization module, you will be able to configure and manage everything easier and faster.

Hub Users

Multiple Drafts

Create and manage as many drafts as you want! Your list of drafts is available from the New Issue form. Simply select the one that you want to report this time. But that’s not all: You can also edit several drafts simultaneously, meaning that you can reproduce and describe several issues at the same time.

MultipleDrafts

New Image Editor

We’ve replaced the old screenshot applet with a built-in Image Editor. Take a screenshot, upload it into the Image Editor and tweak it on the spot: crop, add highlights, add text, or blur any areas that you don’t want others to see.

Please note that you have a special setting in your profile to switch to the new Image Editor. All existing users will be prompted to switch to the new Editor on the first start.

Screen Shot 2014-10-09 at 20.16.52

Customizable Shortcuts

Now you can customize the list of YouTrack shortcuts both for the Issues List and Agile Board. This can be vital if your system shortcuts conflict with those used in YouTrack by default. Shortcut customization is available on the server level in YouTrack 6. Please see the step-by-step shortcuts customization instructions for more details.

AND in Search Queries

You can now use the AND operator to search for several values within a single field or attribute. You can also use parentheses in search queries to combine multiple search expressions. For example:

  • Search for multiple tags: tag important and tag documentation
  • Combine several conditions: (Affected versions: 5.1 or Priority: Critical) and Fix versions: 5.2
  • Perform full-text search: summary: customer and summary: report

Screen Shot 2014-09-24 at 19.35.35

Redesigned Full Issue Screen

To improve your user experience and save you more time, we’ve re-thought the way you work with issue details. The created date and the visibility settings are now combined; the Voters and Watchers controls have been relocated; plus we’ve fine-tuned issue details presentation.

Redesigned FIS

For more details about the new features in YouTrack 6, please see the RC Notes.

Before you try YouTrack 6 Release Candidate, here are a couple things you should know:

1. Please upgrade your environment to Java 1.7, as YouTrack 6 doesn’t support previous versions.

2. The structure of YouTrack 6 installation package has undergone a major change. Please carefully read the Installation & Upgrade instructions first.

3. At the moment, YouTrack 6 RC is available only as a stand-alone server version.

Once you’re ready to preview YouTrack Harmony, download YouTrack 6 Release Candidate. Don’t forget to let us know what you think about it!

We hope you enjoy the Release Candidate and are excited about using YouTrack 6 in your production environment. This Fall is the time to experience YouTrack Harmony!

Keep tracking your issues and managing projects with pleasure!

Posted in release | Tagged , , , | 9 Comments

YouTrack 5.2.5 Is Available

We are glad to let you know that YouTrack 5.2.5 is out! This minor release brings an important bug fix for the GitHub integration. Here is the Release notes for more details.

You are welcome to download the latest YouTrack 5.2.5 right now. If you are using YouTrack InCloud, your site will be upgraded on Monday, September 1, according to our Maintenance Calendar.

Keep tracking with pleasure!

JetBrains YouTrack Team

Posted in uncategorized | 2 Comments

YouTrack 5.2.4 Is Here

We are glad to let you know that YouTrack 5.2.4 has just been released!

This minor update brings a number of bug fixes that might influence your migration process. Download YouTrack 5.2.4 now and check the full list of Release Notes for more details.

If you are using YouTrack InCloud, your instance will be upgraded on Monday, August 18 according to our Maintenance Calendar.

Keep tracking with pleasure!

 

Posted in release | Tagged | Leave a comment