_cu0ug
Last Updated: September 17, 2016
·
5.363K
· leereilly
1fab61d7bd7d5d437bf3dac86091b3e3

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

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!

Say Thanks
Respond

5 Responses
Add your response

4944
98aba6d508f3f1e7fd6b21e8bfdb6b6c

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

over 1 year ago ·
4952
Brandonblack

excellent idea/use of this data

over 1 year ago ·
5352
736212 10200976756252420 836055407 o

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

over 1 year ago ·
8961
Rmasoni03

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 ·
12168
C592d0867f891df9e8447b62459eb0c0

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 ·