YouTrack 2017 Roadmap

Hi everyone!

Today we are going to share our vision for YouTrack development in 2017.
Last year was pretty productive. We fully reworked the Agile Board and released it in YouTrack 7.0. This year, we plan to continue making YouTrack better.

You might have noticed that we recently switched to a new release scheme, for example, YouTrack 2017.1. Our primary goal is to deliver useful features as soon as they are ready, so we plan to release more often. If you are a YouTrack InCloud customer, your instance is automatically upgraded according to our Maintenance calendar. And if you use YouTrack Standalone, you can follow our blog and Twitter feed to get the latest builds.

We also want to try a new approach — to enable experimental features for venturesome users who want try them first. At this point, EAP won’t exist anymore, so you will be able try new features right in your instance. This approach means that you won’t have to install an unstable EAP build and risk your data to try new features. Also, many users who tested new features in our sandbox instance found it difficult to test new functionality without real data. We also hope this helps us to fine-tune the functionality before the feature is officially released. You feedback is highly appreciated, as always.

Let’s have a look at the features we plan to develop in 2017.

Workflows

As you know, the MPS-based workflow editor has been around for a while. We decided to retire it and implement a built-in web-based workflow editor. The new editor will support JavaScript instead of custom DSL, which simplifies the process of writing and customizing workflows. This new feature lets you write a workflow from scratch right in YouTrack. You can also write a workflow in any IDE that supports JavaScript (for example, WebStorm), pack it to a zip file and upload it to YouTrack. Attach the workflow to your projects and you’re ready to go.

Here is a list of the most popular workflow-related feature requests:

JT-17984 — Implement a built-in web-based workflow editor
JT-18128 — Provide operations on the period field in workflow
JT-10337 — Implement an ability to require a comment/tag
JT-13856 — Allow to create and add shared tag in workflow

We don’t want to over-promise, but we hope to knock them all out of the park.

Issues List and Full Page View

Now, when the new Agile Board looks so fresh and bright, the issues list and full page view issue pale by comparison. They need a little polishing, a fresh look and a better user experience.

Changes are coming to almost all of the elements in full page view: the toolbar, summary and description, linked issues, image editor, custom fields, comments section, attachments, voters and watchers.

Full_screen2

We plan to replace the tabbed UI (comments, linked issues and so on) with an activity stream. With this new functionality, you will be able to filter the activity stream to show specific types of activity. This includes the option to display only VCS changes, comments, or work items. We plan to remove the Similar Issues tab and replace it with a link that shows these items in the issues list.

activity

We’re not just redesigning the page, but are also improving the functionality, so we plan to add some new features to the full page view, such as:

JT-23673 — Formating issue descriptions as a checklist
JT-22752 — Adding reactions to comments with emoji
JT-11189 — Downloading attachments as a ZIP archive
JT-21112 — Supporting Markdown syntax
JT-5163  — Sorting comments from newest to oldest

Many users are anxiously waiting for the following minor update. Currently, the option to copy the issue ID and summary to the clipboard is located just to the right of the issue ID. In the redesigned page, this icon will be moved to the left and you will be able to copy either the issue ID or ID and summary from the UI.

copy ID

As for the issue list, we don’t have any detailed drafts, but the general idea is to make improvements to the sidebar, enhance preview modes, and apply some general changes to make it look marvelous.

User Profile

Very soon, you will see a new and improved user profile. The updated interface lets you manage your general settings, notifications, plus tags and saved searches. On the new General tab, you will be able to change your personal information, view connected profiles, manage your time zone and date format. We consolidated all of the notification settings, including notifications that are sent by the TeamCity integration. We added a new tab that lets you view and manage your personal list of tags and saved searches. Here, you will be able to view all tags and saved searches that are shared with you and update your subscriptions.

Current Sprint

This feature is among the most wanted in YouTrack. The fix is in and we have released it recently. With this feature, you can filter for issues that are assigned to the current sprint when you create reports, search for issues and use commands on the board. You can also use current sprint feature to assign issues to the ongoing sprint instead of using the sprint name.

Screen Shot 2017-03-13 at 19.17.59

YouTrack Mobile

We continue working on YouTrack Mobile and plan to make the following improvements in 2017:

YTM-234 — Agile Board enhancements
YTM-202 — Push notifications implementation
YTM-232 — Comments draft support
YTM-128 — Votes and Stars support
YTM-114 — Multiple YouTrack instances support

By the way, YouTrack mobile is an open source project, so you are very welcome to participate. The source code is available under the JetBrains Repository on GitHub.

Other enhancements

One month ago, we published the 10 most wanted features in YouTrack to our blog. We have already fixed some of them, and will continue working on the others during this year. We are also keep improving the current functionality for Agile Board and Reports. For example, we will add an ability to change the Board Owner on the Agile Board, and will make some improvements to Kanban board, custom fields, and cards on the board.

We really appreciate your feedback, so please share your thoughts about our roadmap in the comments below. You are also welcome to vote for existing features, or to create new feature requests. To get the latest updates, subscribe to our blog and follow us on Twitter.

About Natasha Katson

Natasha Katson is a YouTrack and Hub Product Marketing Manager at JetBrains.
This entry was posted in features, news, newsletter and tagged . Bookmark the permalink.

14 Responses to YouTrack 2017 Roadmap

  1. Anton says:

    Agile Boards for Kanban have to many columns for any screen and have horizontal scroll. It seem to be more comfortable make it vertical with convenient vertical scroll.

    • Natasha Katson says:

      Hi! Thanks for your feedback. How many columns are there on your Kanban board? Maybe you could merge some of them?

  2. bar says:

    Are there any information on an ETA for the new workflow editor? Most tasks/subtasks listed in this article regarding the workflow editor date back to 2013 and didn’t get any updates.

    • Natasha Katson says:

      The functionality that is described in the blog post (a new built-in workflow editor that supports JavaScript) is going to be available as an experimental feature in Q2, 2017. We will announce it as soon as it’s released.

  3. Slawek says:

    Hi.
    Thanks for sharing this roadmap. I’m mostly excited about workflows (gosh, I hated working on them) and the “current sprint” keyword. My team will surely appreciate JT-23673 for their tiny no-ticketworthy tasks :)

    Regarding experimental features, do we have to sing up for them or will they be available for everybody to try? (I’m InCloud)

    Oh, and on the second screenshot you have a typo: it should say “Spent time” :)

    Keep up the good work guys and keep good things coming. Thanks!

    • Natasha Katson says:

      Hi, thank you!
      Have you tried “current sprint” already?

      Experimental features will be available for everybody. The admin of your instance should enable these features on the Feature Configuration page (the link to this page will be available from Global Settings). 2017.2 (that will include experimental features) is going to be released really soon, so we will tell more.

      Thanks for noticing a typo! It’s actually a design prototype (so it wasn’t proofread), it will be “spent time” in a product for sure :)

  4. Pingback: YouTrack 2017.2 is released! | YouTrack Blog

  5. Jeremiah Palmer says:

    Is there a plan to expand Gantt charting to include a “Percentage Complete” field during creation so you have a way of tracking the Gantt charts tracking over time without losing your original estimations? Otherwise you can’t really anticipate delays based on project momentum, instead you are assuming delays based on arbitrary under-estimated spent time values…

    • Valerie Andrianova says:

      Hi Jeremiah,
      Just need a bit more details about your use case. Is it correct that you want to add an additional field Percentage Complete calculated based on the original estimation and reflect it on the Gantt Chart?

  6. Patrick Wolf says:

    As exciting as the road-map is any large size company won’t be able to use YouTrack without an activity stream. It’s pretty impossible right now to track what has been changed on the tasks across the project. So we’ll be stuck with Jira for the foreseeable future :(

    See: https://youtrack.jetbrains.com/issue/JT-2465

    • Valerie Andrianova says:

      Hi Patrick!
      Thanks a lot for your feedback, completely understand your point. We’re moving into this direction. Unfortunately, we cannot provide any estimation at the moment, but this feature is on our list.

      Thanks,

  7. We are planning to renew YouTrack subscription. Could you please publish release schedule for YouTrack standalone?

    • Natasha Katson says:

      Hi! The latest build was just released. You can download it on our website. As for YouTrack 2017.3 it will be released later this summer.

  8. Pingback: YouTrack 2017 Roadmap Retrospective | YouTrack Blog

Leave a Reply

Your email address will not be published. Required fields are marked *