pullreminders / backlog

Public backlog for http://pullpanda.com
59 stars 9 forks source link

As a user, I would like metrics posted to Slack to raise my team's awareness and attention #85

Open abinoda opened 6 years ago

abinoda commented 6 years ago

This has been requested countless times... some excerpts of specific requests below:

From @mkarp

Another feature I thought of is receiving periodic (once or twice a week) messages in Slack of how the team is doing. I imagine picking several metrics (like review_wait_time/trends) and posting the charts as images in a specific channel. I don’t think our team will spend time checking out metrics on pullreminder.com, and quickly seeing how we’re doing in Slack will be used much more.

From @ibash

It'd be nice to post leaderboard to slack weekly (monday morning)... maybe make this optional... post the top 5 or so, s.t. it feels exclusive and that it scales with size of org. Frame it congratulatory instead of competitive... "Congrats to @noah, @tbreisacher, @Isis for topping the review leaderboard!

From @ceylanismail:

I think a little bit competition would be fun! Like for teams, "web team beat up the backend team on review turnovers!", or "wait times". On personal level 1-2 users from the leaderboard maybe. Not sure how to configure though, a settings page on the web app maybe

From @brentbaum:

Do you guys have support for a weekly leaderboard dump to Slack? Would love a Friday afternoon "Here's who did what". My ideal notification would be a list of users with: # PRs created, # PRs reviewed, Comment ratio, Avg size, Max size, Sorted by # PRs created

abinoda commented 5 years ago

Another idea is to add a Slash command like /pullreminders leaderboard for channels as discussed with @danielrasmuson

Also logging another request by @kaiden-dragon and @sharoonthomas for metrics periodically posted to channels:

Is it possible to send the PR review leaderboard to slack periodically?

Would be great to have the leaderboard send stats to the slack channel too without having to go to pull assigner to see who's being great at reviews.

abinoda commented 5 years ago

From @andymcfee:

I want to have insight into how many PRs every dev submitted, reviewed, turnaround time, not just the top 5.