You are an Engineer or Engineering Manager, your team has a Slack channel where people come and:
* ask questions about product
* ask for code reviews
* one-off requests to help with a bug
When there are >30 people distributed across time zones, you get lost in incoming requests, code reviews get delayed, people ping your team again and again to review the PR they created 10 days ago. You lose visibility on what's already responded, what is not. You scroll through the messages and try to respond them or assign a someone in your team. Now multiply this with number of channels you are in and you have bunch of your own open requests waiting to get resolved.Let me introduce you to a "@work" bot: https://slack.com/apps/A04KSRC0606-work
"@work" creates a virtual queue in the Slack channel. Every request can be added to the queue as a task. You can assign task to someone in your team and eventually mark it as completed.
Best thing is, every morning, engineer in on-call rotation can get list of all open questions/review requests, quickly navigate to the thread and go one by one to resolve them. No need to scroll through messages and trying to figure out which requests are still open.
For some use cases, you can even replace Jira. How? For each project create a new channel, add tasks as you go and you have visibility over the tasks across channels
Would love to hear your feedback!
[0] - https://slack.com/apps/A04KSRC0606-work