Project management with ZenHub

Using ZenHub and GitHub

ZenHub is not your typical GitHub Issue tracker. For one, every feature is crafted specifically for fast-moving software teams. Rather than forcing teams to leave GitHub and jump into another tool (resulting in double work, informational silos, and missed updates), it transforms GitHub into a fully featured project management platform.

Wasted time spent context switching is eliminated. And because everything is fuelled by your GitHub Issues and Pull Requests, you're always working from the most up-to-date data possible. It's the fullest possible integration where you already work.

To use ZenHub, simply download our robust browser extension for Firefox or Chrome. Once you accept the permissions and sign in with GitHub, you'll notice a host of features added right into your GitHub interface.

For the curious types:

ZenHub extension interacts with GitHub in two ways: by fetching metadata from the API – like Issue titles, Milestones, and Pull Request titles – and then “injecting” project management features into the GitHub interface on the front end. Your code is never touched.

How ZenHub works with GitHub

As outlined in our privacy policy, ZenHub never touches or changes your code. The extension only needs to access certain basic information, like titles of Issues and Pull Requests, so you can organize them in task boards and reports. The only change made visible to non-ZenHub users happens when you create an Epic (this action adds an “Epic” GitHub label to the Issue).zenhub-features-highlighted

How ZenHub Helps Teams

More accurate metrics

Third-party tools result in silos of information. By creating a single source of truth, your data is always up to date. Changes and updates are powered by the code, not reliant on manual updates.

Focus on product, not process

When everything is centralized, project managers spend less time managing people and more time managing the project—removing roadblocks and ensuring the next release is on track.

Collaboration as a Habit

GitHub Issues were built for collaboration. Collaboration not only helps reduce error and technical debt, it actually keep teams happier and connected to their work.

More than Issues: Setting up an agile process in GitHub

Agile development – or simply Agile –– is an iterative approach to software development that emphasizes flexibility, interactivity, and a high level of transparency.

Like a message board for your ideas, Issues are GitHub’s task tracking system, used to log bugs and scope out new features. Issues provide a place to talk about the amazing software you’re building.

But in their current state – organized in a list – it’s difficult to glean important information about Issues in a glance. You can’t easily understand their progress or priority.

ZenHub’s extension adds a crucial layer of prioritization and planning to GitHub issues.