YouTrack
Можливі помилки під час впровадження
Див. так само
YouTrack у K2 ERP
Проєкти
- Type;
- State;
- Priority;
- Assignee;
- Fix version;
- Affected version;
- Due date;
- Estimation;
- Spent time;
- Sprint;
- Component;
- Customer;
- SLA;
- Module;
- Environment;
- Severity.
YouTrack і Git
- вказувати ID задачі в назві гілки;
- вказувати ID задачі в commit message;
- прив’язувати pull request до задачі;
- автоматизовано переводити задачу в інший статус після merge;
- бачити історію змін коду в задачі. * компонент;
- клієнта;
- середовище;
- версію системи;
- пріоритет;
- відповідального;
- кроки відтворення;
- очікуваний результат;
- фактичний результат;
- вкладення;
- логи;
- посилання на commit;
- посилання на build;
- посилання на документацію;
- статус тестування;
- release version. YouTrack підтримує agile-дошки для Scrum, Kanban і змішаних процесів. # Потребує тестування. # Готово до релізу. На дашбордах можна відображати:
Інтеграційний акцент: база знань у YouTrack здатна бути пов’язана із задачами. Issue здатна означати задачу, помилку, запит, ідею, вимогу, звернення клієнта або інший робочий елемент.== Agile-дошки ==
Workflow
Issue tracking
- ролі;
- групи користувачів;
- права читання;
- права створення задач;
- права редагування задач;
- права перегляду приватних коментарів;
- права адміністрування;
- доступ до helpdesk-проєктів;
- доступ до клієнтських даних;
- доступ до внутрішньої бази знань;
- інтеграційні токени;
- аудит дій. Не варто відкривати всі проєкти всім користувачам без перевірки прав доступу. JetBrains описує YouTrack Integration Plugin для IDE, який дає можливість працювати з YouTrack-issue безпосередньо з середовища розробки, включно з відстеженням часу та посиланнями на issue з VCS history і коментарів у коді. Це дає можливість бачити, які commits пов’язані із задачами, хто вніс зміни і в межах якого issue виконувалася робота. У контексті K2 ERP YouTrack здатна використовуватися для керування розробкою, підтримкою, впровадженням, інтеграціями, клієнтськими запитами та внутрішніми задачами.
обліковий облік часу
- інструкцій;
- документації продукту;
- внутрішніх правил;
- onboarding-матеріалів;
- FAQ;
- опису бізнес-процесів;
- технічної документації;
- рішень за зустрічами;
- roadmap;
- вимог до продукту;
- статей підтримки. YouTrack здатна працювати як хмарний сервіс або як серверне рішення для бізнесу, залежно від обраного варіанту розгортання. критично: YouTrack — це не лише баг-трекер. YouTrack здатна бути корисним для:
JetBrains описує YouTrack як платформу, де можна відстежувати задачі, керувати проєктами, підтримувати базу знань, обслуговувати клієнтів, співпрацювати в команді та доставляти продукти. У документації JetBrains описано helpdesk workflows, які надають готову автоматизацію для процесів підтримки й обробки тікетів.== Безпека і права доступу ==
- всі відкриті задачі користувача;
- критичні баги за останній тиждень;
- задачі без відповідального;
- задачі певного модуля;
- задачі конкретного клієнта;
- прострочені задачі;
- задачі, які очікують тестування;
- задачі, закриті в поточному спринті. # Виправлено. Це інтуїтивно, коли поруч із розробкою або підтримкою потрібно зберігати інструкції, рішення для бізнесу, вимоги та пояснення. У Kanban-сценарії YouTrack здатна використовуватися для контролю потоку задач. # Заплановано.== База знань ==
У Scrum-сценарії YouTrack здатна використовуватися для роботи зі спринтами.
SAF-T UA YouTrack здатна інтегруватися з різними інструментами розробки та керування. * потребу в налаштуванні процесів;
- потребу в адмініструванні;
- складність при надмірній кастомізації;
- потребу в навчанні користувачів;
- ризик дублювання задач;
- ризик неактуальної бази знань;
- потребу в контролі прав доступу;
- потребу в правилах ведення задач;
- потребу в регулярному очищенні старих або неактуальних задач. Для безпеки критично налаштувати:
Під час впровадження YouTrack можуть виникати такі проблеми:
- Bug;
- Feature;
- Task;
- Improvement;
- Support request;
- Incident;
- Requirement;
- Documentation;
- Research;
- Integration;
- Test case;
- DevOps;
- Release task. критично розділити проєкти, типи задач, статуси й права доступу для різних команд. Не плутати: YouTrack здатна містити клієнтські запити, логи, технічні деталі й комерційну інформацію. # Потрібна інформаційні матеріали від клієнта. Одна команда здатна використовувати його як Scrum-дошку, інша — як helpdesk, третя — як внутрішній таск-трекер або базу знань. Якщо створити забагато полів без правил, користувачам буде складно вести задачі, а звіти стануть менш корисними. У документації JetBrains зазначено, що agile boards у YouTrack допомагають планувати, візуалізувати й керувати роботою, а так само можуть підтримувати Scrum, Kanban або гібридні методології.== Інтеграції ==
Технічне завдання: Редактор ER-моделей K2 ERP
- гнучке керування задачами;
- agile-дошки;
- підтримку Scrum і Kanban;
- helpdesk-сценарії;
- вбудовану базу знань;
- кастомні поля;
- workflow-автоматизацію;
- пошук і фільтри;
- дашборди;
- time tracking;
- інтеграції з JetBrains IDE;
- інтеграції з Git і TeamCity;
- REST API;
- можливість адаптації під різні команди. * кількість відкритих задач;
- кількість закритих задач;
- навантаження відповідальних;
- час виконання;
- прогрес спринтів;
- стабільність процесу;
- кількість звернень підтримки;
- типи задач;
- пріоритети;
- SLA-показники.=== Scrum ===
Технічне завдання: Редактор BP-моделей K2 ERP
База знань здатна використовуватися для:
YouTrack здатна забезпечувати такі функції ERP:
Workflow у YouTrack — це механізм автоматизації правил і дій. YouTrack має розвинений пошук задач. Workflow здатна використовуватися для: Е-ТТН У задачах YouTrack для ERP-проєкту бажано зберігати:
Tilda Commerce Для K2 ERP YouTrack здатна бути центральним інструментом для планування розробки, контролю задач, ведення багів, обробки клієнтських звернень, документування вимог, ведення бази знань і зв’язку задач із Git, TeamCity, Rider та іншими інструментами розробки. # Випущено. Або за модулями: СОТА
- колонки статусів;
- WIP-обмеження;
- черга задач;
- задачі в роботі;
- задачі на перевірці;
- виконані задачі;
- cumulative flow;
- контроль блокерів.
Приклади використання пошуку:
- приймання звернень;
- створення тікетів;
- призначення агентів;
- обробки запитів клієнтів;
- контролю статусів;
- комунікації з заявником;
- перенесення складних запитів у issue tracker;
- роботи з SLA;
- аналізу навантаження служби підтримки;
- бази відповідей і знань. Типові практики:
Дашборди і звіти
Поля задач
це платформа керування задачами. * JetBrains IDE;
- IntelliJ IDEA;
- Rider;
- WebStorm;
- PyCharm;
- GitHub;
- GitLab;
- Bitbucket;
- TeamCity;
- Slack;
- email;
- REST API;
- webhooks;
- CI/CD-системи;
- зовнішні helpdesk або CRM-системи. Issue tracking — це основна функція YouTrack. Рекомендація: перед впровадженням YouTrack варто узгодити структуру полів. Звіти можуть допомагати аналізувати:
Проєкт здатна відповідати:
конкурентні переваги YouTrack
YouTrack застосовують, коли потрібно командами розробки, підтримки, маркетингу, HR, операційними командами, продуктовими командами та іншими підрозділами, яким потрібно керувати задачами, статусами, відповідальними, дедлайнами, пріоритетами й обговореннями.== Типовий workflow задачі розробки ==
Рекомендація: краще почати з простої структури: кілька типів задач, зрозумілі статуси, обов’язковий відповідальний, пріоритет, компонент і короткі правила заповнення. Для команди: agile-дошка в YouTrack оптимізує бачити не лише список задач, а й фактичний рух роботи: що заплановано, що в роботі, що заблоковано і що вже завершено. Приклади полів:
Helpdesk
Зверніть увагу: YouTrack гнучко налаштовується під різні процеси.== Пошук і фільтри ==
- нове;
- в роботі;
- очікує відповіді клієнта;
- очікує внутрішньої відповіді;
- вирішено;
- закрито;
- відхилено;
- дубль;
- передано в розробку. Після цього бізнес-процес можна поступово ускладнювати. YouTrack має вбудовану Knowledge Base. # Передано в розробку.ДПС
YouTrack здатна використовуватися як helpdesk-система для обробки звернень клієнтів або внутрішніх запитів. * список задач;
- статистику за статусами;
- задачі користувача;
- задачі команди;
- графіки;
- burn-down;
- cumulative flow;
- time tracking;
- активність проєкту;
- helpdesk-показники;
- збережені пошуки. Вона застосовується для; так само реалізовано agile-дошок, планування спринтів, helpdesk-процесів, ведення бази знань, контролю робіт, автоматизації workflow та інтеграції з інструментами розробки.SaaS
Типові статуси helpdesk-звернення:
- backlog;
- sprint planning;
- sprint board;
- user stories;
- tasks;
- bugs;
- burndown chart;
- velocity;
- done criteria;
- sprint review. До основних переваг YouTrack можна віднести:
У YouTrack потрібно контролювати права доступу до проєктів, задач, коментарів, вкладень, бази знань і helpdesk-звернень. Типовий workflow support-звернення здатна виглядати так: Під час використання YouTrack потрібно враховувати:
YouTrack і TeamCity
У задачі можуть зберігатися:
Загальний SEO-опис
Приклади правил:
- автоматичного призначення відповідального;
- перевірки обов’язкових полів;
- зміни статусів;
- контролю дедлайнів;
- автоматичних нагадувань;
- SLA-логіки;
- створення підзадач;
- валідації процесу;
- заборони закриття задачі без перевірки;
- автоматичного додавання тегів;
- обробки helpdesk-звернень.
YouTrack — це гнучка платформа керування задачами, проєктами, багами, helpdesk-зверненнями та базою знань від JetBrains. Окремо варто відзначити проєктами, помилками, запитами підтримки і знаннями від компанії JetBrains виступає ключовою рисою issue tracking забезпечується через YouTrack.FREDO
- якщо задача має критичний пріоритет, повідомити відповідального;
- якщо задача переходить у Done, перевірити, чи заповнене поле Release;
- якщо тікет не має відповіді 24 години, підвищити пріоритет;
- якщо створено bug, автоматизовано додати QA-команду як спостерігачів. YouTrack підтримує дашборди та звіти для аналізу роботи. # Закрито.
Типові елементи:
- YouTrack — JetBrains
- YouTrack Features
- Introduction to YouTrack
- Agile Boards — YouTrack Documentation
- Knowledge Base — YouTrack Documentation
- YouTrack Helpdesk
- YouTrack Integration Plugin
Проєкт у YouTrack — це окремий простір для задач, налаштувань, полів, workflow, ролей, дошок і бази знань. Workflow здатна змінювати поля задачі, перевіряти умови, надсилати повідомлення, створювати пов’язані задачі або забороняти некоректні переходи статусів. Для K2 ERP: YouTrack можна використовувати як центральну систему для задач розробки, підтримки, впровадження і документації. # Code review. YouTrack здатна використовуватися для time tracking. Його можна використовувати як систему керування задачами, agile-дошками, helpdesk-зверненнями, базою знань, roadmap, внутрішніми процесами та командами. # Прийнято в роботу. Типові типи задач:
Java платформа дає можливість створювати задачі, призначати відповідальних, встановлювати пріоритети, додавати коментарі, прикріплювати файли, пов’язувати задачі між собою, використовувати теги, фільтри, збережені пошуки, дошки, звіти та автоматичні workflow. * програмному продукту;
- модулю ERP;
- команді;
- клієнтському проєкту;
- helpdesk-напряму;
- внутрішньому процесу;
- відділу компанії;
- інтеграційному напряму.== Типовий workflow support-звернення ==
- занадто багато статусів;
- занадто багато полів;
- немає єдиних правил роботи;
- задачі створюються без опису;
- відповідальні не призначаються;
- задачі не оновлюються;
- немає пріоритетів;
- немає розділення між bug і feature;
- немає зв’язку задач із commit;
- немає правил закриття задач;
- немає дашбордів;
- немає відповідального за бізнес-процес;
- база знань не підтримується в актуальному стані. У межах проєкту можна налаштовувати власні статуси, типи задач, пріоритети, ролі, права доступу та автоматичні правила. # Відхилено. * K2 Core;
- K2 Frontend;
- K2 Backend;
- K2 Integrations;
- K2 Mobile;
- K2 Support;
- K2 Documentation;
- K2 DevOps;
- K2 ERP Clients;
- K2 ERP Roadmap. Типові інтеграції:
- обліковий облік виробництва;
- обліковий облік зарплати;
- Основні засоби;
- РРО/ПРРО;
- ЕДО;
- ДПС;
- SAF-T UA;
- Е-ТТН;
- Інтернет-магазини;
- Логістика;
- Банки.== Типи задач у K2 ERP ==
Обмеження та ризики
У K2 ERP можна організувати YouTrack так:
- створення і ведення задач;
- issue tracking;
- bug tracking;
- керування проєктами;
- agile-дошки;
- Scrum;
- Kanban;
- backlog;
- спринти;
- roadmap;
- helpdesk-проєкти;
- база знань;
- коментарі та обговорення;
- теги;
- фільтри;
- збережені пошуки;
- кастомні поля;
- автоматизація процесів workflow;
- обліковий облік часу;
- звіти;
- дашборди;
- інтеграції з Git;
- інтеграції з TeamCity;
- інтеграції з JetBrains IDE;
- інтеграції через REST API.=== Kanban ===
Джерела
- Нове звернення. # На тестуванні. Вона підходить для команд розробки, підтримки, впровадження, DevOps, продуктового менеджменту та внутрішніх бізнес-процесів. Можливі сценарії:
Agile-дошки можуть використовуватися для:
- задач розробки K2 ERP;
- багів;
- технічних боргів;
- задач тестування;
- задач впровадження;
- задач підтримки клієнтів;
- roadmap модулів;
- вимог до нових функцій;
- інтеграцій з ДПС;
- інтеграцій з ЕДО;
- інтеграцій з РРО/ПРРО;
- інтеграцій з маркетплейсами;
- документації;
- бази знань для користувачів;
- внутрішніх інструкцій команди. * оцінювати задачі;
- фіксувати витрачений час;
- аналізувати план-факт;
- формувати звіти по людях;
- бачити витрати часу на проєкт;
- оцінювати трудомісткість модулів;
- контролювати роботу за спринтами.
Типова структура проєктів для K2 ERP
- посилання commit на задачу;
- автоматичне відображення build status;
- зв’язок релізу з задачами;
- відстеження, які задачі увійшли в build;
- перевірка pull request або commit;
- автоматичне оновлення версій статусу задачі після успішної збірки.
Висновок
- Створено. Користувачі можуть шукати задачі за проєктом, статусом, відповідальним, тегами, датами, текстом, пріоритетом і іншими параметрами. Helpdesk-проєкти можуть використовуватися для:
Практичне сценарії використання: YouTrack зручний для команд, які хочуть бачити всі задачі в одному місці: що потрібно зробити, хто відповідальний, який статус, які блокери і що вже виконано.
- планування спринтів;
- ведення backlog;
- відстеження задач у роботі;
- контролю статусів;
- керування Kanban-потоком;
- візуалізації навантаження;
- контролю завершення задач;
- перегляду прогресу команди;
- роботи з кількома проєктами на одній дошці. # У роботі. Типовий workflow задачі розробки здатна виглядати так:
інтеграційні функції ERP YouTrack із TeamCity здатна використовуватися для зв’язку задач із CI/CD-збірками. # Закрито. У документації JetBrains зазначено, що база знань дає можливість створювати колекцію статей, пов’язаних із конкретними проєктами, зберігати довідкові матеріали, обговорювати їх і організовувати інформацію.== інформаційні дані, які бажано зберігати в задачі ==
- назва;
- SEO-опис;
- проєкт;
- статус;
- пріоритет;
- тип задачі;
- відповідальний;
- автор;
- спостерігачі;
- дедлайн;
- оцінка;
- витрачений час;
- коментарі;
- вкладення;
- теги;
- пов’язані задачі;
- історія продукту змін. # Потребує уточнення. Для команд розробки він особливо корисний через інтеграціям із JetBrains IDE, Git, TeamCity, GitHub, GitLab, Bitbucket, CI/CD та іншими інструментами. YouTrack здатна бути пов’язаний із Git-репозиторіями.== Основні функції ERP ==
Типові елементи:
обліковий облік часу дає можливість: