...
Task | Goal | Frequency | Effort | Pitfalls | Others Involved |
---|---|---|---|---|---|
Have a Group Conversation | Converse with a closed group | rarely | medium (setup/allow users) |
| Other group members |
Have a Public Conversation | For general discussions | semi-often | easy (name and go) |
| Anyone |
Have a Private Conversation | For private communication | often | easy |
| The recipient |
Group (closed) Conversation Actions
Task | Goal | Frequency | Effort | Pitfalls | Others Involved |
---|---|---|---|---|---|
Join | Join a group conversation | sometimes | medium | Requires the controller to add the user to the conversation |
|
Leave | Remove oneself from a group | sometimes | easy | Unsafe (for security reasons, undo will be impossible). |
|
Send | Send a message to a group | often | easy | Potential to send message to wrong person. | The group |
Receive | Receive a message | often | none |
| The group |
Log | Keep a log of messages | background | none | Some users may not want to be logged. Removal must be thorough. |
|
Public Conversation Actions
Task | Goal | Frequency | Effort | Pitfalls | Others Involved |
---|---|---|---|---|---|
Join | Join a group conversation | sometimes | medium | Requires the controller to add the user to the conversation |
|
Leave | Remove oneself from a group | sometimes | easy | Unsafe (for security reasons, undo will be impossible). |
|
Send | Send a message to a group | often | easy | Potential to send message to wrong person. | The group |
Receive | Receive a message | often | none |
| The group |
Log | Keep a log of messages | background | none | Some users may not want to be logged. Removal must be thorough. |
|
Private (direct) Conversation Actions
Task | Goal | Frequency | Effort | Pitfalls | Others Involved |
---|---|---|---|---|---|
Join | Join a group conversation | sometimes | medium | Requires the controller to add the user to the conversation |
|
Leave | Remove oneself from a group | sometimes | easy | Unsafe (for security reasons, undo will be impossible). |
|
Send | Send a message to a group | often | easy | Potential to send message to wrong person. | The group |
Receive | Receive a message | often | none |
| The group |
Log | Keep a log of messages | background | none | Some users may not want to be logged. Removal must be thorough. |
|
...