YouTrack 6.0, виразний і гнучкий. Що вміє новий трекер?

Вийшла свіжа версія трекера YouTrack. У сусідній панелі браузера вже можна закачати її або спробувати в хмарі, а тут ми розповімо, що в ній особливо добре.

У YouTrack 6.0 з'явилися інформаційна панель (dashboard), покликана допомогти командам розробників, так і менеджерам проектів, безліч нових звітів, новий редактор скріншотів і поліпшене керування групами і правами доступу.



Нова версія YouTrack скромно називається YouTrack Harmony. В командах, використовуючи принципи та підходи agile, її нові можливості точно будуть затребувані (якщо на конференціях наші колеги не лукавили, кажучи, чого саме їм не вистачає в нашому трекері).


Інформаційна панель

Інформаційна панель (Dashboard) доступна по кліку по логотипу в основному меню.

Тут зібрано все, що може вам знадобитися у вашому проекті (крім рук і мізків).
На дошку можна додати скільки завгодно віджетів (прямо як на сайті Яндекса, так?*)

Віджети можуть бути трьох типів: reports, top issues і notes. Тобто звіти, найважливіші завдання та нотатки (які ви створюєте самі, як стікери на моніторі). Кожен віджет можна налаштовувати, наприклад, визначити пошуковий запит top issues, щоб в цьому віджеті виводилися саме ті завдання, які вам важливі.



Звіти

У YouTrack Harmony — 17 різних звітів. Вони діляться на звіти про хід робіт (Timeline reports) і звіти про стан проекту (Snapshot reports). Звіти про хід проекту дають картину того, як змінюються показники з часом, а звіти про стан показують стан на конкретний момент або період.

Звіти про хід проекту
Звіти про хід проекту включають в себе:
  • Burndown сhart
  • Fixed vs Reported rate
  • Verified vs Reopened rate
  • Resolved vs New/Reopened rate
  • Resolution time
  • Average issue age
  • Cumulative flow
Burndown chart — це добре знайомий послідовникам практик agile графік наближення кількості зроблених завдань до оптимального, порівняльні графіки (наприклад, Fixed vs Reported rate) показують, загрожує команді перевантаження від вхідних завдань чи все йде рівно, а один з найцікавіших графіків — Average issue age, зміна середнього часу, що ваші задачі проводять у певному стані.

Середнє час перебування завдання в певному стані
Для побудови графіка Average issue age використовуються ковзаючі середні — функції, знайомі деяким з присутніх по фінансовому аналізу. Ковзне середнє в кожен момент часу обчислюється за певний попередній період (наприклад, тиждень). Ковзне середнє використовують для згладжування графіка за рахунок виключення занадто сильних відхилень. Наприклад, якщо більшість завдань в проекті проводять у стані In Progress 5 днів, а якась завдання висить в ньому вже 25 днів, то при відносно невеликій кількості завдань вона буде давати великий вклад у середнє значення. Але якщо ми обчислюємо не просто середнє по всьому часу проекту, а тільки за останні 7 днів, наприклад, то така задача великого вкладу давати не буде. При обчисленні ковзного середнього буде вважатися, що вона висить в In Progress тільки 7 днів (бо те, що за межами обраного нами вікна в 7 днів, просто не враховується).

При виборі звіту Average issue age будується два графіка — власне середнє (за замовчуванням показується ковзне середнє, інші криві на графіку включаються різнокольоровими кнопками над ним) і кількість завдань, які перейшли з цікавого нам стану в якесь інше. Яке саме стан цікаво — In Progress або інше, вказується при створенні графіка. У будь-який момент цю настройку можна змінити, і тоді графік перерахується.

Крім стану (State), можна використовувати і інші поля з перечислимыми значеннями. Наприклад, можна стежити за перекладом завдань з одного типу в інший (Bug -> Feature).



На верхньому графіку відображені дані щодо часу перебування завдань у стані In Progress і за кількістю завдань.

Для кожної точки на графіку moving maximum — це максимальне значення за попередні 7 днів, moving average — середня за попередні 7 днів.

На нижньому графіку щодня відображається кількість завдань, які перейшли із стану In Progress в інший стан (сині смужки) і кількість завдань, які залишаються в стані In Progress.

Звіти про стан
У звітів про стан є базовий звіт, який можна гнучко налаштовувати, Issues per two fields, і кілька визначених на цій базі звітів, наприклад Issues per assignee, Issues per project, Issues per arbitrary field. Крім того, є ще State transition report, Matrix report і кілька інших звітів, які не є приватним випадком Issues per two fields.

Давайте подивимося ближче на звіт Issues per two fields. При створенні звіту треба вказати ім'я звіту, проект(и), за якими він будується поля, які треба відкласти по осях X і Y. Також можна уточнити пошуковий запит (якщо звіт треба відфільтрувати тільки частина завдань), налаштувати вигляд звіту і область видимості. За замовчуванням звіт побачить тільки той, хто його створив.



Наприклад, щоб побачити, хто з колег ставить мені більше завдань, я можу вказати query «Assignee: me». Заодно можна подивитися, як вони розподілені по пріоритетам.



Вийшло, як неважко бачити, немов в частівці: найбільше завдань я ставлю собі сам.

Частівка (якщо хто не знав):
Діти сперечалися на дачі,
У кого тер'єр кусючою.
Виявилося, що кусючою
У самій господині дачі.


Робота з декількома чернетками завдань

Якщо ви почали описувати завдання або проблему і кинули цю справу на півдорозі (і так кілька раз), то YouTrack тепер запам'ятає всі чернетки. Можна відкрити кілька чернеток в різних вкладках браузера і редагувати їх одночасно, а також повернутися до тієї задачі, яку ви почали описувати раніше, або видалити стало непотрібним опис.



Редактор зображень

Ми переписали редактор зображень. Тепер він працює прямо в браузері, і більше не треба возитися з оновленнями Java для запуску аплета. Щоб приробити до задачі в YouTrack знімок екрана, треба зробити його з допомогою PrtScr (Windows, Linux) або Cmd+Ctrl+Shift+4 (Mac OS), вставити його в опис завдання або коментар (наприклад, з допомогою Ctrl+V або Cmd+V), а потім у редакторі обрізати зайве, підкреслити важливе або замазати приватне:



Якщо ви оновилися на нову версію YouTrack зі старою, то при першому старті аплету з'явиться повідомлення про можливість старий аплет відключити. Якщо ви погодитеся, то в вашому профілі виставити прапорець Disable deprecated Screenshot Applet. Якщо ви просто поставили нову версію YouTrack, а попередній у вас не було, то цей прапорець буде стояти за замовчуванням у всіх користувачів, яких ви створите.

Для тих, кому старий редактор все-таки більш зручний, ми залишили можливість повернутися назад. Для цього треба зайти в налаштування свого профілю (Username | Profile) і там прибрати відмітку "Disable deprecated Screenshot Applet".

Користувачі, групи, ролі і призначення прав доступу

У YouTrack використовується звичайна для сучасних налаштувань безпеки система: користувачі об'єднуються в групи, груп призначаються ролі, ролям делегуються повноваження виконувати різні дії (read issue, update issue, delete user тощо) Рекомендується дотримуватися саме цією схемою, хоча технічно можливо призначити роль не групі, а окремому користувачеві.

У YouTrack Harmony інтерфейс адміністрування користувачів, груп і ролей значно покращився, а можливості фільтрації списку користувачів розширилися:



Використання AND в пошукових запитах

У новому YouTrack покращено пошук. Тепер можна об'єднувати умови пошуку з допомогою and (наприклад, tag documentation AND tag important), і використовувати дужки в умовних виразах, наприклад, (Affected versions: 5.1 or Priority: Critical) and Fix versions: 5.2.

Також з'явилася можливість шукати issues зі значенням поля, в якому обов'язково є кілька ключових слів. Наприклад, summary: customer and summary: report в результаті видасть лише ті квиточки, що в полі summary і містять customer, report.

Налаштування гарячих клавіш

Одне з головних достоїнств YouTrack можливість виконати будь-яку дію за допомогою клавіатури, миші. Тепер ви можете не тільки користуватися зручною клавіатурної підтримкою, але і налаштовувати комбінації гарячих клавіш. Параметри застосовуються до всіх проектів і користувачам на сервері, можна налаштувати гарячі клавіші для списку завдань, і для Agile-дошки.

Подивитися гарячі клавіші можна з Ctrl+/.

Налаштувати свою схему клавіш можна в налаштуваннях сервера Administration | Global:



Щоб виконати настройку, потрібно клацнути Export selected shortcuts, відредагувати отриманий файл, а потім виконати Import Shortcuts. Це — шлях справжнього джедая, бо експорт робиться в JSON, його і треба редагувати. Ось — докладний опис процесу.

Ми сподіваємося, що YouTrack став ще простіше і більш передбачувані у використанні і будемо вдячні за ваші відгуки. Якщо ви напишете їх в наш трекер, ви зможете оцінити не тільки новий інтерфейс, але і те, як швидко ми відгукуємося на ваші повідомлення. Спасибі!

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.