Page Properties | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Document owner | |
---|---|
Designer | |
Tech lead | |
Technical writers | |
QA | |
OKR | Improve Team/Channel Administration |
Product Board | |
Request (CR) | |
Request (other) | |
Design Spec | |
Technical Spec | |
Test Plan | |
Documentation |
Objective
By adding business value in the form of channel restrictions we enable new use cases that are in high demand from customers and enable growth. This feature also enables the highly requested “Read Only/Announcement Channels” toggle and we expect this to substantially advance user expansion for enterprise customers.
...
Both the “Member add/remove restriction” and the “Channel Mention restriction” derived from customer interviews and internal discussions about “nice-to-haves” regarding channel restrictions
This is a high-impact feature for some very large customers
Success metrics
Goal | Metric |
---|---|
Solve channel moderation use-cases demanded by customers
| At least 50% of customers requesting “Read Only Channels” in in CR-9 confirm that this meets their basic expectations (must-have requirements). |
Handle a large number of users in the channel at the same time without performance issue | A read only channel (where only channel admins and above can post) can handle at least 1000 concurrent active users without a measureable performance impact. |
...
Topic specific announcement channels with specified members (e.g. public, employees, specific team or department, guest users, etc)
Technical event data channels where only bots can post information
Completely locked down channel without interaction from guests or membersRead-only channels where specific members are elevated to channel admins and can share important announcements with the rest of the team
Channels where members can post, reply, and react while letting guest accounts read and react only
Disabling channel mentions (e.g, @channel, @here, and @all) on very large channels to prevent users from alerting and notifying all other users at once
Locking down members in a channel by only allowing the channel admin to add or remove users
Assumptions
Leverages existing permissions architecture
UX should be simplified for managing this explicit permission change
...