Что такое джира и конфлюенс
Лучший инструмент разработки для agile-команд
Лучшие команды разработчиков выпускают ПО быстро и часто.
Решение Jira Software разработано таким образом, чтобы каждый член вашей команды разработчиков мог планировать,
отслеживать и выпускать превосходное ПО.
Планируйте
Создавайте пользовательские истории и задачи, планируйте спринты и распределяйте задания в своей команде разработчиков.
Отслеживайте
Расставляйте приоритеты и обсуждайте работу своей команды в условиях абсолютной прозрачности.
Выпускайте релизы
Выпускайте новые версии и будьте уверены, что актуальная информация всегда у вас под рукой.
Создавайте отчеты
Повышайте производительность команды, опираясь на визуальные данные, доступные ее членам в реальном времени.
Выберите процесс или создайте новый
Каждая команда создает ПО по-своему. Используйте стандартный процесс или создайте свой собственный, подходящий именно вашей команде.
Интегрируйте с другими инструментами
Улучшите рабочий процесс с помощью интеграций мирового уровня для оптимизации работы вашей команды.
Управление знаниями
Всего один щелчок мышью, и требования к продукту из Confluence превращаются в бэклог Jira.
Процесс разработки
При выполнении коммитов в Bitbucket Jira Software автоматически обновляет задачи и меняет статус работы.
Непрерывная интеграция и развертывание
Используйте Pipelines, чтобы совершенствовать процессы непрерывной интеграции и непрерывной поставки, а также отслеживайте статусы сборок, не покидая Jira Software.
Atlassian Open DevOps
Предварительно настроенное решение, в состав которого входят наши лучшие в своем классе продукты и сторонние интеграции, необходимые высокопроизводительным командам для подготовки и начала работы.
Синхронизируйте работу команды с дорожной картой развития продукта
Ускоряйте поставку и повышайте надежность, создавая более точные планы для команды и организации в целом.
Упростите работу с помощью автоматизации
Экономьте время, фокусируйтесь на важном и работайте эффективнее благодаря Jira Automation.
Создано для обеспечения безопасности и масштабирования
Решения корпоративного уровня, разработанные для обеспечения защиты и масштабирования Jira Software в рамках всей организации позволят вам работать спокойно.
Atlassian Access
Продвинутые возможности администрирования и обеспечения безопасности, такие как система единого входа на основе SAML, принудительная двухфакторная аутентификация, автоматическое создание пользователей и многое другое, избавят вас от лишних волнений.
Jira Software Premium
Создайте условия, в которых ваша команда и организация будут готовы к расширению, с помощью SLA с гарантированной доступностью на уровне 99,9 %, хранилища с неограниченным объемом, круглосуточной поддержки уровня Premium и не только.
Конфиденциальность
Решение Jira Software разработано в соответствии с GDPR и программой Privacy Shield, чтобы гарантировать предельную осторожность при обработке всех данных.
Безопасность
Jira Software защищает данные с помощью таких средств управления, как права доступа и шифрование при передаче и хранении.
Соответствие требованиям
Проверьте сервис Jira Software на соответствие стандартам SOC2, SOC3, ISO 27001, ISO 27018, PCI DSS и др. и убедитесь в его безопасности.
Для чего используется Confluence Cloud?
Все сайты Confluence Cloud работают по-разному, потому что все команды тоже работают по-разному. Confluence способен адаптироваться к потребностям конкретного пользователя, будь то разработчик, планирующий выпуск новой версии, или маркетолог, работающий над очередной кампанией. В дополнение к расширенным возможностям, включая шаблоны, приложения и макросы, Confluence можно быстро превратить из простого инструмента для создания контента в мощное решение для совместной работы и управления проектами, с которым вам будут по плечу самые большие и сложные многофункциональные проекты.
В этом руководстве описываются расширенные возможности и приводятся инструкции для различных типов команд, использующих Confluence Cloud для повышения эффективности своей работы.
Команды ИТ и поддержки
Команды ИТ и поддержки используют Confluence в качестве базы знаний — места для централизованного хранения и упорядочения документации и часто задаваемых вопросов для клиентов и сотрудников. Кроме того, Confluence предоставляет закрытое рабочее пространство, где участники команды могут делиться рекомендациями и знаниями по своей организации. Благодаря этому конечные клиенты получают превосходное унифицированное обслуживание, а решение их проблем ускоряется. Интегрируйте Confluence с Jira Service Management, чтобы клиенты могли самостоятельно находить решения своих проблем и количество заявок в Jira Service Management снизилось.
Настройка JIRA+Confluence от Atlassian в качестве support системы
Я хочу поделиться с вами моим опытом по настройке системы регистрации и обработки заявок Atlassian JIRA, совместно с Atlassian Confluence в качестве системы тех. поддержки пользователей. Что пишут Atlassian по поводу этого можно почитать тут: http://confluence.atlassian.com/display/JIRA/JIRA+as+a+Support+System
Есть несколько концепций организации тех. поддержки. Первая из них – это настройка отдельного проекта для каждого клиента. Но эта концепция не рациональна в связи с тем, что сотрудники тех. поддержки не видят общей картины и при большом количестве клиентов возникает переизбыток проектов. Поэтому я расскажу вам о другой концепции – с одним проектом Service Desk для всех клиентов с настроенными областями видимости.
Начнём с настройки Permission Scheme для проекта, то есть доступы. Почитать, как это делается, можно тут: http://confluence.atlassian.com/display/JIRA/Managing+Project+Permissions Я думаю, довольно очевидно, что пользователь должен иметь доступы на просмотр проекта, создание там запросов, закрытие их, прикрепление файлов, оставление комментов.
О настройке Workflow я говорить не буду, так как всё, что нужно знать, описано тут: http://confluence.atlassian.com/display/JIRA/Configuring+Workflow
Ещё надо сказать о способе передачи заявок разработчикам. Для этого удобно использовать плагин Clone Plus ( https://plugins.atlassian.com/plugin/details/44043 ). Просто ставим его и появляется кнопочка Clone++, которая позволяет склонировать запрос со всеми комментариями и аттачами в другой проект. Клон и оригинал будут связаны ссылкой.
Вообще, есть довольно много плагинов, помогающих использовать JIRA в качестве системы поддержи. Их можно найти тут: https://plugins.atlassian.com/search/category/21338.
Теперь о Confluence.
Помимо того, что в этой системе можно хранить документацию с разными уровнями доступа, есть ещё одна полезная особенность: если настроить в Confluence синхронизацию с системой JIRA, можно дать некоторым пользователям «администраторские права» в своей группе, таким образом, что он может добавлять пользователей в свои группы и удалять их из неё. То есть, компания сама может управлять своими сотрудниками и их доступами в системе. При этом можно открыть регистрацию, но запретить свежезарегестрированным пользователям делать что-либо, пока их не зарегистрировали админы. Для этого нужен плагин Custom Space User Management Plugin ( https://plugins.atlassian.com/plugin/details/133?versionId=373044 ). Создаём для каждого клиента Space «песочницу», в которой он будет полный хозяин, создаём группы с префиксом, являющимся ключом это «песочницы» и даём этим группам соответствующие доступы в JIRA и Confluence.
Вот и всё пока что, если у кого-то появится интерес, могу углубиться в некоторые моменты.
Краткий обзор Jira
Jira — это набор agile-решений для управления работой, который обеспечивает совместную работу между всеми командами, начиная с разработки идеи продукта и заканчивая его поставкой клиенту, а также позволяет вам вместе добиваться наилучших результатов. Jira предлагает ряд продуктов и вариантов развертывания, специально разработанных для команд разработчиков ПО, ИТ-команд, бизнес-команд, операционных команд и т. д. Информация, приведенная ниже, поможет сделать правильный выбор.
О семействе продуктов Jira
С помощью Jira команды могут планировать, назначать и отслеживать работу, а также управлять ею и создавать отчеты. Jira позволяет объединяться для любой работы, от agile-разработки ПО и поддержки клиентов до организации стартапов и крупных предприятий.
Команды разработчиков ПО работают лучше с помощью Jira Software — лучшего инструмента для agile-команд. Предоставляйте обслуживание высочайшего уровня ИТ-командам, командам разработчиков, а также операционным и другим командам с помощью Jira Service Management. Бизнес-команды могут открыть возможности методики Agile и повысить эффективность совместной работы с помощью Jira Work Management. Кроме того, существует Jira Align — платформа для корпоративного agile-планирования и координации работы при любом масштабе.
Шаблоны и решения, разработанные для каждой команды, а также Jira в качестве общего инструмента обеспечивают легкость и прозрачность работы в вашей организации.
Обзор продуктов Jira
Для всех участников agile-команды и не только: планируйте, отслеживайте и выпускайте ПО мирового уровня.
Теперь клиентам проще обращаться за помощью, а сотрудникам поддержки — оказывать ее.
Управляйте любым бизнес-проектом, включая рекламные кампании, набор персонала, согласование и утверждение юридических документов.
Платформа для корпоративного agile-планирования — связующее звено между стратегиями на уровне продуктов, программ и портфелей и техническим воплощением при любом масштабе.
Пользователи
Примеры использования
Размещение
Лицензирование
Основные интеграции для Jira Software
Пользователи
Примеры использования
Размещение
Лицензирование
Пользователи
Примеры использования
Размещение
Лицензирование
Основные интеграции для Jira Work Management
Пользователи
Примеры использования
Размещение
Облако, выделенное облако
Лицензирование
Пользователи Jira Align Standard имеют доступ ко всем функциональным возможностям программных и (или) командных модулей для совместного планирования, управления, реализации, анализа, создания отчетов и наглядного представления данных.
Пользователи Jira Align Enterprise имеют доступ ко всем функциональным возможностям версии Standard, а также модулям решений, портфелей и корпоративным модулям.
Основные интеграции для Jira Align
Варианты размещения Jira Software
Решение Jira Software предполагает два варианта размещения: в облаке и на собственном хостинге. Не уверены, какой вариант лучше выбрать? Ознакомьтесь с обзором ниже.
Cloud
При покупке версии Cloud мы выполняем для вас размещение и настройку сайта Jira Software в облаке. Этот вариант подходит командам, которые хотят приступить к работе как можно быстрее или не хотят тратить время и силы на техническое обеспечение самостоятельного хостинга. Подробнее
Data Center
При выборе версии Jira Software Data Center можно разместить Jira Software на собственном оборудовании или у поставщиков IaaS-инфраструктуры, например AWS или Azure. Этот вариант, как правило, подходит корпоративным командам, которым нужен постоянный доступ к Jira Software и высокая производительность при любом масштабе. Подробнее
Основные понятия
Неполадки
«Задача» Jira обозначает отдельную рабочую задачу любого типа или размера, которая отслеживается от создания до завершения. К примеру, задачей может быть функциональная возможность, которую разрабатывает команда разработчиков, или задача, стоящая перед командой маркетологов, или контракт, который необходимо составить команде юристов.
Подсказка: для обозначения задач используются также термины «запросы», «заявки» или «задания». Мы рекомендуем все-таки называть их «задачами», чтобы избежать путаницы в команде при работе с семейством продуктов Jira.
Проекты
Проект, если подходить просто, — это совокупность задач, объединенных общей целью или контекстом. Задачи, сгруппированные в проекты, можно настраивать различными способами. Можно ограничить видимость задачи, можно привязать задачу к существующим рабочим процессам.
Проекты Jira Software — это адаптируемые рабочие пространства, позволяющие группировать похожие задачи по командам, бизнес-подразделениямм, продукта или направлениям деятельности. Проекты не обязательно прикреплять к одной дате поставки. Например, сгруппировав задачи по команде, вы можете получить проект по маркетингу, проект по разработке и проект юридического характера, в каждом из которых будет отслеживаться работа соответствующих команд. Каждая задача будет отмечена ключами задачи (у каждого проекта свои ключи) и номером задачи, например MKT-13, DEV-4, LEG-1.
Доски
Доска в Jira Software является элементом проекта и служит для отображения задач. Это гибкий инструмент, позволяющий следить за ходом работы, управлять им и создавать отчеты. Другими словами, на доске визуально представлен рабочий процесс команды в рамках проекта.
Процессы
Рабочий процесс представляет собой поэтапный путь, который проходит задача от создания до завершения. Классический рабочий процесс может выглядеть примерно так:
Здесь Open (Открыто), Done (Завершено) и все промежуточные метки обозначают статус, который задача может принимать, а стрелки обозначают возможные переходы из одного статуса в другой. Рабочие процессы могут быть простыми или сложными, содержать условия, триггеры, валидаторы и пост-функции. Такие сложные конфигурации будут рассмотрены в этом руководстве далее. На данном этапе администраторам, впервые работающим с Jira Software, рекомендуется не усложнять рабочие процессы, если сложный рабочий процесс не является изначальным требованием бизнеса.
Гибкая методология Agile
Термин agile не относится напрямую к Jira Software. Это рабочая методика, сложившаяся в сфере разработки ПО и впоследствии перенесенная во многие другие отрасли. Мы не будем специально останавливаться на определении (для этого есть другие специализированные ресурсы по agile). Скажем лишь, что agile опирается на итеративный подход к работе, обратную связь с клиентами и непрерывную инкрементальную поставку результатов работы. Идеальная agile-команда способна действовать быстро и приспосабливаться к меняющимся требованиям без существенного снижения скорости работы.
Мы затронули здесь тему agile неспроста. Основные наборы возможностей Jira Software были разработаны специально для работы по методикам agile, в том числе scrum и kanban. Поэтому, встретив такие понятия, как «доски», «оценка» или «карточки», задумайтесь, подходят ли для вашего порядка работы принципы agile.
Помните, что agile — это философия и культура работы, поэтому само по себе использование Jira Software не означает, что ваша команда теперь придерживается этих принципов. Это инструмент, который поможет вашей команде приобщиться к agile.
С помощью Jira Software команды, следующие принципам Agile, могут работать еще эффективнее. Для получения дополнительной информации ознакомьтесь с рекомендациями по использованию методик Agile для Jira. Перейти к руководству.
Основы работы в Confluence
О Confluence
Создавайте контент, сотрудничайте и организуйте всю рабочую информацию в одном месте. Confluence — это пространство для команд, в котором накопленные знания объединены с возможностями для совместной работы. Динамические страницы представляют собой площадку для творчества, сбора информации и совместной работы участников команды над любыми проектами и идеями. Благодаря разделам можно структурировать и организовывать работу в команде, а также предоставлять общий доступ к базе знаний организации и к информации, необходимой участникам для эффективной работы. Подробнее о возможностях Confluence.
Confluence могут использовать команды любого размера и типа — как те, которые занимаются крупными, критически важными проектами и должны строго следовать рекомендациям, так и те, которые ищут пространство для формирования командной культуры и более открытого и естественного способа взаимодействия друг с другом.
Вооружившись Confluence, команда сможет быстро принимать решения, добиться согласованности и достичь больших результатов при совместной работе.
Варианты размещения
Confluence может работать в облаке, в вашей собственной инфраструктуре или в большом масштабе. Изучите предложенные далее варианты размещения и определите, какой из них лучше всего подходит вашей организации.
Cloud
В варианте Confluence Cloud мы разместим сайт за вас: никаких серверов, хранилищ или технического обслуживания не потребуется. Вы получите мгновенный доступ к новейшим возможностям с автоматическим обновлением, оптимальной производительностью и эластичным масштабированием благодаря размещению в облаке AWS.
Data Center
Confluence Data Center — это решение для самостоятельного управления с разными вариантами конфигурации, которые позволят выстроить командную работу с учетом потребностей организации. Режим «Только чтение» и гибкость развертывания с привлечением поставщиков IaaS (таких как AWS и Azure) обеспечат бесперебойный доступ и масштабирование с учетом потребностей ваших пользователей.
Server
При выборе варианта Confluence Server вы размещаете Confluence на собственном оборудовании и можете настраивать параметры установки по своему усмотрению. Этот вариант подходит командам, которые хотят контролировать все детали, установить более жесткие требования к управлению данными и готовы к любым сложностям, связанным с самостоятельным размещением.
Для варианта Confluence Cloud мы предлагаем тарифные планы Free, Standard и Premium, рассчитанные на команды с разными потребностями. Подробнее о планах подписки на Confluence Cloud см. в этом обзоре.
Основные термины
Страница
Контент размещается на страницах — динамических документах, которые вы создаете на сайте Confluence. Страницы могут содержать любую информацию: от планов проектов до протоколов собраний, от руководств по поиску и устранению неисправностей до политик и многого другого. Вместе с Confluence поставляются шаблоны, которые помогают создавать прекрасные страницы для любого контента. Если не удастся найти шаблон для нужного типа контента, всегда можно начать с чистого листа.
Раздел
Страницы хранятся в разделах — рабочих пространствах, предназначенных для совместной работы и упорядочения контента. Связанный контент лучше размещать в одном разделе, но вы можете создать столько разделов, сколько требуется команде. Например, одна маркетинговая команда может хранить всю работу в одном разделе, выделив на каждую маркетинговую кампанию по одной странице, тогда как другая может создать для каждой кампании отдельный раздел. Одновременно с разделом создается обзорная часть (главная страница) и блог. Это облегчает распространение обновлений и объявлений среди участников команды.
Дерево страниц
Систематизировать содержимое раздела помогает иерархическое дерево страниц. Благодаря этому найти нужную информацию можно быстрее и проще. Страницы можно упорядочивать любым способом, создавая вложенные страницы внутри связанных с ними разделов и страниц.