Одна из задач специалиста на позиции Project и Product Manager — контролировать работу разработчиков и прогресс по проекту. Для максимальной оптимизации перечисленного опытные менеджеры советуют интеграцию Jira с GitHub. Такое решение поможет автоматизировать практически всю рутину, которая касается отслеживания хода разработки. В статье расскажем, как объединить Jira и GitHub, но для начала немного о сервисах.
Почему именно эти IT-решения
GitHub представляет из себя облачную платформу для совместной разработки и хостинга IT-проектов. Также этот сервис — популярная социальная сеть среди тех, кто имеет дело с созданием технологичных продуктов. Здесь специалисты разного уровня и направлений делятся своими знаниями и наработками, так что GitHub — это, в определенном смысле, Google для разработчиков.
Jira — популярный таск-менеджер с огромной функциональностью для управления различными проектами. Благодаря данной системе PM может легко планировать процессы, контролировать работу команды и отслеживать прогресс, коммуницировать с большим количеством стейкхолдеров в удобном формате. Не удивительно, что во многих вакансиях на позицию PM указывают обязательные знания Jira.
Интеграция GitHub с системой управления проектами дает менеджеру и команде возможность:
- легко и вовремя отслеживать изменения в коде;
- создавать ветки разработки прямо из Jira;
- проще производить откат изменений и многое другое.
Для интеграции Jira и GitHub необходимо иметь активные аккаунты в обоих сервисах. Если вы ранее не работали в системах управления проектами и нет времени для самостоятельного изучения, можете пройти курс Jira Start для новичков. После обучения вы точно будете хорошо ориентироваться в таск-менеджере и успешно использовать его обширные возможности, в том числе за счет подключения сервисов вроде GitHub.
Объединяем GitHub и Jira
- Войдите в Jira в качестве администратора и в рабочем пространстве в верхнем меню нажмите Apps — Explore more apps. Вас перекинет на страницу поиска возможных интеграций с таск-менеджером (Marketplace apps).
- Найдите в Marketplace приложение GitHub for Jira и перейдите непосредственно на страницу для установки, нажав на название.
- Жмите на кнопку Get it now для подключения сервиса с системой управления проектами.
- Выберите ваше рабочее пространство в Jira в появившемся окне и кликните на Install app.
- Нажмите в появившемся окне на Get it now. Дождитесь, когда система уведомит вас про установку приложения, после чего перейдите в Apps — Manage Apps. В появившемся списке продуктов выберите GitHub for Jira и в раскрывшемся поле информации нажмите на Get started для дальнейшего связывания сервисов.
- Выберите на странице коннекта кнопку Connect GitHub organization. Затем определите тип продукта, которым вы пользуетесь на данной платформе: GitHub Cloud или GitHub Enterprise Server. Далее жмите Continue — вас должно перекинуть непосредственно на https://github.com/.
- Авторизуйтесь на GitHub с помощью Jira. Если все в порядке, должна открыться страница с выбором организации и предложением создать новую в случае ее отсутствия. Выбирайте свой вариант и далее действуйте по подсказкам системы.
Если все сделано верно, то в настройках приложения GitHub у вас будет указана ваша организация и напротив нее стоять статус Finished. При этом на платформе для разработчиков у в панеле администратора в Settings — Applications — Authorized GitHub Apps у вас должна быть указана Jira. На этом базовая интеграция сервисов завершена.
Подробней о том, как настроить эффективную работу в Jira в связке с GitHub, вы сможете узнать на курсе Jira Time 2.0. Опытные эксперты IAMPM объяснят и на собственных примерах покажут все «фишки» работы с этими продуктами. Полученных знаний вам будет достаточно для успешного закрытия большинства ваших потребностей в контроле процесса разработки.