YouTrack Harmony Roadmap

Valerie Andrianova

Today we would like to share our vision for the next major version code-named Harmony we’ve been working on this year.

Reports Dashboard

YouTrack Harmony is dedicated to reports that will address many issues relevant to managers and development teams alike. Reports will help you stay on top of all kinds of activities you track, and will extend the YouTrack project management functionality.

With YouTrack Harmony we will introduce a Reports Dashboard that can be configured on the user level and shared across the team or the whole company, based on the role permissions.

Please welcome the YouTrack Harmony Dashboard!

So, what kinds of reports can you add to the dashboard?

dashboard

At the moment we have around 20 different reports on our list. As we add more, we especially welcome your feedback to help us decide what to add.

Generally we divide reports into two main types: timeline reports and snapshot reports. Timeline reports show how data change over time, while snapshot reports give you data for the current moment, a certain time period, or a certain point in time.

Reports with Timeline

  • Burndown chart—an existing Burndown chart used by Scrum teams to track their progress within a sprint. In addition to the standard ideal Burndown and Remaining effort, we enriched this report with Spent time and Overdue effort if you have time tracking enabled for your Agile project.

  • Issue Reporting / Fixing Rate—this report shows the reported vs. resolved issues over the timeline. For example, you can see that 30 issues were reported yesterday and 20 were resolved, and you see how this ratio changes over time.

  • Issue Verifying / Reopening Rate—the same as reporting/fixing rate, showing the ratio of verified vs. reopened issues over time. This report gives you an idea of the quality of code delivered by your developers.

  • Resolution Time Report—shows the average time it takes for an issue to get resolved, and how this time varies.

  • Average Issue Age Report—gives you an idea of how quickly issues get fixed.

  • Abandoned Issues—this report gives you the list of issues that have stayed unresolved longer than a certain period of time.

  • Issues assigned/resolved to/by a user—this shows the number of issues assigned to /resolved by a user within a time period.

  • Cumulative Flow—an existing report used by Kanban teams showing the distribution of tasks on the Kanban board per States.

  • Issues by Priority—shows Unresolved issues distribution by Priority.

Snapshot Reports

  • Matrix report—an existing report that gives you the matrix of issues’ values based on the search request, two parameters. Always shows data up to date. For example, it shows the number of unresolved issues assigned to each team member by priority.

  • Time-tracking report—the existing report. Shows the  spent time vs. estimation for a certain set of issues and time period. Can be grouped by user or by issues, with or without work items with the type of work done.

  • Issues Per Developer/QA—reflects issues distribution per user for the last X days.

  • Issues Per Project—shows issues distribution per project for the last X days. Allows you to get an overall idea of what’s going on in different projects.

  • States Distribution—shows the distribution of issues states grouped by Project, Assignee or Priority field for the last X days.

  • Issue Verifying/Reopening Rate for last X days—shows the rate of verified/reopened issues for the last X days.

  • Pie Chart Report—represents the distribution of values of any enumeration or date field.

In the future we plan to provide an API for all this so you could add your  own custom reports as necessary.

Alternative Geeky UI

We are developers, and we think and create as developers, which may explain why YouTrack is somewhat of a ‘geeky’ tracker. Thinking about keeping balance and providing comfortable user experience for different roles, such as the development team, your customers and non-technical users, we decided to introduce the ability to use Alternative UIs.

In YouTrack Harmony we will offer you an Alternative Geeky UI, created specifically for the development team: developers, QAs, support engineers, and administrators. YouTrack Geeky UI is controlled by the keyboard only and follows the concept of minimalism, saving you time and optimizing the UX. Of course you’ll be able to switch between the UIs at any time. Let’s take a look at the key Geeky pages:

1. New Issue

Create+Issue

2. Issues List (with search box and individual issue preview)

List_Preview2

3. Command window on the Issues List:

List_Command

Alternative Geeky UI is the first step to providing multiple UIs for different roles and even to your own custom UIs.

More Features

1. Added the ability to use AND in search queries: we keep extending our powerful search language. This time we added the ability to search for several values within a single issue field or attribute as well as the ability to use parentheses in the search queries, combining several 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  
  • full text search: summary: customer and summary: report

2. Shortcuts Customization: YouTrack Harmony goes even more customizable. Now you can customize the list of YouTrack shortcuts for both Issues List and Agile Board. This version allows customization on the server level, and we plan to later implement it on the user level as well.

3. Multiple Drafts: Currently YouTrack keeps your unreported issue in a single draft. Now you’ll be able to create and manage as many drafts as you need!

Drafts1

4. Better integration with GitHub: now you can link your issues along with the commands to the pull request description. The changes will be applied when the pull request is approved.

We really want your feedback! Please leave your comments and let us know what you think about our plans.

We are planning to open YouTrack Harmony EAP very soon. So keep abreast of our news, for example by following @youtrack on Twitter!

Track and manage your projects with pleasure! 

Comments below can no longer be edited.

64 Responses to YouTrack Harmony Roadmap

  1. Felipe Fidelix says:

    May 22, 2014

    We stopped using Youtrack due to lack of a decent markup language (markdown, textile, etc) support (the wiki markup is just cruel, unacceptable) and bitbucket integration. Once we have that, we might consider coming back.

    The Harmony dashboard sure seems like an awesome feature, though.
    Congratulations for the effort.

    • Valerie Andrianova says:

      May 22, 2014

      Thanks, Felipe! BitBucket integration is definitely on our list and we’ll think about extending our markup. Hope to have you back soon!

    • Jason Corbett says:

      May 22, 2014

      I would like to see markdown support as well. I must say I am constantly amazed at how simple youtrack is to setup and use. I am very impressed so far and the reports dashboard looks nice. I can’t wait to make it a pinned tab.

      Will it have an auto refresh of the data? That would be nice so I could leave it up in my browser and always have the latest data without refreshing.

      • Valerie Andrianova says:

        May 23, 2014

        Jason, thanks!
        Yes, our Dashboard will auto refresh your data, so you’ll always have it up to date without refreshing.

        • Dmitry says:

          July 4, 2014

          Why create a promo video with features that aren’t implemented even in EAP?

          • Valerie Andrianova says:

            July 4, 2014

            Dmitry, which promo video do you mean? We haven’t published any promo video devoted to the upcoming version yet 🙂

          • Dmitry says:

            July 4, 2014

            I mean this one.
            https://www.youtube.com/watch?v=4CCiGZyEIGM

            Looks like issues appeared automatically in agile board without page refresh. Can YouTrack act like that for the moment?

  2. Jan says:

    May 23, 2014

    Sounds cool. When could we expect the release?

    • Valerie Andrianova says:

      May 23, 2014

      Thanks, Jan! I would say that Fall 2014 is pretty good estimation at the moment. However, we are planning to open Harmony EAP pretty soon. So, please, keep an eye on our news 🙂

      • Andrea says:

        September 5, 2014

        The EAP is not of use to us, unless you manage to constantly keep in sync our (inCloud) production database with the one in the EAP.

        But we definitely need some sort of complex reports we simply can’t have right now.

        Any update or confirmation about the estimate date?

        • Valerie Andrianova says:

          September 15, 2014

          Anderea, the release is planned for October at the moment. There might be a slight change, but generally, October is pretty accurate estimation.

  3. Michael Riess says:

    May 23, 2014

    I like all the features, but there are still some areas which should be improved in order for us to be really happy with YouTrack when it comes to Agile:

    – the backlog view on the agile board is almost unusable in practice because other than the title of the item, no info is shown. It’s critical to be able to see how many story points a feature has in order to decide whether to drag it into the sprint. So we are forced to use two browser windows in the planning meeting if we want to do it properly. The same goes for the swimlanes on the board: Not even tags are displayed, always only the summary. The same for the tasks: Here more information is available, just not the information you need to make the important decisions, so you’re always forced to open a task, many times in a window because of such ridiculous things like the date of comments not being shown in the quick view for tasks. Usually it’s important to see when a comment was posted in order to decide if a ticket can be closed.
    – In most agile planning concepts estimations are done using story points, not work hours/days, and the planning is done on the Epic/Feature level instead of the tasks. Often a hybrid approach is used, such as using story points on the Feature level (agile), while using work hours/days/weeks on the Epic/Task level for reporting. Currently YouTrack does not support that at all – we are using custom fields, but it really feels like people who want to do Agile “by the book” are second level citizens in YouTrack.

    I could go on, but suffice it to say that someone at Jetbrains should do a ScrumMaster training and then try to use YouTrack to implement a Scrum process. Weed out all the impediments and usability issues that you encounter … IMO you should remove the word “agile” from the list of features until YouTrack properly supports it.

    • Valerie Andrianova says:

      May 23, 2014

      Michael, thanks for your feedback, we appreciate. We’ll keep enhancing our Agile board functionality to provide you with better planning process and also to provide the project templates ready to be used for a specific process. We appreciate your patience!

      • Michael Riess says:

        May 23, 2014

        Thanks for the response, Valerie! I realize that my comment was a bit harsh, but it’s frustrating because I’ve waited for almost a year, only to see that the features that I find most important are not planned at all for this year. Is there any chance that some of the things I mentioned might still make it into Harmony?

        • Valerie Andrianova says:

          May 23, 2014

          Michael,
          Could you please email me the list of your feature requests? We’ll see what we can do. We’ve highlighted the main features on the next version in the Roadmap, and there is a list of other enhancements, that might be important for you.

  4. Shrike says:

    May 23, 2014

    Hi.
    Github integration is cool indeed, but how about other Git servers?
    We’re using Atlassian Stash in our company. I’d like to have PR support in YouTrack for my Stash server too.
    That means for example automatically change issues states on PRs and merges:
    * commit with issues ID
    * create a PR: YT changes the issue state to ‘Proposed’
    * the PR is merged: YT changes the issue state to ‘Fixed’
    Also YT could track branches for issues.

    • Valerie Andrianova says:

      May 23, 2014

      Hi Shrike,
      Thanks for your feedback. Yes, we have plans for native integration with VCSs and Stash. Here is the feature request, created based on your comment:http://youtrack.jetbrains.com/issue/JT-24911. Please watch it and leave your comments.
      We can suggest to integrate YouTrack with Stash via TeamCity, using TC integration with VCSs:http://www.jetbrains.com/teamcity/features/#VCS_Interoperability

      • Shrike says:

        May 26, 2014

        Cool, thnx. Looking forward.

        I have already TeamCity and YT-TC-Git integrated. It works fine. On any commit/PR TC runs a build. But YT doesn’t see any difference in builds from different branches.

        • Valerie Andrianova says:

          May 28, 2014

          There is a way to configure YouTrack + TeamCity integration so that YouTrack will see different builds from different brunches. Please contact us youtrack-feedback@jetbrains.com for more details.

  5. Developers Lane says:

    May 24, 2014

    Hi Shrike, Weed out all the impediments and usability issues that you encounter … IMO you should remove the word “agile” from the list of features until YouTrack properly supports it..

    • Valerie Andrianova says:

      May 26, 2014

      Hi!
      Could you please provide more details about the impediments and usability issues you have experienced? It will help us to improve Agile support and make your experience more pleasant, if you decide to stay with YouTrack, of course. Thanks!

  6. Corey says:

    May 27, 2014

    This looks really awesome. We’ve created a custom report outside of YouTrack that pulls from the API. I’d love to sit down with someone on the YouTrack side and review our report and see how it would map into the new Dashboard. Please email me to setup a time to review.

    • Valerie Andrianova says:

      May 28, 2014

      Hi Corey!
      Sounds cool. Just emailed you.

  7. Live Recording: Making YouTrack Follow Your Process | YouTrack — Agile Issue & Project Tracker says:

    June 6, 2014

    […] spent) of each project in the current sprint? A: We’ll add this type of  Time Report to YouTrack Harmony, […]

  8. Webinar Recording: Making YouTrack Follow Your Process | JetBrains Company Blog says:

    June 7, 2014

    […] spent) of each project in the current sprint? A: We’ll add this type of  Time Report to YouTrack Harmony, […]

  9. Stanislav says:

    June 10, 2014

    Integration with TeamCity should contain info about VCS, because one issue could be commited into several braches, but in TeamCity Changes tab i can`t see details about VCS.

    • Valerie Andrianova says:

      June 11, 2014

      Hi Stanislav,
      TeamCity keeps the info about VCS. If you open the change link, you’ll get to TeamCity, where all the info about VCS is available.

  10. Matt says:

    June 10, 2014

    Geeky UI and the multiple drafts feature look like welcome additions to me!

    • Valerie Andrianova says:

      June 10, 2014

      Hi Matt,
      Thanks! Both features will be included to the EAP soon. Hope you’ll enjoy this new Geeky features 🙂

  11. Tom says:

    June 10, 2014

    Any plans to improve functionality around backlog management? We’ve been using YouTrack for about 6 months and this is the one area that the team struggles with on a regular basis. Would love to see better support for maintaining/sharing backlog prioritization, and stronger interaction capabilities on the agile board backlog pane during sprint planning.

    • Valerie Andrianova says:

      June 10, 2014

      Hi Tom,
      Completely understand your points, we do have plans to enhance Planning and Backlog management. We have plans for Planning board and more great Agile features, planned for the next version, coming after YouTrack Harmony.

  12. Hector Miuler Malpica Gallegos says:

    June 10, 2014

    Bbitbucket integration please.

  13. Hector Miuler Malpica Gallegos says:

    June 10, 2014

    Bitbucket integration please.

  14. Pete says:

    June 10, 2014

    Can you improve the documentation for installing YouTrack on your own server, please? That’s the only weak point for us at the moment

    • Ekaterina Ivanova says:

      June 10, 2014

      Dear Pete, thanks for your feedback! I apologize for the inconvenience. Could you please tell me which distribution do you use and on which platform?

      Best regards,
      Kate

  15. Kai says:

    June 11, 2014

    I wonder if Harmony will support iCAL protocol integration.

    It would be marvelous to use calendar applications or workgroup suites to visualize due-dates, tasks and events.

    For our old ticket system we hacked something like that into it, where predefined searches where coded behind iCAL-URLs to filter the tickets and deliver them in iCAL format.

  16. Ahmed Safwat says:

    June 24, 2014

    Hey
    I need to make a report with tickets in X state and moved to Y state in certain time.
    Thanks

    • Valerie Andrianova says:

      June 24, 2014

      Hi Ahmed,
      It looks like State Transition report. Please check the reports details and examples in this blog post:https://blog.jetbrains.com/youtrack/2014/06/useful-reports-for-your-development-team/

      • Ahmed Safwat says:

        June 25, 2014

        It doesn’t help me. I need query like join in sql. all cases from state and updated to another state.

        • Valerie Andrianova says:

          June 26, 2014

          There is a State Transition report available in YouTrack Harmony. It shows you how your issues moved from one chosen state to another. Please check State Transition report #1 description in this blog post and see how it works in our InCloud Harmony EAP Sandbox.

        • Valerie Andrianova says:

          June 26, 2014

          You might need to use AND in your search query. it’s already available in the Harmony EAP. Please check the details here.

  17. Hannah Steedman says:

    July 3, 2014

    Any plans to introduce further kanban features?

    I would really like to see the ability to set WIP limits that make it impossible to move issues into states that are already ‘full’

    • Valerie Andrianova says:

      July 4, 2014

      Hannah, yes, we have plans to enhance our Agile board in the next version, coming after Harmony. Unfortunately, YouTrack Harmony is planned for September and is fully booked already. Could you please file your feature request?

  18. Aaditya Sood says:

    July 21, 2014

    Can the notification feed be exported as RSS? We would totally love that.

    Currently I have many hacks to pull that data, and they’re pretty ugly.

  19. AlexCzar says:

    July 22, 2014

    Features my team lacks the most:
    1. Native (no teamcity, like with Github) integration with BitBucket;
    2. Asciidoc markup (should be easy to implement using Asciidoctor Java libraries);
    3. All Michael Riess said about Agile is also valid for us.

  20. KJ says:

    September 17, 2014

    I wish you would have a way of expiring the Sprint Names from displaying in the drop down lists. The list is getting longer. If there is a way to do it now, I haven’t figured it out yet. 🙂

  21. Rao says:

    September 18, 2014

    Hi, The Harmony dashboard looks cool, Really waiting for something for easy time tracking of issues. When we can expect this feature in cloud application of you track.

    • Valerie Andrianova says:

      September 22, 2014

      Thanks you, Rao!
      The release is planned for October. Cloud servers will be smoothly upgraded right after the official release. I think, it may take 2-3 weeks to upgrade all the servers.

  22. Konstantin Volynskiy says:

    September 23, 2014

    Great effort! Can’t wait to get our hands on the Harmony. For now the lack of a nice dashboard is stopping us from buying a commercial license.

  23. Peter says:

    September 24, 2014

    Is there a serious chance that you implement the feature

    “notify users mentioned in a comment via @username _instantly_”

    ?
    this would make collaboration so much easier…

    note: we know that there is a custom workflow for that. however it’s not that smart. it requires you to type “remind @username” which is already too much for some of our not so experienced users. also, it only fires on a schedule, not after adding / changing the comment.

    • Valerie Andrianova says:

      September 25, 2014

      Hi Peter,
      The best way to notify a user about any change made to an issue, is to him/her to the watchers list.
      When you mention @username in the comment, it means that you would like to notify him/her about specific comment, ask the question etc.
      Our default jetbrains-youtrack-notifyMentionedUser workflow notifies mentioned user when new comment is added. So it’s pretty instant way to notify a user. However, we are planning to improve this process in the next version, making this notification a part of YouTrack default notification system.

  24. Gustavo Simon says:

    October 5, 2014

    Hi,

    We just started using Youtrack. So far it fulfilled our needs. The new dashboard looks great.
    We definitely would like to see some integration with Zapier!

  25. Matty U! says:

    October 15, 2014

    Any plans to support SSO?

    I’m integrating YT in an internal suite of tools with ldap auth and currently rely on cookies from previous sessions – would be nice to actually SSO.

    • Valerie Andrianova says:

      October 15, 2014

      Yes, we have plans to support SSO in future versions. Unfortunately, SSO won’t be supported in YouTrack 6.

      • Matty U! says:

        October 15, 2014

        A more pressing issue for me actually is around the REST authentication. Using LDAP auth, I need to store plain-text passwords to send to REST auth; is it possible to send a hashed password down for that?

  26. Meirion says:

    October 16, 2014

    Any indication when this will be released? Targeting a month?

    • Valerie Andrianova says:

      October 16, 2014

      YouTrack 6 is currently planned for the end of October – beginning of November.

  27. Vadim Rybak says:

    November 21, 2014

    Bitbucket integration is becoming more and more important to us. It may cause us to stop using Youtrack.

    • Valerie Andrianova says:

      November 24, 2014

      We are planning to extend integration capabilities in the next version. So, please stay tuned!

  28. Iln says:

    April 30, 2015

    How to add Notification widget from the first screenshot to the main YouTrack dashboard?

  29. network rail training courses says:

    June 8, 2018

    Really informative blog article. Fantastic.

Subscribe

Subscribe for updates