Как настроить Jira и начать жить?
Если Jira используют как некий блокнот , накидывая задачи как попало после чего проект превращается в свалку в беклоге с ужасным описанием (если оно вообще есть) — то настало время разобраться с этим…
Сразу оговорюсь, что для матерых атласЯнов тут ничего нового не будет. Углубляться в тонкости настройки каждого пункта я тоже не буду, а попробую коротко описать первый блок важных вещей, поняв и настроив который, можно сделать работу людей сильно удобнее.
1. Почему Jira?
Немного предыстории. Я успел поработать и не 2–3 месяца со всеми популярными системами управления проектов redmine , trello, basecamp, merlin (он же MS Project) и Jira.
Конечно у всех из них есть свои плюсы минусы, но за что мне понравилась именно jira:
- простой и удобный трекинг времени и отслеживание его в рамках проекта
- фильтрация и графики для мониторинга чего угодно
- огромная возможность кастомизации
- возможность детально разграничивать права доступа
- огромное количество интеграций , что позволяет автоматизировать различные шаги
- тонкая настройках воркфлоу с подсказками для тех, кто идет по нему , чтобы ничего не забывали делать.
Сразу оговорюсь, что я не считаю что другие системы плохи, я лишь постараюсь рассказать за что я люблю Jira , на примере одного Scrum проекта.
2. WorkFlow Scheme
Воркфлоу схемы позволяют для одного проекта в зависимости от типов задач задавать разные воркфлоу. Так например для Story задач нужен сложный ворклоу, проходящих через несколько отделов и разные проверки , а для R&D задач и Bug’ов все намного проще. Поэтому для того, чтоб правильно организовать схему нужно хорошо разобраться над типами задач которые у вас есть, после чего объеденить задачи , которые идут по одному и тому же сценарию и “формализировать” этот процесс.
В итоге может получиться, например вот так:
- Story — идет по всем шагам коих много и сложно
- Bug — меньше шагов
- Technical task — не баг, но техническая задача, в которых не участвует отдел дизайна
- R&D — таск с простейшим воркфлоу , создан для упорядочивания работ (чтоб можно было планировать это время в спринт и соответственно трекать и отслеживать время)
- Sub-task’s — для декомпозиции Story
3. Workflow
На основе правильно описанного воркфлоу в Jira и можно накрутить много чего полезного по автоматизации, а так же разграничить доски разных отделов и видимость задач.
Вот так например выглядит workflow для стори:
Левая часть диаграммы — это шаги дизайн отдела. В этом воркфлоу так же есть шаг, который избавляет разработчиков от проблем “не совсем готового к разработке” дизайна — шаг “in dev/test review” , на котором лиды отсматривают дизайн и обсуждают его с дизайн отделом, чтобы на момент взятия задачи в спринт все были уверены, что все реализуемо и готово к тому, чтобы брать задачу в спринт.
Правая часть — это шаги отдела разработки и тестирования. В нем так же есть 1 шаг для дизайнеров — “design review” на котором дизайнеры проверяют насколько разработчики постарались и сделали работу точно по макетам. Такой ворфлоу позволяет разделить доски отделов в рамках одного проекта так, чтобы дизайнеры не видели ни спринты , ни таски разработки и наоборот, что позволяет проще ориентироваться во всем многообразии задач (см. пункт 5).
4. Transitions
Транзишены обеспечивают переходы между статусами задач — это те кнопочки , которые видят ваши коллеги в Detail View любой задачи. В рамках транзишена я обычно отслеживаю:
- избыточность переходов. Важно re-use’ать одинаковые транзишены, т.к. тогда проще автоматизировать и настраивать процессы
- Screen. Это модальное окно, которое отображается при осуществлении транзишена. Это те самые подсказки, чтобы люди не забывали логать время / писать комментарий/ прикреплять что-то / линковать и т.д.
- Options. В этой части кроется много полезного для автоматизации процессов:
- Post functions — позволяют автоматизировать перевод задачи на нужного человека автоматически, очищать нужные поля, фиксировать какие-то данные и т.д. Советую внимательно изучить эти возможности.
- Triggers — позволяют обеспечить автоперевод задач в нужные статусы, интегрировав в Jira, GitHub/etc. Чаще всего ребята забывают перевести какой-то таск в работу, а так jira сама будет переводить “в работу” когда создастся ветка с указанным таском в тайтле.
В целом, в каждой из опций транзишена вы можете найти для себя полезные вещи, а так же много нового можно добавить туда , путем установки дополнений из маркетплэйса. Чуть подробней о дополнениях в п. 6.
5. Разграничение досок отделов
Отдельные статусы для задач в для разных отделов но с одним и тем же смыслом “in design progress” и “in progress” нужны для того, чтобы можно было разграничить доски для отделов.
Для этого создаете несколько досок. Далее в General настройках досок конфигурируете фильтр по котором работает доска. Ограничиваете статусы , находясь в которых задачи будут отображаться на доске. Например вот так:
Таким образом в одном и том же проекте у разных отделов видны только те задачи, которые нужны им для работы. Никаких лишних кнопок, тасков и сомнений а точно ли это задача к нам?
При этом если уже в спринте разработки задача попадает в статус “дизайн ревью” , то она появится на доске дизайнеров. Трудно не заметить что у тебя повилось что-то новое — обозначение спринта в котором находится эта задача и сам таск.
6. Atlassian marketplace и интеграции
Очень забавно, но есть много полезных дополнений, которые работают только на Jira , которая находится на вашем сервере, а не в облаке, но и для облачной Jira есть много крутых плагинов, которые делают работу приятнее и быстрее, например:
-
— трекеры времени, удобный timesheet репорт, аддон на рабочий стол Jira , все это можно получить благодаря темпо. — расширение, которое добавляет много полезных и нужных вещей в post functions транзишена. Облегчает автоматизацию workflow — тут все очевидно JQL скрипты в транзишены, для более “глубокой” и не тривиальной автоматизации, если вдруг в предыдущем расширении не нашли того, что нужно. — не хотите строить роадмап руками? Заведите правильно задачи в жира и портфолио сделает это за вас
И так далее, список на самом деле огромный, зайдите на https://marketplace.atlassian.com/ и посмотрите сами 🙂
Помимо прочего, есть итеграции со слаком, гитом , тэстрэйлом и кучей чего еще.
Эпилог
Безусловно, все эти инструменты не защищают от некачественной постановки задач, от того, что не пишут поясняющие комментарии, забывают трекать время или в целом не следяют за формализацией процесса. Это нужно воспитывать в команде самому, но на моей практике ни разу не было, чтоб всем было удобнее работать в хаосе, чем с точно и понятно описанными и распланированными задачами. И не важно какой у вас шаг планирования — неделя или пол года, и какой инструмент вы используете для работы.
Как установить jira на windows
JIRA 6.2.7 можно было скачать с сайта разработчика при последней проверке. Мы не можем гарантировать бесплатную загрузку этой программы.
Последняя версия программы совместима с Windows XP/7/8/10/11, 32 и 64-бит.
Рекомендуется проверять загруженные файлы любым бесплатным антивирусом, поскольку мы не можем гарантировать их безопасность.
Наиболее часто используемое название файла установки программы: Jira.exe. ПО принадлежит к категории Офис. Версии 6.2, 6.1 и 6.0 наиболее популярны среди пользователей.
От разработчика:
JIRA is a professional development tool.
Main features:
— Create user stories and issues, plan sprints, and distribute tasks across your software team.
— Prioritize and discuss your team’s work in full context with complete visibility.
— Improve team performance based on real-time, visual data you can use.
Мы предлагаем оценить другие программы, такие как PDF2TXT, CIB pdf brewer или ‘Diff Doc’, которые часто используются вместе с JIRA.
Atlassian Jira: что это за программа и для чего она используется?
Как ни странно, но мало кто знает, что это за программа такая — Jira от разработчиков Atlassian. Оно и понятно, ведь знать о всех существующих программах довольно проблематично , п отому что во многих из них просто н ет необходимости в использовании. И лишь когда специфичность работы подталкивает на поиск нужного инструмента, тогда — то и натыкаешься на такую программу , как Jira.
Jira Atlassian есть на русском языке. В основном она предназначена для корпоративного использования , и основным ее назначением является контроль за сотрудник ами в процессе работы над большим проектом. Jira — это система управления большими проектами и задачами.
Использование Jira от компании Atlassian целесообразно в том случае, когда объем контроля над проектом превышает объем человеческой памяти либо когда над одним проектом трудятся более 15-20 сотрудников. То есть в моменты , когда возникает сложность в управлении , на помощь приходят средства для контроля, в данном случае программа Jira.
Принципы и возможности Jira
- название проекта;
- тематика проекта;
- классификация проекта;
- поставленные приоритеты;
- различные компоненты;
- прочий разный контент.
- Любой проект — это сгруппированные задачи.
- Любая задача создается в проекте.
- Выполнение любой задачи назначается исполнителю.
- Задачи могут быть разными, иметь внутри себя подзадачи, они могут быть связанными с другими задачами в проекте. У задач динамический статус, который меняется по мере выполнения задачи.
Преимущества программы Jira
- Мощный софт. Данная программа легко управляет самыми сложными проектами.
- Удобство пользования. На рабочем экране вы найдете разнообразные функции, которые удовлетворят все ваши желания. Программа Jira доступна на разных языках , в том числе и на русском. Она не требует установки, потому что это облачный сервис , н о в тоже время ее можно скачать на любой современный гаджет.
- Удобный контроль за проектом. Возможности данной программы так построены, что даже если какой-либо член команды где-то допустит промах, это сразу станет заметным для вас.
- Удобные фильтры. Внутри Jira вы можете отыскать задания по любым критериям. Также вы можете самостоятельно создать необходимый вам фильтр. Вы можете использовать рассылку результатов всем сотрудникам проекта.
- Управление доступом. В Jira есть стандартное распределение ролей в проекте: админ, руководитель, сотрудник. Но в то же время вы можете самостоятельно создать «роль» и назначить ей определенный доступ к проекту.
- «Серьезный» список пользователей программы Jira от Atlassian. В этом списке можно «увидеть» коммерческие банки, научные центры, крупные технологические корпорации, правительство некоторых стран, СМИ, разработчиков, медицинские корпорации и др.
- Тех.поддержка. Компания Atlassian осуществляет поддержку своих продуктов, в том числе и Jira. Для поддержки нужно всего лишь установить плагин Jira Service Desk, через который она осуществляется. Данный плагин работает по принципу портала, где пользователи оставляют свои заявки и могут просматривать ответы на заявки друг и х пользователей.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Name already in use
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Readme.md
Для «лицензирования» Jira 7.5.0 необходимо внести изменения в два файла (приведены актуальные версии файлов на момент установки):
Месторасположение файлов соответственно:
Скачиваем файлы на локальный компьютер, устанавливаем инструмент JD-GUI (http://jd.benow.ca/). Далее:
- открываем atlassian-extras-3.2.jar с помощью декомпилятора JD-GUI
- жмем File -> Save All Sources или Ctrl+Alt+S (сохранится архив atlassian-extras-3.2.jar.src.zip)
- распаковываем полученный архив с помощью архиватора
- в atlassian-extras-3.2.jar.src/com/atlassian/extras/decoder/v2/Version2LicenseDecoder.java находим метод loadLicenseConfiguration (в моем случае выглядел так):
- и добавляем в данный метод информацию о лицензии:
- сохраняем файл
- копируем commons-codec-1.9.jar в директорию с исходниками (atlassian-extras-3.2.jar.src)
- переходим в каталог с исходниками (atlassian-extras-3.2.jar.src) и компилируем класс из java-файла, который мы правили:
- могут быть ошибки (вызваны “кривостью” декомпиляции исходников), например:
- устраняем ошибки и еще раз компилируем класс. После успешного выполнения в каталоге com/atlassian/extras/decoder/v2/ появится файл Version2LicenseDecoder.class
- полученныей файл копируем с заменой (по такому же пути com/atlassian/extras/decoder/v2/) в архив atlassian-extras-3.2.jar (проще всего это сделать через mc — Midnight Commander)
- в общем случае “новый” архив atlassian-extras-3.2.jar необходимо положить (с заменой) на сервере с Jira в каталог /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/ и перезапустить жиру, в нашем случае нужно пересобрать docker-образ согласно инструкциям в Dockerfile
Аналогичным образом патчим файл atlassian-universal-plugin-manager-plugin-2.22.5.jar: