Beyond Code: Using GitHub for Every Company Workflow

Roham Gharegozlou
Dec 10, 2014 · 5 min read
It feels incredibly rewarding to have awesome evangelists!!

1. Define axioms for difficult decisions

In the earliest days of our company, we spent quite some time trying out different products and processes. During our search for the perfect workflow we looked at Asana, Pivotal Tracker, Trello, even Basecamp, Google Docs, the dreaded JIRA, and plain old email.

Three initial axioms to guide our search for the perfect workflow

  • Working asynchronously is essential for a global team: Most of our team is based in Vancouver, Canada, but we have had folks working remotely from Italy, France, Chile, China, and Brazil as well as throughout the rest of the U.S. and Canada (often before moving to Vancouver). This means the tools we use have to be used by everyone, all the time, or else people start feeling — and being — left out.
  • Empowering leaders, minimizing meetings, and minimizing management leads to higher-quality results: It was always surprising to us that companies hunted for the best talent and immediately began stifling them with rules and regulations. We wanted a project management tool that let us cut down on unnecessary busywork while at the same time increasing transparency and collaboration.
  • Using good products makes us build them better: We hold the tools we use to a high standard, believing that a high-quality product starts with high-quality building blocks. For product management, we wanted something dynamic and agile. We build certain values into the products we create: it would be counter-productive and hypocritical not to demand them from the products we use in the process.

2. Don’t give into babysitting tools

Technology is truly at its best when it simply disappears. We think the same is true of process. We struggled with the tools we evaluated because at each turn they seemed to be adding to our workload, not reducing it. Every tool created new queues for us to check, tasks to be assigned and priorities to be colorfully sprinkled throughout.

Our fourth axiom: reduce complexity

We decided to adopt a fourth axiom, one that runs counter to the app-happy culture we’ve grown accustomed to in our personal lives:

3. Simplicity is the ultimate sophistication

During this process we realized something surprising. As product-people and early-adopters, every member of our team is naturally very aggressive: trying new tools, experimenting constantly, and hacking every problem they face. However, as a team we are quite conservative: we prize simplicity, reliability, and an elusive quality we’ve termed “getting-out-of-the-way-ability” in the tools we use.

One tool to rule them all

So we did what we should have done in the first place, and looked with fresh eyes at the place where a majority of our team lives, day in and day out: GitHub.

Scratching our own itch

ZenHub is the only project and workflow tool natively integrated into GitHub’s UI, adding features built specifically for fast-moving, software-driven teams: real-time task boards, integrated file sharing within GitHub, instant feedback on Issues, and a host of other features enabling teams to complete their projects on-time and more efficiently. To read more about ZenHub’s features, check out our post Supercharge GitHub Workflows: Introducing ZenHub or visit ZenHub.io.

4. Get things done

Today we use GitHub with ZenHub for every single company workflow: Hiring/HR, Sales/CRM, Support, and internal communications, as well as actual software development. Here are some of our biggest wins.

Transparency

ZenHub for GitHub makes radical company-wide transparency manageable.
The biggest win from this for us has been in our recruiting/hiring workflow. In a distributed hierarchy that assigns high responsibility to all individuals, the single most important process is finding, attracting, and vetting new team members. ZenHub allows us to bring our hiring process into GitHub, such that the whole team can be involved in all aspects of the hiring process without being distracted and interrupted.

Bringing hiring and HR inside GitHub with ZenHub lets the whole team be involved in your recruiting process

Focus

More critical than individual features, ZenHub for GitHub focuses our entire team into one robust platform. Tools are only as good as how well they’re used — by centralizing every one of our company’s workflows onto GitHub, we reduce the mental overhead of juggling multiple solutions and can focus on getting our work done.

Community

As the number of developers multiplies and the cost of starting a company plummets, developers are increasingly the brains as well as the brawns behind potentially world-changing ideas. Given the ease of “scratching one’s own itch”, it’s no surprise that many developers’ brains latch onto developer-centric ideas, making the “B2D” market one of the most competitive in history.

We love evangelists who are creating impactful products, they really energize the team

Jump on the ZenHub bandwagon

We’d love for you to join us. Among the 10,000+ teams and individuals using ZenHub we count open source darlings like Basho and Ghost; consumer-facing teams like Oculus, iFit and Craft Coffee; enterprise teams including Thomson Reuters and NBC; and many other exciting partners.

— Try ZenHub Free

Thanks to Paige Paquette and Jessica Turner

    Roham Gharegozlou

    Written by

    Founder @AxiomZenTeam, CryptoKitties, and Dapper Labs. Former VC. Relentless optimist. https://axiomzen.com

    Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
    Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
    Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade