Hi, Habr!

At the end of last week, the long-awaited “major” release of the innovative YouTrack 4.0 bug tracker with the ability to manage Agile processes was released. We want to tell you a little more about this functionality.
YouTrack is popular with developers due to the advanced use of keyboard shortcuts, effective search queries and command syntax, as well as fully customizable workflows and search attributes.
')
YouTrack 4.0 has added a completely new, independent module for managing Agile processes, which can be easily adapted to the specifics of the implementation of the Scrum methodology or the Kanban process in your team. If you are still mastering Agile processes, this module will be an excellent help in acquaintance with them, and will also allow you to combine the most convenient elements of each process for you.
YouTrack 4.0 implements key Agile process management functionality:1) Task Boards (Agile Board)Scrum- Use the board to visualize your daily activity. Group your tasks related to the implementation of each user story (user story), through the creation of swimlanes - "swimming tracks." Evaluate and move tasks around the board, thus reflecting team progress during the sprint.
- Create sprints (iterations in scrum) and determine the duration of each of them. Plan a sprint by dragging user stories from the backlog onto the board.
- Use the task combustion chart (burndown chart) to visualize the progress of the team during the sprint.
Kanban- Create different columns on a Kanban board to represent the different stages of your development process. Move your tasks along the board as you work on them.
- Set the minimum and maximum number of “work currently in progress” (work-in-progress) for each column to control the number of tasks at any stage of development.
- Use the Cumulative Flow graph to identify potential bottlenecks.
2) Backlog ManagementCreate a backlog for a product (product backlog) or release (release backlog) to conveniently plan and prioritize your tasks throughout the project, release or iteration. Prioritize user stories or tasks in backlog with simple drag and drop. Use shortcuts to organize and change backlog on the fly.
3) Support multiple projects on the boardYou can lead several projects on the board in one iteration. All that is needed for this is a common set of version values for these projects.
4) Your personal boardUse advanced search queries to filter the tasks (cards) on the board, just like you always did in YouTrack. For example, filter those not assigned to anyone (#unassigned) or those that were assigned to you (for: me).
YouTrack also remains faithful to the support of extended keyboard shortcuts. Use shortcuts to move tasks (cards) around the board, add, edit, and delete swim lanes and tasks, etc.
In addition, the following has been added to YouTrack 4.0:- Customizable notification templates
By setting up email and jabber notifications “for yourself”, you can control what exactly should be communicated to your users in the notification when a new one is created, when it has been updated, commented or reassigned. Add your own title, change the language, redo the message text, and much more with the help of
Freemarker templates.
- Arbitrary ordering of tasks, subtask support
Now you can create subtasks for any task (issue). Simply add the parent or subordinate link to the desired task, or in the Tree-View mode, determine its place in the overall hierarchy of tasks / subtasks by simply dragging to the desired level.

Simply drag and drop tasks into the Issues List if you want to change their order, including the order of search results or saved queries. Save search results to share with your team members.
- Global and personal context
Work with YouTrack in your personal context. Choose any saved search, tag or project in the contextual drop-down list and work in it until you want to switch to another context. If you need to filter tasks at once in all projects in YouTrack, simply select Everything as the context. Use the sidebar to pin and unpin projects, tags and saved searches to keep a compact view of this list.
Import into YouTrack users and projects from AgileZen with user stories and their tasks. By default, the history is imported as a feature (feature), and its tasks (tasks) - as subtasks (subtasks) to it.
- Notify users through comments
There is no need to add a user to the list of followers of your search to send him a single notification. Now you can notify the user by simply mentioning his
username in the comment for the ishya.
Sometimes an excess of notifications annoys users or team members. Now you can use commands without sending any notifications.
Of course, this is not a complete list of improvements that we have implemented to make your work with YouTrack easier, faster and more efficient. All release details can be found on the
What's new page.
YouTrack is available for free. Download a
free package for 10 users or register
YouTrack InCloud hosted in the JetBrains cloud (a free plan for 9 users is offered).
We thank you for your attention!
Develop with pleasure!