|
@@ -0,0 +1,54 @@
|
|
|
+# Что такое Jira ?
|
|
|
+
|
|
|
+Jira – это программный инструмент для управления проектами, разработанный компанией Atlassian. Jira часто используется в IT-компаниях для формирования списка задач, отслеживания общего прогресса команды и решения возникающих по ходу разработки продукта проблем.
|
|
|
+Приложение Atlassian построено по принципам канбан- и скрам-досок, давней практики организации задач. Но эти принципы дополняются массой вспомогательных механизмов, которые добавлялись в приложение исключительно с целью упростить создание новых приложений, добавить в них функции, исправить ошибки и т.п. Также эта система управления проектами исповедует Agile-методику разработки.
|
|
|
+
|
|
|
+# Для чего используют Jira ?
|
|
|
+
|
|
|
+Эту программу создавали для программистов. «Затачивали» каждый аспект под нужды разработчиков. Поэтому работает и выглядит она иначе. Не слишком универсально. В связи с этим вырос ряд конкретных сценариев, в которых применяется JIRA:
|
|
|
+* Наглядная организация списка задач.
|
|
|
+* Управление проектом и командой, занимающейся его развитием.
|
|
|
+* Разработка ПО с нуля или добавление новых функций.
|
|
|
+* Управление задачами, связанными с маркетинговой составляющей продукта.
|
|
|
+• Отслеживание ошибок в программе и их своевременное исправление.
|
|
|
+
|
|
|
+# Алгоритм работы с Jira
|
|
|
+
|
|
|
+Процесс работы с Jira можно разложить на 7 простых шагов:
|
|
|
+1. Для начала нужно загрузить Jira, создать профиль и запустить утилиту. Можно использовать аккаунты Apple и Google.
|
|
|
+2. В окне приложения необходимо выбрать пункт Create Project.
|
|
|
+3. Программа предложит список шаблонов для доски с задачами (для разработчиков, для маркетологов и т.п.). Выбираем ту, что лучше всего соответствует целям команды и стилю работы в вашей компании.
|
|
|
+4. Затем Jira задаст пару вопросов по поводу того, пользовались ли вы ранее Agile и канбан. На основе ответов программой будет принято решение о целесообразности внедрения обучения в интерфейс.
|
|
|
+5. Настраиваем колонки под своим нужды (если то, что было предложено в шаблоне, не на 100% удовлетворяет вашим требованиям).
|
|
|
+6. Создаем задачу (пункт Create).
|
|
|
+7. Приглашаем других пользователей (то есть членов команды) работать с созданной вами доской (пункт Invite).
|
|
|
+
|
|
|
+# Как устроена Jira ?
|
|
|
+
|
|
|
+### Интерфейс
|
|
|
+Интерфейс Jira делится на несколько ключевых вкладок. Во вкладке «Projects» хранятся все канбан/скрам-доски, которые вы можете просматривать или редактировать. Фактически это основное рабочее пространство. Здесь же можно перейти в режим отслеживания релизов продукта, взглянуть на все активные спринты, проанализировать отчеты о проделанной работе и т.п.
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+### Задачи
|
|
|
+Задачи в оригинале называются Issues, что можно перевести как «проблемы». Issue – это единица информации. В нее закладывается либо какая-то функция, которую нужно реализовать, либо ошибка в программе, которую необходимо исправить.
|
|
|
+Issues – это составные части проекта и спринта. Именно список задач формирует рабочий процесс. Поэтому он и состоит из создания задач, наблюдения за ними, выполнения, анализа, дополнения, изменения и т.п.
|
|
|
+### Типы задач
|
|
|
+У задач в Jira есть типы. Для более удобной категоризации можно выбрать один из вариантов, например новую функцию, баг, подзадачу, эпики и т.п.
|
|
|
+Выбор типа задач зависит от целей команды и компании. Можно создавать свои типы для удобного распределения, фильтрации и поиска задач. Соответствующий раздел настроек находится в Project settings.
|
|
|
+### Релизы
|
|
|
+Каждый набор новых функций в приложении или пакет исправленных ошибок отправляется к пользователям в виде новой версии этого самого приложения. Версионность – самый удобный, часто используемый и фактически ставший индустриальным способ развития программных продуктов.
|
|
|
+Поэтому в Jira такой акцент сделан на контроле новых версий. В соответствующем разделе можно создавать версии программ, указывать дату выпуска и закреплять за ними исправления багов, новые функции и issues, входящий в конкретный релиз.
|
|
|
+
|
|
|
+### Код и деплой
|
|
|
+Одно из преимуществ Jira – возможность тесно интегрировать ее с другими продуктами, например с платформами Bitbucket, Github и Gitlab.
|
|
|
+Такое объединение добавляет дополнительный контекст в систему управления проектами. У лидеров команды появляется возможность наблюдать не только за прогрессом как за набором меняющихся активных задач, но и смотреть на реальные изменения в коде.
|
|
|
+Интеграция позволяет разработчикам напрямую отправлять каждый коммит в Jira, чтобы другие члены команды могли видеть изменения из условного Github прямо в системе управления проектами.
|
|
|
+### Плагины
|
|
|
+Jira можно сделать еще функциональнее, если подключить к ней плагины сторонних компаний.
|
|
|
+Некоторые из них продвигает сама Atlassian. В их числе интеграция с Git-системами, к примеру. Это один из наиболее распространенных и очевидных вариантов использования плагинов.
|
|
|
+Также разработчики Jira активно развивают идею тесного взаимодействия между пользователями системы управления проектами и пользователями мессенджера Slack. Есть даже отдельный набор программных модулей для интеграции одного в другое.
|
|
|
+
|
|
|
+
|
|
|
+### Литература
|
|
|
+https://timeweb.com/ru/community/articles/kak-rabotat-v-jira#:~:text=Jira%20–%20это%20программный%20инструмент,скрам-досок%2C%20давней%20практики%20организации%20задач
|