We continue to expand our integrations to ensure that product and engineering teams can easily work together. Today, we are excited to announce that we have added support for GitHub Enterprise. GitHub Enterprise is the on-premise version of GitHub Issues, where engineering teams can manage and keep track of tasks.
Over eight million people currently use GitHub. And you can now integrate GitHub directly with Aha! whether your engineering team uses GitHub.com or GitHub Enterprise. This two-way integration allows you to push your features and requirements from Aha! into GitHub as issues, and get real-time status updates back. Our latest enhancement allows you to easily access the linked Github Enterprise issues directly from your Aha! feature cards.
If you are a GitHub Enterprise and Aha! user it will only take a few minutes to setup the integration. Here’s how you can achieve product and engineering nirvana in a few short steps.
Do your planning in Aha!
First, define your upcoming releases and help the team visualize what is coming. Easily drag and drop cards in the Aha! feature board and drill in to update, refine, and set priority.
Use the features board to do your planning in Aha! first.
Send features from Aha! to GitHub
When you have completed your product roadmap and feature planning in Aha! you can move features into GitHub for the engineering team to work on. You can send them individually or in bulk for a release. Feature and requirement names, descriptions, and attachments are all sent to GitHub.
Using the Actions menu, select the “Send to GitHub Enterprise” option.
Access GitHub issues directly from Aha!
Once you have sent the feature(s) to GitHub, a link is created and will be visible in the Aha! feature card with a direct link to the URL of the mapped issue.
In Aha! you will always have quick access to reference work being done in GitHub.
Send updates and status changes from GitHub to Aha!
Finally, as engineers work on the feature and requirements in GitHub, status updates are sent back to Aha! in real time to ensure that the teams are always in sync.
Status changes come back to Aha! from GitHub as work is completed.
GitHub is a great place to share code with your colleagues and manage the development process — and Aha! is the new way to create brilliant product roadmaps. Together they are even better.
You must be a Product Owner in Aha! to set up this integration. (Sign up for a free 30-day Aha! trial account if you do not already have one.) Then, you can set up the GitHub Enterprise integration under product settings in Aha!
Please carefully follow these instructions to ensure that the integration is properly configured:
- Select the Create integration button in Settings -> Product and select Github Issues
- Enter your GitHub username, password and Server URL. Select the Test connection button.
- After a few moments, you will be able to choose the repository in which the issues will be created, along with your issue and status mappings.
- Enable the integration.
- Test the integration by opening one of your features in Aha! and selecting the Send to GitHub Enterprise item from the Actions menu.
- You should then look at your repository in GitHub and see that the feature (and any requirements) were properly synced as issues.
For more detailed instructions, check out the support documentation. If you need help setting up your GitHub integration, contact us at email@example.com. A member of our customer success team — all experienced former product managers — will quickly reply.
Sign up for a free Aha! trial — be happy
The GitHub integration is available to all Aha! customers. If you are not already an Aha! customer, you may want to sign up for a free 30 day trial now to see why over 50,000 users trust Aha! to set product strategy, create visual roadmaps, and prioritize releases and features.