Last Updated: September 17, 2016
· leereilly

Schedule meetings like a boss

Do you manage a team of developers? Do you regularly schedule meetings? Use the power of GitHub to identify optimal meeting times to minimize disrupting your team!

Select one or more of your repositories and navigate to Graphs » Punchcard. You'll see when your team is most and least active, so you can schedule meetings accodingly.

Here's an example:

How to schedule a meeting

Fig 1: The optimal time for scheduling a meeting here is Mondays at noon. Don't forget to treat your developers to a free lunch.

Obviously, it's not as straightforward if you have a team that works across multiple repositories and/or timezones. At the very least you should be able to identify a few days and times to avoid scheduling meetings on e.g.

How not to schedule a meeting

Fig 2: Definately don't schedule the daily standup meeting at 3pm.

Always be optimizing for developer happiness!

5 Responses
Add your response


The most creative use of the punchcard I've seen!

over 1 year ago ·

excellent idea/use of this data

over 1 year ago ·

For those who don't use github at work: https://coderwall.com/p/lxygqq

over 1 year ago ·

Aren't the empty spaces the time when the developers would be coding and the black dots when they push the commits?

That'd mean the black dots represent the time right before they are done with what they were doing and thus the optimal time for a meeting.

over 1 year ago ·

That was my first thought as well...wouldn't it be best to target the meeting times on the "leading" or right edge of major push times?

over 1 year ago ·
Filed Under