Skip to content

Instantly share code, notes, and snippets.

@dengel
Created April 1, 2013 18:53
Show Gist options
  • Save dengel/5286859 to your computer and use it in GitHub Desktop.
Save dengel/5286859 to your computer and use it in GitHub Desktop.

Team Communication

Requirements

Basic Use

  • Must send/receive person to person messages
  • Must allow rich text formatting
  • Must support attachments
  • Should have user presence detection
  • Could have message retraction/deletion
  • Could have user happiness analytics

Group Chats

  • Must have the concept of group chats
  • Must have dynamic group chat owner
  • Must allow users to join/part group chats
  • Should have historical log
  • Should have historical log export
  • Should have protected group chats

Other

  • Must have desktop application
  • Must have web based interface
  • Should have broadcast capabilities
  • Should have mobile client (iOS/Android)
  • Should have persistent data (encrypted server side)
  • Could have external API for read/write events

Candidates

Under Consideration

  • Skype
  • Jaconda
  • Basecamp
  • Google Talk
  • Google Plus

To be Considered

  • Hall
  • IRC
  • SalesForce Chatter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment