Fresh YouTrack 6.5 EAP (15232 build) Is Out

We’re glad to announce a fresh YouTrack 6.5 EAP build 15232!

This update contains a number of Jira import fixes, more redesigned Administration part pages, project wizard improvements, and a number of bug fixes, of course.

Please check the list of new features available in the 6.5 Early Access Program, or check the full list of the Release notes for the latest updates.

Download YouTrack 6.5 EAP (15167 build) now and try the brand new goodies today! Please, talk to us, your feedback is extremely important for us on this stage. You are welcome to:

Keep tracking with pleasure!

 

Posted in release | Tagged , , , | Leave a comment

YouTrack 6.5 EAP Update (build 14958) Is Here

Please welcome a fresh YouTrack 6.5 EAP build (14958)! We are moving closer and closer to the release of YouTrack 6.5 and constantly improving the quality of our EAP builds. This one brings a number of  important fixes for the brand new GitLab and Bitbucket integrations, Jira import and Administration part redesign.

Download the latest YouTrack 6.5 EAP build today and please share your feedback with us, using either of the following ways:

Thank you in advance! We appreciate your help on the way to the perfect issue tracker.

Posted in release, uncategorized | Tagged | 6 Comments

Welcome to YouTrack 6.5 Early Access Program

We are so thrilled today to open YouTrack 6.5 Early Access Program! Please welcome the first EAP build and be the first one to check it out. We still have some time before the official release and will be adding more goodies for you to try! Check the YouTrack 6.5 Roadmap for the full menu.

What’s already in there?

Integration with Bitbucket and GitLab

Use native Bitbucket and GitLab integration in order to:

  • Type any YouTrack command in the commit comment and have it applied to the mentioned issue. (All changes will be made with the committer’s account.)
  • Use commit hashes in YouTrack issues to provide direct links to Bitbucket/Gitlab commits.
  • Optionally attach changes manually by entering a Revision number.
  • Add VCS changes to a specific tab of VCS commits, and filter them with the search query has:{vcs changes}.

Bitbucket integration

One-click Jira Import

Import your Jira projects with all their histories, watcher lists, voters, custom fields, reporters, assignees, comments, attachments, and even work items.

Simply provide the link to your Jira, your login and your password, and that’s it! YouTrack will create a group for your Jira assignees, and users for your Jira reporters. This import supports Jira 5+ and looks as follows:

1. Import settings:

Jira import

 

 

 

 

 

 

 

2. Original Jira issue:
Screen Shot 2015-03-30 at 19.42.11

3. Issue imported in YouTrack:

Screen Shot 2015-03-30 at 19.44.50

 

Project Wizard

Creating a project in YouTrack is now a matter of completing just three fields. Meanwhile, YouTrack automatically creates a Project-Team group and sets a Developer role to it. So, simply invite your team members and you’re good to go!

Screen Shot 2015-06-05 at 20.02.51

 

 

 

 

 

 

 

 

 

But that’s not all. Welcome the brand new Project List, with project tiles showing the project name, description and project team. A project filter with query assistance is also included.

Screen Shot 2015-06-05 at 19.58.44

Also, try a fast new way to edit projects, by adding a team member or group to the project team in one click.

Redesigned Administration UI

Our goal for v6.5 is to completely rework the Administration part, however, we’ll be adding pages one by one as they are ready. Some are already available. The Workflow part now looks like this:

workflows

Mailbox integration settings new UI:

mailbox integration

Please note: At the moment Projects are not editable in the new UI. We’re working on that.

Enhancements

Dashboard

Resize your widgets, edit and drag them smoothly, and open a widget in full screen by double-clicking its header. Better query assistance, saved searches and tag filters are also available now.

Dashboard 6.5

Workflow

YouTrack 6.5 introduces a number of useful goodies to enhance custom workflows:

  • JT-24970 – send notification on comment update
  • JT-29205 – more detailed workflow language reference
  • JT-28920 – run ScheduledRules and TimeEvents under specific Workflow user

Mailbox integration

Using YouTrack as a help desk? Try some brand new sweet goodies:

  • JT-28141 – add ${reply-to} variable
  • JT-28744 – all user’s emails will be now associated with one user profile
  • JT-19981 – square brackets contents in an email title shouldn’t be discarded
  • JT-28625 – add “Disable Mailbox rule” option

GitHub Integration

Changes from GitHub will no longer be added as comments to an issue. Now you have a dedicated issue tab with VCS commits.

Screen Shot 2015-06-04 at 18.32.27

You can also filter a list of issues that have VCS changes. This is done with the search query has:{vcs changes}.

Screen Shot 2015-03-31 at 19.50.26

TeamCity Integration

TeamCity changes are now reflected under the VCS Commits tab as well:

Screen Shot 2015-06-04 at 18.22.33

And even that’s not all! With YouTrack 6.5 you can:

  • JT-7079 Support VCS branches in Teamcity integration
  • JT-6619 Map one YouTrack project with several configurations in TeamCity

Important Bugfixes

1. Check the list of bugfixes for the Reporting functionality.

2. Mention @username notification is a first-class citizen now.

Download YouTrack 6.5 EAP and be the first to try it out! Your feedback will be extremely appreciated at this stage. Please do share your thoughts with us in any of these ways:

Thanks in advance for your feedback, be it praise or criticism!

Posted in features, release | Tagged , , , , , | 4 Comments

How Agile board makes my life easier

I’m going to show you how I personally use the Agile board in YouTrack to visualize, track and manage my own marketing activities.

How we do it at JetBrains

Every JetBrains product has a dedicated Product Marketing Manager (PMM), and for YouTrack, it’s yours truly. As part of the product team, I’m involved in the development process and I participate in daily stand-up meetings and discussions.

As a PMM, I use the YouTrack Agile board in two different ways. On the one hand, I refer to the development Agile board to stay aware of what’s going on with the product so I can write about new features and enhancements and prepare for new releases. On the other hand, I run my own marketing activities not directly related to the product development.

How my personal Agile board is organized

Product marketing tasks are a part of the Marketing project in our internal YouTrack instance. They are divided among the different products via subsystems, and my subsystem is called (take a guess) YouTrack Marketing. That’s what I use to filter my tasks on the Agile board.

So my general Agile board settings look like:

1. Project: Marketing

2. Query: Subsystem{YouTrack marketing}

3. Visibility: my board is visible to anyone who has access to the Marketing project.

Here’s what the Agile board settings look like:

Screen Shot 2015-05-25 at 15.52.31

My sprints normally last 3 months and I refer to them as seasons: Spring 2015, Summer 2015, Fall 2015 and Winter 2015. Some people call them quarters but seasons sounds much more romantic, doesn’t it?

On my Agile board I use these states: Submitted, To be discussed, In progress, Wait for Reply, and Fixed. States are completely customizable in YouTrack as you may know. Just keep in mind that when you add a new state to your board, it’s automatically added to the set of states for the whole project.

I use swimlanes to organize my tasks, identified by Feature and Campaign issue types. For example, ‘Release YouTrack 6.5′ is a big Campaign for me, so I use it as a swimlane and place all release-related tasks under that swimlane. Often I create Features and Campaigns just to organize the tasks inside them and to gather general results as well.

YouTrack Agile board

In my usual workflow, when I create a task for myself or someone else, it starts off as Submitted. Our marketing tasks are often discussed with the product team, the design team and/or the marketing leader. In this case, the task moves to the To be discussed state. If no discussion is required, the task goes directly to In Progress when me or other person starts to work on it.

When a task involves some communication with a customer or a third part outside the company, there may be some Wait for Reply. Finally, when completed, the task becomes Fixed. Done may be a more accurate term for marketing tasks, but we are a software development company so that’s that :)

I normally prioritize my Features and Campaigns from top to bottom. It’s all about milestones so I try to complete urgent tasks first. However, I normally work on several Features at a time.

How Agile board helps me track my tasks

My Agile board gives me great visualization. I see all my current and planned tasks in one place, along with their states. Not just the tasks I personally work on, but also those I’ve assigned to the design team, the web team, the research team, etc. to complete a large Feature or Campaign.

Second, my Agile board shows me my progress at a glance. The Progress bar shows, as a percentage of the total, how many tasks have been completed and how many are in progress. It is a ready indicator of how realistic my plans and estimations are. I also use the Progress bar when I want to add a new task to the board.

Screen Shot 2015-05-26 at 14.06.24

 

 

The total number of tasks inside each column gives a good understanding of my current state as well. I don’t limit my WIP (Work in Progress), as it might involve multiple resources and even teams. Still, I try not to accumulate more than 5 tasks In Progress for me (meaning those that I’m working on personally). If more than 3 tasks accumulate inside the Wait for Reply column, that is a signal for me to ping their Assignees.

Although we are not currently using time tracking at JetBrains, it may be useful to estimate your tasks and track your progress. Maybe not in actual hours, but at least in some ‘units.’ YouTrack Agile board offers lots of support for time tracking. Let me know if you are interested and I’ll be sure to shed more light on this area of YouTrack for you.

Using Burndown and Cumulative Flow

I use Cumulative Flow more often than the Burndown chart, as it gives me two things: 1) an indication of whether my process converges in this sprint and 2) an additional view of how my tasks are currently distributed. For example, I have one week left until the end of this sprint. Most of my tasks are fixed, which is good. However, I still have 7 tasks Submitted that I won’t start working on in this sprint. So my plan is to finish the tasks that are In progress, To be discussed; ping Wait for Reply assignees; and move the 7 Submitted tasks to the next sprint.

Screen Shot 2015-05-26 at 14.49.50

 

I use the Burndown chart from time to time to check how much my progress diverges from the ideal, just to motivate myself. I think using the Burndown is more valuable when you estimate your tasks and track real progress.

Screen Shot 2015-05-26 at 14.48.58

 

From one season to another

I keep trying to complete all the tasks I plan inside one season. But honestly speaking, there’s always something left. A good result is if only 10% of my tasks are left incomplete on the board.

Normally, I create the next sprint in advance, for planning purposes. When the current sprint ends, I review the tasks left over. If any tasks related to a specific milestone have become obsolete, I mark them as such, and move the relevant ones to the next sprint. YouTrack nicely suggests this option automatically when you create a new sprint.

Screen Shot 2015-05-26 at 14.38.14

 

 

 

 

 

 

 

 

Summary

This is my personal experience with Agile boards in YouTrack. Should you adopt the same practice? I think you may want to, if any of the following situations apply to you:

  • You have plenty of tasks to work on and manage, i.e. you have your own responsibility zone; OR
  • You need to set and manage tasks for other people from different teams but you’re not their manager, i.e. you are just using shared human resources like a web team, design team, research team, etc; OR
  • You work on a personal project or are responsible for a part of a project with multiple iterations.

Your comments and feedback are very welcome here! I’ll be glad to provide more details if you’re interested.

If you’d like to try a personal Agile board and your company isn’t using YouTrack yet, consider getting your cloud-based YouTrack, which is free for 10 users.

 

 

Posted in how-to, tips | Tagged , , | 8 Comments

YouTrack 6.5 Roadmap: Polished and Integrated Like Never Before

The time has come to raise the curtain off our plans for the upcoming YouTrack 6.5! The release is planned for the end of Spring, and we are very excited to tell you what’s in store.

YouTrack 6.5 Feature List

Enhancements

  • GitHub integration improvements
  • TC integration
  • Redesigned Administration UI
  • Dashboard
  • Workflow
  • Mailbox integration
  • Bug-fix versions included in the license

Integration with Upsource

Upsource, JetBrains’ brand new repository browsing and code review tool, already provides basic integration with YouTrack. Discussions, code reviews and commit messages that contain references to specific issues are marked up with hyperlinks, enabling one-click navigation from Upsource to YouTrack. There is also a ‘Create issue’ button to create an issue in YouTrack based on a code review.

Screen Shot 2015-03-30 at 19.33.01

Next, we’re going to develop specific integration stories with Upsource. In YouTrack 6.5, the integration will initially be available only in the Stand-alone version. You will be able to:

  • Extend a YouTrack issue to show comments to a revision or review that mentions the YouTrack issue in its name
  • Extend an issue to show the commits where the issue is mentioned
  • Apply YouTrack commands from a commit comment
  • Manually attach commits to an issue

Screen Shot 2015-03-31 at 19.46.11

Integration with Bitbucket and GitLab

Native Bitbucket and GitLab integration will let you:

  • Type any YouTrack command in the commit comment and have it applied to the mentioned issue. (All changes will be made with the committer’s account.)
  • Use commit hashes in YouTrack issues to provide direct links to Bitbucket/Gitlab commits.
  • Add VCS changes to a specific tab of VCS commits, and filter them with the search query has:{vcs changes}.

One-click Jira Import

Import your Jira projects with all their history, watchers lists, voters, custom fields, reporters, assignees, comments, attachments, and even work items. Simply provide YouTrack with the link to your Jira, your login and your password, and that’s it! YouTrack will create a group for your Jira assignees, and users for your Jira reporters. This brand new import will support Jira 5+. It will look something like this:

1. Import settings:

Screen Shot 2015-04-03 at 15.37.53

2. Original Jira issue:
Screen Shot 2015-03-30 at 19.42.11

3. Issue imported in YouTrack:

Screen Shot 2015-03-30 at 19.44.50

New Rest API

We’re redesigning our REST API to make it more RESTful, flexible and usable for Javascript developers. It will allow you to create an alternative UI with ease, and even write your own web client.

Project Wizard

Project Wizard is designed to greatly simplify the process of creating your first project in YouTrack. Creating a project is now as simple as completing just three fields. YouTrack will automatically create a new ‘ProjectName-team’ group with the Developer role, so the only other thing you need to is add your team members.

Create project wizard

 

 

 

 

 

 

 

 

 

 

But that’s not all. Welcome a brand new Project List, with project tiles showing the project name, description and project team. A project filter with query assistance is also included.

Project List

 

There is also a fast new way to edit projects, by adding a team member or group to the project team in one click.

Hub Integration

Hub is a brand new user management system from JetBrains, designed to serve as a single entry-point for all of JetBrains team tools including YouTrack, TeamCity and Upsource. Actually, YouTrack 6 comes with Hub embedded, so probably you are already familiar with the tool.

YouTrack 6.5 will introduce integration with an external Hub. After connecting YouTrack with Hub, you can enjoy single sign-on, take advantage of user and permission management in YouTrack and Upsource, and use Upsource integration. In the future, TeamCity will join in as well.

Enhancements

GitHub Integration

Changes from GitHub will no longer be added as comments to an issue. Now you’ll have a dedicated issue tab with VCS commits.

You can also filter a list of issues that have VCS changes with the search query has:{vcs changes}.

Screen Shot 2015-03-31 at 19.50.26

Redesigned Administration UI

We’ve given lots of thought to the Administration parts of YouTrack, and we hope the new look & feel will enhance your experience with configuring and administering YouTrack projects. Included are new and improved ways to customize fields and workflows, tweak integrations, and more.

Screen Shot 2015-04-03 at 15.27.53

Dashboard

Please give a warm welcome to the greatly enhanced Dashboard! Now you can resize your widgets, edit and drag them smoothly, and open a widget in full screen by double-clicking its header. Better query assistance, saved searches and tag filters are also available.

Dashboard 6.5

Workflow

YouTrack 6.5 will introduce a number of enhancements to custom workflows. These small but nice features will improve your experience with creating and using workflows, and solve some issues you might have faced previously:

  • JT-24970 – send notification on comment update
  • JT-29205 – more detailed workflow language reference
  • JT-28920 – run ScheduledRules and TimeEvents under specific Workflow user

Mailbox integration

Using YouTrack as a help desk? We have some sweet goodies for you in YouTrack 6.5:

  • JT-28141 – add ${reply-to} variable
  • JT-28744 – all user’s emails will be now associated with one user profile
  • JT-19981 - square brackets contents in an email title shouldn’t be discarded
  • JT-28625 - add “Disable Mailbox rule” option

TeamCity Integration

  • JT-7079 Support VCS branches in Teamcity integration
  • JT-6619 Map one youtrack project with several configurations in teamcity

We hope this list includes the features you’ve voted for.

We are eager to share the brand new features with you soon, by opening the EAP (Early Access Program) within the next month. Meanwhile, please do share your feedback and comments in the comments below.

Follow us @youtrack for more YouTrack news!

Posted in features, news | Tagged , , , , , | 33 Comments

Confluence Integration Is Here

If you’re using YouTrack and Confluence together, you might be interested in this little add-on that helps you integrate these two at some level.

The add-on brings two macros:

1. issue which simply inserts a link to any YouTrack issue, and this link reflects the issue state, so you can tell, for example, if the issue is resolved or not by just looking at a page. Here’s an example of its syntax:

{issue:id=DOC-3202}

And this is what it produces:

link to issue

 

Hovering mouse over this link gives a tooltip with even more details like assignee, number of votes, etc.This macro was inspired by our marketing team who are actively using Confluence pages to aggregate information about various tasks that are connected with YouTrack issues, so now they can just open a page and have a clear view of how things are going with this or that task at a glance.

2. report this one allows you to insert a report based on a YouTrack issue query to a Confluence page. For example, this creates a page that displays unresolved issues from the DOC project:

{report:project=DOC|query=#Unresolved}

report

 

Get the add-on now and start using YouTrack and Confluence together. We’ve just started developing the plugin, so if you have a feature request or other feedback, don’t hesitate to share it with us.

Posted in features, how-to | Tagged , | 9 Comments

YouTrack 6.0.12634 Is Out

A fresh spring YouTrack 6.0.12634 is here, please welcome! This minor update introduces a number of bug fixes, including a new issue  form performance. Check the full list of Release notes for the details.

yt_home_by_jetbrains_1200x628

Download YouTrack 6.0.12634 and enjoy the latest version today! if you’re using YouTrack InCloud, all servers are already upgraded to the latest version. Please keep updated with the Maintenance Calendar.

Keep tracking with pleasure!

Posted in news, release | Tagged | 9 Comments

Welcome YouTrack 6.0.12619

We’re glad to introduce a fresh winter update for our fast-flying issue tracker and project management  ⎯ YouTrack 6.0.12619. This minor version brings a lot of important bug fixes. Please see the release notes for the full list of changes.

Download YouTrack 6.0.12619 and upgrade to the latest version today!

YouTrack InCloud instances upgrade is planned for Monday, February 23, according to our Maintenance Calendar.

Keep tracking with pleasure!

 

Posted in uncategorized | Leave a comment

YouTrack 6.0.12577 Is Available

Please welcome a fresh YouTrack 6.0.12577! This minor release introduces important bug fixes for a number of Reports, the Dashboard and a new user management. Please check the full list of release notes for more details.

Download YouTrack 6.0.12577 and upgrade to the latest version right now.

If you’re using YouTrack InCloud, please note that the upgrade is planned for this Saturday January 31 10.00 AM – 12.00 PM GMT, according to our Maintenance Calendar.

Keep tracking with pleasure!

 

Posted in uncategorized | 2 Comments

A Fresh YouTrack 6.0.12463 Is Here

Christmas is coming and we have also prepared a nice surprise for you!

Please welcome YouTrack 6.0.12463, a cool winter update for our hot issue tracking and project management tool! This bug fix brings a number of important updates for the new user management, reporting and Dashboard.  For more details, please check the full list of Release notes.

Please note that a new version of YouTrack Workflow Editor is also available. With the latest version, you can now disable all the workflow rules without accessing the admin UI.

Download YouTrack 6.0.12463 and enjoy all the latest changes! If you are using YouTrack InCloud, your instance has already been updated to the latest version today, according to our Maintenance Calendar.

We wish you a merry Christmas and a happy New Year!

 

 

 

Posted in release, uncategorized | Tagged , | Leave a comment