что такое jira confluence

Использование JIRA и Confluence в большом проекте

Начало нового проекта как правило сопровождается решением массы организационных вопросов: как будут взаимодействовать участники проекта, где будут храниться документы и как будет построено их согласование, как будут ставить задачи и выдавать поручения… В каждой компании, у каждого руководителя проектов, уже есть заготовки и предпочтения. Но всегда полезно посмотреть, как это делают другие. Поэтому предлагаю познакомиться с примером из практики, который вышел весьма удачным.

Для организации работы проектной команды необходим единый информационный центр, с помощью которого решаются следующие задачи:

Портал проекта — Confluence
Confluence — это удобный и продвинутый wiki движок от компании Atlassian. Он позволяет организовать внутренний интернет портал и дать доступ к нему всем пользователям — для редактирования или для чтения.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Проектный портал содержал все проектные материалы, часть которых мы сделали в виде иерархии страниц.

Верхний уровень иерархии — это этапы проекта. На каждом этапе создали страницы-ключевые задачи этапа. Причем на каждой странице — описание задачи, каково ее содержание, зачем она необходима, кто ее выполняет, приложены шаблоны документов.

Все контрактные документы, которые должны сдаваться в качестве результатов проекта, выкладывали на соответствующую страницу в Word, Excel или pdf. Таким образом все проектные материалы, были в одном месте, структурированы, и не было путаницы с версиями.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Масса полезной информации мы организовали в виде специальных страниц. Например, для большой команды крайне популярной является контактная карта, на которой у нас был список проектной команды по группам, с фотографиями и данными участников.

Страница со ссылками на экземпляры системы поддерживались системными администраторами. Там же была схема эволюции технической инфраструктуры — когда какие экземпляры появлялись и выводились из эксплуатации.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Процедуры и регламенты

Собрание всех инструкций и проектных регламентов на портале, в актуальном и удобном для чтения виде позволяет экономить на объяснениях новым участникам и бороться с отговорками «не прочитал, не нашел, не видел». Когда вопрос все-таки возникает, можно выслать ссылку на страничку, чтобы не пересылать документ и тратить время на его поиск. Версия — всегда актуальная, т.к. обновление происходит непосредственно на портале.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Риски и открытые вопросы

Мы вели на портале риски и открытые вопросы. На каждый риск или вопрос мы заводили отдельную страницу, по заранее созданному шаблону. На странице риска, кроме обязательных названия и классификаторов, было подробное описание содержания, последствий, а также план действий со сроками и ответственными, и статус риска. Примерно так же были организованы открытые вопросы.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Специальная страница автоматически собирала список страниц с рисками, образуя таким образом реестр рисков.

Просматривая список можно перейти на соответствующую страницу, прочитать описание риска и посмотреть план действий по нему.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

План действий может представлять из себя простой текст, задачу в Confluence или ссылку на задачу в JIRA.

Рассмотрим варианты, которые можно использовать, которые позволяют напоминать о действиях участникам и контролировать их исполнение.

Задача в Confluence — это отдельная сущность, которую можно добавить на страницу. Напоминание о задаче высвечивается для пользователя, когда он входит на портал, значком в правом верхнему углу. Кликнув по этому значку пользователь переходит к списку своих поручений. Когда задача выполнена, он ставит галочку, и статус задачи меняется за завершенный.

Однако так же точно можно снять галочку и задача опять становится не выполненной. Поэтому такая система выглядит не очень надежно и контроль за поручениями в этом случае слабый.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Второй вариант — использование для поручений задач в JIRA. Непосредственно со страницы проектного портала можно создать задачу в JIRA, назначить ответственного и установить срок исполнения. Для этого мы сделали специальный макрос, срабатывающий по кнопке Создать поручение.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence
В отличие от предыдущего варианта эта задача может быть настроена так, чтобы ее мог закрыть только ответственный, отличный от исполнителя, что дает хороший контроль ее выполнения.

Практика, которой мы придерживались, помогала нам сохранять все решения, которые мы принимали на совещаниях. В ходе каждого совещания мы вели протоколы непосредственно на портале проекта. В начале каждого совещания мы создавали новую страницу протокола на основании шаблона, и записывали основные моменты по ходу обсуждения. В конце формулировали решение и план действий.

Если кто-то после совещания хотел уточнить текст протокола, тот мог это сделать прямо на страничке портала, и было видно, кто и когда какие изменения внес. Протокол считался согласованным сразу после совещания, это экономило массу времени.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

JIRA — Система для ведения списков, поручений, задач

JIRA создана как система регистрации и исполнения запросов на обслуживание. Однако она может быть использована для ведения любых реестров и управления любыми задачами.
В нашем проекта мы использовали JIRA для контроля исполнения поручений, ведения разработок и отслеживания задач по конвертации данных.

Ведение разработок с помощью JIRA подробно описано в статье Управление разработками. Здесь я расскажу о контроле поручений и интеграции с Confluence.

Для создания задачи JIRA из Confluence достаточно выделить текст, навести курсор на выделенный текст и нажать кнопку в контекстном меню, чтобы вызвать экран JIRA для создания задачи.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

На странице протокола появится ссылка на задачу, а в задаче JIRA будет ссылка на страницу в Confluence.

Таким образом мы можем переходить между этими двумя системами, с одной стороны, чтобы уточнить состояние и историю исполнения поручения, а с другой — посмотреть контекст и причину возникновения задачи.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Интеграция между системами также помогала нам отслеживать списки открытых вопросов, связанными с разработками.

В конце проекта, когда остался список критичных разработок, которые необходимо было закрыть для завершения проекта, мы организовали его в виде таблицы на странице портала проекта, в одной из ячеек которой была ссылка на разработку в JIRA. Кроме номера задачи там отображается и текущий статус. Просматривая список мы можем видеть, какие задачи еще не закрыты, в каком состоянии они находятся, и при необходимости можем перейти к ней, чтобы увидеть всю историю и переписку по ней.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Работа с JIRA требует определенной квалификации и опыта. Здесь я описал некоторые варианты использования, однако на самом деле их гораздо больше. Прелесть в том, что можно начать с самых базовых вещей, и это уже будет работать, а затем развивать систему по мере приобретения опыта и понимания потребностей.

Кроме Confluence, в интеграции с JIRA, мы также использовали BitBucket, также продукт Atlassian — репозиторий разработок, позволяющий отслеживать версии кода. Для этих же целей на другом проекте использовали бесплатный SVN.

Множество плагинов позволяет расширять функциональность системы, в частности, для интеграции с MS Project или реализации диаграммы Гантта непосредственно в JIRA.

Большое количество вариантов использования может стать препятствием для тех, кто берется за использование этих инструментов в первый раз. В этом случае можно воспользоваться опытом других проектов, которых великое множество, либо начать с самого простого.

Организация проектного пространства с помощью JIRA и Confluence доказало свою эффективность и удобство. Ключевые преимущества — это удобство, надежность и широчайшие возможности для адаптации. На наших проектах такая системам стала стандартом де факто.

Источник

Обучающее руководство. Использование Confluence Cloud вместе с Jira Software Cloud

Confluence и Jira являются мощными инструментами и по отдельности, а вместе они способны полностью преобразить совместную работу над проектами, разработку программного обеспечения, отслеживание принятия ключевых решений в команде и многое другое. Объединить Confluence и Jira можно разными способами, и здесь описано, с чего можно начать работу.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Если вы используете вариант Confluence Data Center или Confluence Server, узнайте из этого документа, как использовать приложения Jira вместе с Confluence.

Интеграция Confluence и Jira Software

Инструмент Jira специально разработан, чтобы командам было проще планировать и отслеживать работу по проекту. Если объединить его с Confluence, вы получите возможность упорядочивать все идеи, содержимое и файлы, которые создаете вместе с командой, по мере того как задуманное претворяется в жизнь.

Установив связь между проектом Jira Software и разделом Confluence, где находится вся документация по проекту, вы избавитесь от необходимости в совместно используемых дисках и папках с файлами. Поиск необходимого станет невероятно простым. Давайте же приступим к делу!

Подключение раздела Confluence к проекту Jira

Это первый шаг к интеграции Confluence и Jira.

Отлично! Теперь вы можете просматривать, создавать и редактировать страницы в Jira.

Добавление ярлыка Jira на страницу Confluence

Ярлыки позволяют легко переключаться между продуктами.

Теперь вы можете с легкостью переходить в свой проект Jira, нажимая ярлык в левой боковой панели. Использовать ярлыки может любой пользователь, но только администраторы сайта могут создавать новые ярлыки в разделе Confluence.

Добавление ярлыка Confluence в проект Jira

Администраторы могут добавить ярлык Confluence в проект Jira.

Теперь вы сможете переключаться между проектом Jira и связанным разделом Confluence в мгновение ока. Установив связь между проектом Jira и страницей Confluence, вы будете видеть важные уведомления Jira (например, об обмене файлами, упоминаниях и комментариях) в разделе уведомлений Confluence. Ни одно важное уведомление Jira не останется незамеченным, даже если вы с головой уйдете в работу в Confluence.

См. пошаговые инструкции в этом видео:

Использование встроенных страниц Confluence в Jira

Если проект Jira подключен к разделу Confluence, вы можете просматривать, редактировать и создавать страницы Confluence, не покидая продукт. Это формирует более интегрированный интерфейс страниц проектов в Jira и сводит к минимуму количество переключений контекста.

Просматривать страницы просто. Перейдите в Project Pages (Страницы проектов) и выберите страницу, чтобы открыть ее во встроенном окне, не переключаясь на Confluence.

Чтобы добавить новый контент из пункта Project Pages (Страницы проектов), вы можете создать его из пустой страницы Confluence либо с помощью шаблона Confluence, и все это — в Jira Software.

С помощью встроенных страниц в Jira также можно редактировать страницы Confluence. Для этого в пункте Project Pages (Страницы проектов) наведите курсор на страницу и нажмите появившийся значок карандаша для внесения правок.

Создавайте задачи JIRA из Confluence

Задачу или эпик Jira можно создать непосредственно в Confluence. Чтобы создать задачу, выполните следующие действия.

Задача будет автоматически добавлена страницу Confluence и в выбранный проект Jira.

Точно так же вы можете создавать задачи Jira из контента в Confluence. Для этого выделите на странице в режиме просмотра любой текст и выберите Create issue (Создать задачу), чтобы создать задачу Jira.

См. пошаговые инструкции в этом видео:

Добавление задач Jira на страницы Confluence

Большинству людей не хочется постоянно тратить время на переключение между приложениями. К счастью, благодаря интеграции Jira и Confluence отслеживать задачи Jira без труда можно прямо в Confluence. Даже если вы проводите целый день в Confluence или Jira, у вас всегда перед глазами будет необходимый контекст с возможностью отслеживания. Благодаря этому эффективность команды изо дня в день повышается.

Отслеживание задач Jira непосредственно в Confluence

Просто вставьте ссылку Jira на страницу Confluence. На вашей странице Confluence автоматически появится динамическая ссылка на задачу Jira. После публикации страницы в ссылке отобразится идентификатор и название задачи, категория задачи (эпик, задание и т. д.) и ее статус в рабочем процессе («Предстоит сделать», «В процессе», «Завершено» и т. д.).

На странице задачи Jira в разделе Confluence Pages (Страницы Confluence) появится ссылка на страницу Confluence.

Отображение динамического списка задач Jira на странице Confluence

Чтобы отобразить список задач Jira на странице Confluence, выполните следующие действия.

Выбирая задачи Jira для добавления на страницу, можно выполнить поиск по существующим задачам, создать новую задачу или выбрать одну из недавно просмотренных. Возможности поиска весьма широки: вы можете искать по ключу задачи, URL-адресу, ссылке Jira, JQL-запросу, простому тексту или фильтру. Фильтры позволяют значительно сэкономить время. Создайте фильтр для группы задач или выполните поиск по сохраненным фильтрам из Jira.

Теперь вы можете выбрать формат, в котором задачи Jira должны отображаться на странице: должна выводиться таблица со списком задач или только количество задач, относящихся к поисковому запросу. Созданная таблица является динамической и будет уточняться при каждом обновлении страницы Confluence.

См. пошаговые инструкции в этом видео:

Добавление «сборщика» задач Jira

Чтобы еще лучше усовершенствовать процесс создания задач, создайте «сборщик» задач Jira.

С помощью «сборщика» задач можно без труда встроить форму Jira в страницу или веб-сайт Confluence. После настройки и размещения на странице Confluence «сборщик» появится в виде кнопки, при нажатии которой отображается форма создания задачи Jira. Любой пользователь, который имеет право просматривать страницу Confluence, может нажать кнопку, внести данные в персонализированную вами форму и создать заявку Jira для проекта Jira, связанного с разделом или страницей Confluence.

«Сборщик» задач Jira идеально подходит для сбора информации от клиентов. С его помощью сотрудники организации могут регистрировать баги или проблемы во время разработки версии приложения для внутреннего использования, а сотрудникам, работающим в Confluence, будет проще и быстрее создавать заявки в Jira, и это не приведет к помехам в их рабочем процессе.

Добавление дорожной карты Jira в Confluence

Вы можете добавить макрос Jira Roadmap (в том числе макрос для Advanced Roadmaps), который позволяет встроить на страницу Confluence дорожную карту, обновляющуюся в режиме реального времени. Это позволит держать команду в курсе происходящего, предоставляя контекст для запланированной работы, актуальные статусы и многое другое. Вы сможете найти все необходимое в одном месте, не переключаясь в другое приложение и не занимаясь копированием и вставкой содержимого вручную.

Создание отчетов Jira в Confluence Cloud

Отслеживание прогресса, результатов и решений не всегда проходит просто, как по шаблону. Когда дело касается множества заинтересованных лиц и команд, важно уметь доносить информацию до их сведения эффективными способами. Благодаря шаблону Jira Report (Отчет Jira) отчитаться о работе, выполняемой в рамках проектов Jira, становится проще простого. Сообщайте информацию о ходе работы над текущим релизом или предоставляйте статический лог изменений, из которого можно узнать о различиях между последними релизами.

Сначала нужно создать страницу Confluence с помощью шаблона Jira Report. Выберите проект, по которому необходимо отчитаться, и шаблон автоматически создаст уже настроенную страницу с отчетом о статусе. В отчет будут автоматически добавлены круговые диаграммы, составленные на основе информации в полях вашего проекта, таких как «приоритет», «тип задачи» и др. Вы можете настроить свой отчет, выбрав другие поля для использования в отчете.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

С помощью отчетов Jira заинтересованные лица получат общее представление о прогрессе команды, сделав всего лишь несколько щелчков мышью. Представив информацию для всех заинтересованных лиц наглядно и доступно, команда может сосредоточиться на насущных делах и быстрее завершить работу.

Источник

Как внедрить Atlassian Jira + Confluence в корпорации. Технические вопросы

Планируете внедрение ПО Atlassian (Jira, Confluence)? Не хотите допустить жестоких ошибок в проектировании, которые потом придётся решать в последний момент?

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Тогда вам сюда — рассматриваем внедрение Atlassian Jira + Confluence в корпорации с учётом различных технических аспектов.
Здравствуйте, я являюсь руководителем центра компетенции по продуктам Atlassian в РСХБ (Россельхозбанк) и отвечаю за развитие Системы управления жизненным циклом (СУЖЦ) построенной на программных продуктах Jira и Confluence.

В этой статье опишу технические аспекты построения СУЖЦ. Статья будет полезна всем, кто планирует к внедрению или занимается развитием систем построенных на ПО Atlassian в корпоративном окружении. Статья не требует специальных знаний и рассчитана на начальный уровень знакомства с продуктами компании Atlassian. Статья будет полезна администраторам, владельцам продукта, руководителям проектов, архитекторам, всем кто планирует внедрение систем на основе ПО Atlassian.

Введение

В статье будут рассмотрены технические вопросы внедрения Системы управления жизненным циклом (СУЖЦ) в корпоративном окружении. Давайте вначале определим, что же это значит.

А что значит корпоративное решение?

Это значит решение:

А что такое Система управление жизненным циклом (СУЖЦ)?

Если коротко, то в нашем случае это Atlassian Jira и Atlassian Confluence — система предоставляющая инструментарий для организации коллективной работы. Система не «навязывает» правила организации работы, а предоставляет разнообразный инструментарий для работы, это и Scrum, и Kanban-доски, и водопадная модель, и масштабируемый Scrum и т.д.
Название СУЖЦ не является отраслевым термином или общеупотребительным понятием, это просто название системы в нашем Банке. СУЖЦ для нас не является системой баг-трэккинга, не является системой Управления инцидентами и системой Управления изменениями.
В системе конечно же присутствует функционал и для баг-трэккинга, и для регистрации инцидентов, и для управления изменениями. И для тех или иных задач этот функционал используется. Но нельзя сказать, что все баги или все инциденты или все изменения регистрируется в нашей системе. В каждом конкретном случае своя специфика. Если какое-то подразделение использует Jira и ведёт там изменение, то для данного изменения, данная команда может решить вести там все баги, все изменения, все инциденты. Но это локальное решение одной отдельной команды, для одной конкретной задачи.

Что в себя включает внедрение?

Внедрение решения состоит из множества технических и организационных вопросов:

Особенности Atlassian

Компания Atlassian является лидером во многих сегментах:

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Продукты компании Atlassian обладают всеми необходимыми корпоративными функциями. Я отмечу следующие особенности:

Техническая архитектура

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Лицензирование

Вопросы лицензирования Atlassian заслуживают отдельной статьи, тут упомяну только общие принципы.
Главные вопросы с которыми мы встретились — это вопросы лицензирования редакций Data Center. Особенности лицензирования для редакций Server и Data Center:

Функциональный объём внедрения

Базовая поставка ПО Atlassian включает огромное количество возможностей, но зачастую возможностей, предоставляемых системой сильно не хватает. Иногда даже простейшие функции недоступны в базовой поставке, поэтому без плагинов не обойтись практически при любом внедрении. При этом важно понимать, Jira — это платформа, здесь можно запрограммировать любой функционал и плагины — это платная реализация дополнительного функционала. Для системы Jira мы используем следующие плагины (картинка кликабельна):
что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Для системы Confluence мы используем следующие плагины (картинка кликабельна):
что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Комментарии к таблицам с плагинами:

Заключение

Итак, мы рассмотрели технические особенности внедрения системы на основе продуктов Atlassian. Предложенное решение представляет собой одно из возможных решений и хорошо подходит для корпоративного окружения

Предложенное решение — масштабируемое, отказоустойчивое, сдержит три среды для организации разработки и тестирования, содержит все необходимые элементы для совместной работы в системе и предоставляет широкий спектр инструментов для управления проектами.

С радостью отвечу на вопросы в комментариях.

Источник

Как работать в Jira

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Рассказываем об одном из популярнейших инструментов для совместной работы. О том, как работать с Jira, зачем это нужно и какие есть альтернативы.

Что такое Jira?

Jira – это программный инструмент для управления проектами, разработанный компанией Atlassian. Jira часто используется в IT-компаниях для формирования списка задач, отслеживания общего прогресса команды и решения возникающих по ходу разработки продукта проблем.

Приложение Atlassian построено по принципам канбан- и скрам-досок, давней практики организации задач. Но эти принципы дополняются массой вспомогательных механизмов, которые добавлялись в приложение исключительно с целью упростить создание новых приложений, добавить в них функции, исправить ошибки и т.п. Также эта система управления проектами исповедует Agile-методику разработки.

Название, кстати, происходит от японского слова Gojira, что переводится как «Годзилла».

Что такое канбан/скрам-доска?

Канбан – это методика планирования задач, разработанная в сороковых годах. Суть канбан-доски заключается в наглядном расположении задач в соответствии с их статусом. Типичная доска делится на 3 колонки:

Задачи, которые необходимо выполнить (обычный to-do-лист).

Задачи, которые в текущий момент находятся в работе.

Задачи, которые уже выполнены и висят на доске исключительно для отслеживания прогресса.

Но доску можно дополнить и своими колонками. Например, в отдельный блок вынести реализованные функции, проходящие стадию проверки. Сценариев масса: можно приспособить канбан под что угодно, вплоть до семейного списка покупок на холодильнике.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Скрам-доска – это канбан-доска для разработчиков, исповедующих Agile. Ее обычно дополняют колонками с заданиями на проверке и с отложенными делами.

Что такое Agile-разработка?

Agile – это методика организации рабочего процесса, подразумевающая деление больших целей на мелкие, легко «перевариваемые» задачи и выполняющиеся в период спринтов (то есть недельных забегов активной работы).

Спринт создается на основе заранее сформированных целей. Цели же формируются исходя из пожеланий пользователей продукта. Лидер команды разработчиков организует спринт, добавляя туда те задачи, которые находятся у компании в приоритете и должны быть решены раньше остальных. Скрам-доски и продукты в духе Jira помогают организовывать спринты, следить за прогрессом команды и анализировать проведенную работу.

Перед тем как начать работу с Jira, стоит ознакомиться с основными принципами канбан и Agile подробнее.

Для чего используют Jira?

Как я уже сказал ранее, разного рода канбан-инструменты можно адаптировать под любые виды планирования и менеджмента – под персональные и командные. Но с Jira все складывается немного иначе.

Эту программу создавали для программистов. «Затачивали» каждый аспект под нужды разработчиков. Поэтому работает и выглядит она иначе. Не слишком универсально. В связи с этим вырос ряд конкретных сценариев, в которых применяется JIRA:

Наглядная организация списка задач.

Управление проектом и командой, занимающейся его развитием.

Разработка ПО с нуля или добавление новых функций.

Управление задачами, связанными с маркетинговой составляющей продукта.

Отслеживание ошибок в программе и их своевременное исправление.

Вариантов применения Jira больше, но это основные. Они дают понять, кому вообще нужен подобный программный инструмент.

Алгоритм работы с Jira

Процесс работы с Jira можно разложить на 6 простых шагов:

Для начала нужно загрузить Jira, создать профиль и запустить утилиту. Можно использовать аккаунты Apple и Google.

В окне приложения необходимо выбрать пункт Create Project.

Программа предложит список шаблонов для доски с задачами (для разработчиков, для маркетологов и т.п.). Выбираем ту, что лучше всего соответствует целям команды и стилю работы в вашей компании.

Затем Jira задаст пару вопросов по поводу того, пользовались ли вы ранее Agile и канбан. На основе ответов программой будет принято решение о целесообразности внедрения обучения в интерфейс.

Настраиваем колонки под своим нужды (если то, что было предложено в шаблоне, не на 100% удовлетворяет вашим требованиям).

Создаем задачу (пункт Create).

Приглашаем других пользователей (то есть членов команды) работать с созданной вами доской (пункт Invite).

Как устроена Jira?

Далее разберем основные компоненты Jira. Из чего состоит интерфейс, как создавать задачи, где и какую информацию искать.

Интерфейс

Интерфейс Jira делится на несколько ключевых вкладок. Во вкладке «Projects» хранятся все канбан/скрам-доски, которые вы можете просматривать или редактировать. Фактически это основное рабочее пространство. Здесь же можно перейти в режим отслеживания релизов продукта, взглянуть на все активные спринты, проанализировать отчеты о проделанной работе и т.п.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluenceТакже в списке вкладок есть окно с дашбордами – удобно скомпонованными аналитическими сводками. Отдельное окно со списком сотрудников, с которыми вы взаимодействуете, система планирования релизов на манер инструментов в духе OmniPlan и вкладка с приложениями от сторонних компаний, интегрированными в ваш профиль Jira.

Задачи

Задачи в оригинале называются Issues, что можно перевести как «проблемы». Issue – это единица информации. В нее закладывается либо какая-то функция, которую нужно реализовать, либо ошибка в программе, которую необходимо исправить.

Issues – это составные части проекта и спринта. Именно список задач формирует рабочий процесс. Поэтому он и состоит из создания задач, наблюдения за ними, выполнения, анализа, дополнения, изменения и т.п.

Типы задач

У задач в Jira есть типы. Для более удобной категоризации можно выбрать один из вариантов, например новую функцию, баг, подзадачу, эпики и т.п.

Выбор типа задач зависит от целей команды и компании. Можно создавать свои типы для удобного распределения, фильтрации и поиска задач. Соответствующий раздел настроек находится в Project settings.

Дорожная карта (расписание)

В этом разделе можно создавать цели и планировать работу команды наперед. Ключевой единицей информации тут является эпик. Это объединение большого количества issues, связанных друг с другом.

К примеру, если есть ряд новых функций для приложения, которые совместно формируют какую-то общую важную особенность ПО, то их объединяют в эпик как некую общую цель, к которой стремится команда в ходе спринта (или нескольких спринтов).

На дорожной карте хорошо видны далеко идущие планы компании, визуально оформленные в своего рода горизонтальный календарь.

Релизы

Каждый набор новых функций в приложении или пакет исправленных ошибок отправляется к пользователям в виде новой версии этого самого приложения. Версионность – самый удобный, часто используемый и фактически ставший индустриальным способ развития программных продуктов.

Поэтому в Jira такой акцент сделан на контроле новых версий. В соответствующем разделе можно создавать версии программ, указывать дату выпуска и закреплять за ними исправления багов, новые функции и issues, входящий в конкретный релиз.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Здесь сразу видно, какая версия продукта должна выйти в ближайшем будущем, какие уже вышли и т.п. В общем, это еще один удобный способ планирования и отслеживания выполняемой работы.

Код и деплой

Одно из преимуществ Jira – возможность тесно интегрировать ее с другими продуктами, например с платформами Bitbucket, Github и Gitlab.

Такое объединение добавляет дополнительный контекст в систему управления проектами. У лидеров команды появляется возможность наблюдать не только за прогрессом как за набором меняющихся активных задач, но и смотреть на реальные изменения в коде.

Интеграция позволяет разработчикам напрямую отправлять каждый коммит в Jira, чтобы другие члены команды могли видеть изменения из условного Github прямо в системе управления проектами.

Pages

Еще одна разработка Atlassian – проект Confluence. Это что-то в духе Google Docs, только работающее в рамках Jira и менее функциональное.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Это онлайн-текстовый редактор с базовыми инструментами для форматирования написанного. Суть Confluence в создании дополнительной удобной среды для общения лидеров команды и разработчиков. С помощью полноценного текстового редактора и неограниченного количества знаков гораздо проще изложить свои мысли и подробно рассказать о планах компании.

В Pages по умолчанию есть несколько шаблонов для текста:

Пустая страница с небольшим описанием функциональности Pages.

Страница для описания продукта. Сюда можно вписать, как продукт выглядит в глаза клиента и что он в итоге должен собой представлять.

Тестовая форма для указания глобальных целей компании с целью донести ее до команды и сподвигнуть к обсуждению дальнейших действий.

Форма для заполнения расписания встреч и создания заметок по ходу общения с коллегами.

Ретроспективная заметка с описанием проделанной работы. Здесь лидер команды указывает, что в ходе работы пошло хорошо, что пошло не очень и т.п.

Дашборды

В Jira дашборды выводят кучу полезной информации. Всяческие отчеты, статистика комментариев, список выполняемых задач, аналитические данные, графики, таблицы, схемы. Все, что может быть полезно для аналитиков компании и бизнеса в целом.

Дашборды позволяют собрать все необходимые данные в одно пространство без необходимости следить за процессом работы команды и фиксировать какие-то значимые аспекты, чтобы потом вручную делать аналитические сводки. В Jira можно формировать дашборды автоматически.

Они подходят не только для аналитики, но и для постоянного наблюдения за тем, как протекает рабочий процесс, и для принятия радикальных решений в случае упадка производительности или возникновения других проблем.

Плагины

Jira можно сделать еще функциональнее, если подключить к ней плагины сторонних компаний.

Некоторые из них продвигает сама Atlassian. В их числе интеграция с Git-системами, к примеру. Это один из наиболее распространенных и очевидных вариантов использования плагинов.

Также разработчики Jira активно развивают идею тесного взаимодействия между пользователями системы управления проектами и пользователями мессенджера Slack. Есть даже отдельный набор программных модулей для интеграции одного в другое.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

В коллекции плагинов можно найти инструменты для создания диаграмм, более удобной визуальной презентации рабочего расписания, отправки задач по почте и т.п.

Коллекция плагинов в Atlassian Marketplace насчитывает сотни дополнений. Как платных, так и бесплатных. Есть из чего выбирать.

Как создать задачу в Jira?

Научиться создавать Issues – понять, как работать с Jira в целом. Создать новую задачу в Jira можно двумя путями:

Кликнув по кнопке Create в верхней панели управления.

Кликнув по кнопке Create issue в нужной колонке канбан-доски.

В первом случае нужно будет выбрать проект, в котором необходимо создать задачу.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Во втором – указать название задачи и прописать дополнительные атрибуты.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Уже после этого можно кликать по кнопке Create, и новая issue автоматически появится в списке и на выбранной доске. А если поставить галочку напротив Create another, то тут же появится окно для добавления еще одной задачи.

Список issues также можно импортировать из другого приложения. Для этого нужно загрузить в Jira CSV-файл с соответствующим содержанием.

Атрибуты задач

Создавая issue, можно указать для нее ряд атрибутов:

Summary. Краткое описание текущей задачи. Буквально в одно предложение.

Description. Полноценное описание, если таковое требуется.

Assignee. Член команды, которому нужно делегировать создаваемую задачу.

Labels. Что-то вроде тегов для более удобной сортировки задач по другим признакам, не входящим в список типов.

Fix version. К какой версии относится создаваемая issue.

Story point estimate. Потенциальные трудозатраты, требующиеся на добавление новой функции или исправление бага.

Reporter. Пользователь, который будет отчитываться за выполнение задачи.

Attachment. Файл, прикрепленный к задаче. Это может быть что угодно: аудио, картинка, документ docx и т.п.

Linked issues. То, с чем связаны создаваемые задачи (другие задачи/проекты).

Настройка отчетов

В графе Reports можно взглянуть на автоматически сгенерированные отчеты о проделанной работе. Пользователям Jira доступны 4 вида отчетов.

Burnup report

График, показывающий результаты работы по конкретному спринту в сравнении с общей производительностью команды разработчиков. Его используют для оценки эффективности текущего спринта.

Sprint burndown chart

График, показывающий, какой еще объем работы необходимо выполнить команде, чтобы продвинуться к завершению текущего спринта. Используется для оценки индивидуальной и общей производительности, а также для приблизительной оценки сроков реализации установленных планов.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Velocity report

Используется для отображения потенциальной производительности команды в будущем. То есть на основе уже завершенных спринтов Jira пытается предугадать, как много задач удастся выполнить разработчикам в ходе следующего «забега».

Cumulative flow diagram

Показывает, как менялся статус активных задач с течением времени. В каких колонках созданные issues задерживаются дольше всего. Используется для поиска так называемых бутылочных горлышек – проблемных этапов работы, на которых резко падает производительность всей команды.

Основные принципы повышения производительности в Jira

Есть как минимум 5 способов сделать работу с Jira эффективнее.

Делите большие задачи на мелкие

Это главная заповедь канбан и скрам, но люди все равно об этом забывают и продолжают лепить карточки с очень массивными задачами. Необходимо всегда создавать максимально компактные задачи. Такие, которые легко понять, выполнить, зафиксировать, объяснить и так далее.

Каждая issue должна быть понятной единицей информации, представляющей собой компонент более глобальной цели.

Делите даже небольшие цели на еще более маленькие составные части. Так всем будет проще. Легче будет выполнять работы, легче будет отслеживать прогресс. Не будет зависаний на выполнении какой-то одной задачи. Интерфейс Jira позволяет без проблем ориентироваться даже в большом списке задач.

Комментируйте задачи

Не стесняйтесь оставлять комментарии под каждой карточкой в каждой колонке. Освобождайте свою голову сразу по ходу создания issues и работы с ними. Нужно помнить о какой-то особенности исправляемой ошибки? Напишите об этом в комментариях. Есть какая-то идея по более прагматичной реализации запланированной функции? И это тоже зафиксируйте в комментариях.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Сохранив все записи в едином пространстве, вы сохраните кучу времени себе в будущем, когда будете вспоминать или искать что-то связанное с конкретной задачей.

Записывайте все выполненные действия

Комментарии отражают процесс выполнения задачи и помогают с решением поставленных целей. Но есть еще логи. Они отражают результаты выполненной работы в течение определенного времени.

Логи работают по тому же принципу, что и коммиты. Коммит – это фактически выгрузка любого изменения приложения в git-систему. Поменяли цвет иконки? Сделайте коммит и отправьте его в git-систему. Добавили новую функцию в код? Сделайте еще один коммит. И так на любой чих.

Лог – это способ фиксировать коммиты в Jira. По сути, те же текстовые комментарии. Просто лидеру команды будет легче отслеживать ваш прогресс с помощью логов. Это показывает, что вы действительно работаете и постоянно выполняете какие-то задачи.

Планируйте спринты

Спринт – удобная схема оптимизации рабочего процесса, но к ней тоже нужно готовиться. Важно заранее спланировать список задач, оценить адекватность поставленных целей, приблизительно оценить сроки выполнения работы, расставить приоритет по задачам. Заранее понять, что, скорее всего, будет отложено на следующий «забег», а что можно сделать быстро и в первую очередь.

Планирование даст возможность быстрее влиться в спринт и без переработок выполнить все поставленные задачи. Четко и без аврала.

Делайте записи на регулярной основе

Вышеописанные процедуры нужно выполнять раз в час-два. Постоянно что-то коммитить, комментировать, записывать и т.п. Все, что не записано, то утеряно. Ваша задача – выработать полезную привычку фиксировать каждое выполненное действие, постоянно делать полезные заметки и всячески демонстрировать свою полезность и эффективность в команде. Большое количество записей действительно облегчает работу коллегам, так как канбан-доска постепенно обрастает всей необходимой информацией. Не приходится все искать самостоятельно.

Стоимость Jira

В бесплатной версии Jira есть ограничение на количество участников в команде и на количество сохраняемых файлов. Чтобы их снять, нужно оплатить подписку. Она стоит около 500 рублей на пользователя. То есть команда из 20 человек заплатит за месячную подписку 10 000 рублей.

Аналоги Jira

Jira – популярный и удобный инструмент. Но многим он кажется чересчур сложным, а иногда недостаточно функциональным. Претензий к продукту Atlassian хватает. Но есть и альтернативные приложения для организации командной работы и управления проектами.

что такое jira confluence. Смотреть фото что такое jira confluence. Смотреть картинку что такое jira confluence. Картинка про что такое jira confluence. Фото что такое jira confluence

Trello

Trello появился раньше, чем Jira. Это тоже продукт Atlassian, но более универсальный. Trello не заточен исключительно под нужды разработчиков и может использоваться для решения любых задач. Его используют маркетологи, бизнесмены, HR, копирайтеры и т.п.

Подойдет для небольшой команды, не нуждающейся в сложных аналитических инструментах из Jira.

Basecamp

Мощная система для организации командной работы. Она не так сильно похожа на Jira, но тоже пользуется спросом среди команд разработчиков. Здесь есть удобное совместное хранилище файлов, простой механизм для создания задач и отслеживания прогресса, а также собственная платформа для общения между коллегами.

YouTrack

Система управления проектами от знаменитой компании JetBrains, создавшей популярные IDE для разных языков программирования. У YouTrack много преимуществ: встроенная база знаний, принадлежащая конкретной команде, умный поиск по задачам, комментариям и другим единицам информации, удобные методы организации карточек на досках.

Подойдет тем, кому нужна альтернатива для Jira с базой знаний и другими дополнительными опциями.

ClickUp

ClickUp – это своего рода прокаченная версия Jira. Здесь есть возможность делегировать комментарии, создавать упрощенные списки задач, работать с полноценным текстовым редактором, устанавливать рабочие статусы пользователям и так далее. Много мелочей, которые будут полезны для разработчиков.

Вместо заключения

На этом все. Базовое знакомство окончено. Теперь вы знаете, как работать с Jira. Освоиться с функциональностью платформы нетрудно. Куда сложнее влиться в Agile и канбан. Нужно научиться исповедовать эти практики в работе. Тогда интерфейс и возможности Jira покажутся до предела понятными и практичными.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *