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:
https://github.com/agoragames/leaderboard/graphs/punch-card
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.
Fig 2: Definately don't schedule the daily standup meeting at 3pm.
Always be optimizing for developer happiness!
Written by Lee Reilly
Related protips
5 Responses
The most creative use of the punchcard I've seen!
excellent idea/use of this data
For those who don't use github at work: https://coderwall.com/p/lxygqq
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.
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?