Slack (Application)

From SI410
Revision as of 23:22, 19 February 2017 by Sjreilly (Talk | contribs)

Jump to: navigation, search

Slack is a team collaboration and messaging application founded in 2013 by Steven Butterfield. At its core functionality, Slack is an Internet Relay Chat (IRC). The application began as an internal communication tool for employees at Tiny Speck, a Vancouver-based venture that produced the now discontinued game, Glitch[1]. As of January 2017, Slack has four million active users and 60,000 teams[2]. The name, Slack, is an acronym for "Searchable Log of All Conversation and Knowledge"[3].

Slack allows for a variety of communication methods ranging from large group chats to one-on-one discussions. The application's channels and direct messaging functionality allows for this[4].

Features

Slack streamlines communication by integrating with numerous third-party services such as Dropbox, Google Drive, Trello, Twitter, Wunderlist, Skype and Google+ Hangouts, and Chatlio. These integrations allow for the use of these tools in a single place[5]. Users can also add emojis to their messages, which other users can click on to view the reaction.

Channels

Slack channels are a way of organizing team conversations. They can be for a project, topic, team, or anything else where all members have a transparent view of what's going on. Users can be involved in multiple channels at once[6]. Channels are distinguished by the hashtag in front of the channel name. The idea behind incorporating hashtags into Slack channels was to spark conversation, anywhere from general to specific[7].

Channels on Slack can be made public or private. Any team member can access a public channel, while only select members can access private channels. For more sensitive information, Slack allows users to create private channels and invite exclusive members to participate[8].

Slack introduced Threads in January 2017. With Threads, users can branch off of channels and take their discussions outside of the main channel without opening a brand new channel or Direct Message. Threaded conversations connect related messages and help manage the various topics being talked about in Slack[9].

Direct Messages

Direct messages allow for one-on-one or small group communication away from main channels meant for more focused conversations. Direct messages' content, as well as the files shared, is searchable[10].

Calls

Using Slack’s Windows or Mac desktop application, users can make voice calls with anyone on their Slack team. Anyone can make one-on-one calls, while only paid Slack users and teams can make group calls[11].

Released in December 2016, Slack Video Calls allow users to talk to one another face-to-face from anywhere in the world. The calls can be made to be one-on-one or group calls. Anyone on a user’s Slack team can call people directly[12].

Both Slack Voice and Video Calls do not need the installation of a separate application. When preferred, voice and video calls can still be made using third-party services like Google Hangouts and Skype. Both types of calls have emoji response features, allowing participants to express an emotion about the conversation without interrupting the speaker[13].

Search

Slack allows all of its content to be searchable- people, channels, files, and messages. When typing into the search bar, Slack will automatically give the user suggestions to help narrow the results. Slack's search modifiers give the option to filter searches and browse by type[14].

Bots

Slack has a built-in robot called Slackbot. Slackbot is an automated, full-time assistant, accessible by every Slack user. Slackbot can keep notes as well as manage private files. Users can ask Slackbot questions to help them learn about the application[15]. Located in the Direct Messages part of Slack, Slackbot is meant to keep users organized and on top of their work.

Users can customize Slackbot to respond to them in certain ways by creating personalized commands. Defining a trigger word or phrase will automatically elicit a custom response from Slackbot. Configuring Slackbot Responses can make Slackbot respond to messages from team members in public channels[16].

Slack users can install a variety of other bots to help them with a range of tasks from checklist management to team motivation[17]. Slack invests in these bot startups regularly and has a current total of 200 bots for users to install[18][19]. Some examples of these bots include:

  • Statsbot: a personal analytics assistant powered by AI that gives users data insights. Stats bot can connect to a variety of platforms such as Salesforce, Google Analytics, and Mixpanel[20].
  • Guru: creates a searchable knowledge base for a team based on their conversations on Slack[21].
  • Howdy: automates repetitive tasks so teams can save time and focus on their real work[22].
  • Tatsu: allows teams to perform standup meetings from remote locations. Questions and responses are saved and reported back through the bot or Tatsu application[23].
  • Donut: a team-building bot that pairs team members up to get coffee on a regular basis[24].

Security

Slack regularly releases updated versions of their | security practices to users. The updates outline the measures taken by Slack’s security team to ensure that customer data is protected and work environments are secure.

The product security team at Slack uses both manual and automated analyses to ensure that every aspect of the software is free of security defects. Their efforts are supported by a public bug bounty program, which allows the team to engage the wider security research community with our product security efforts. The team also performs regular scans, penetration tests, and third-party audits, meant to show customers exactly what Slack does to keep their work environment safe.

Slack’s security bot, SecurityBot, is a toolkit for distributing security alerts to users. When triggered, the bot notifies the user that caused it. SecurityBot provides context for the user, so they can proceed by acknowledging the flagged action. More serious concerns that could potentially indicate an insider threat are reported straight to Slack’s security team for review[25].

In March of 2015, Slack announced that they were hacked for a four-day period in February. The hackers got a hold of the application’s central user database and stole email addresses, usernames, passwords, and user profile information like phone numbers and Skype IDs. It was reported that no financial information was exposed. Slack responded to the hack by introducing two new security features: two-factor authentication and a team-wide password kill switch[26].

References

  1. Thomas, Kowlton Techvibes https://techvibes.com/2015/09/25/a-brief-history-of-slack-2015-09-25
  2. 38 Amazing Slack Statistics, DMR http://expandedramblings.com/index.php/slack-statistics/
  3. Kim, Eugene Slack, the red hot $3.8 billion startup, has a hidden meaning behind its name Business Insider UK http://uk.businessinsider.com/where-did-slack-get-its-name-2016-9?_ga=1.138509299.1175501442.1475074973?r=US&IR=T
  4. slack.com https://slack.com/is
  5. Slack Sets New Standard for Team Communication Online https://www.lifewire.com/slack-sets-standard-team-communication-online-771603
  6. Pocket Lint What is Slack and how does it work?http://www.pocket-lint.com/news/136472-what-is-slack-and-how-does-it-work
  7. Slack Sets New Standard for Team Communication Online https://www.lifewire.com/slack-sets-standard-team-communication-online-771603
  8. slack.com https://slack.com/is
  9. Threaded messaging comes to Slack Slack Medium blog https://slackhq.com/threaded-messaging-comes-to-slack-417ffba054bd#.39gv0b8io
  10. slack.com https://slack.com/is
  11. Calls come to Slack Slack Medium blog https://slackhq.com/calls-come-to-slack-ad333ce98acf#.psz0ic4fw
  12. Slack Calls: Now with 100% more video Slack Medium blog https://slackhq.com/slack-calls-now-with-100-more-video-50bf365a0d98#.4lxnc1n9y
  13. Slack Calls: Now with 100% more video Slack Medium blog https://slackhq.com/slack-calls-now-with-100-more-video-50bf365a0d98#.4lxnc1n9y
  14. Pocket Lint What is Slack and how does it work?http://www.pocket-lint.com/news/136472-what-is-slack-and-how-does-it-work
  15. Pocket Lint What is Slack and how does it work?http://www.pocket-lint.com/news/136472-what-is-slack-and-how-does-it-work
  16. Slack: Slackbot Help Centerhttps://get.slack.help/hc/en-us/articles/202026038-Slackbot-personal-assistant-and-helpful-bot-
  17. Slack Bots App Directory https://slack.com/apps/category/At0MQP5BEF-bots?sort=name
  18. BI Intelligence, Slack invests in 11 new bot startups http://www.businessinsider.com/slack-invests-in-11-new-bot-startups-2017-1
  19. Slack Bots App Directory https://slack.com/apps/category/At0MQP5BEF-bots?sort=name
  20. Slack Bots App Directory: Statsbot https://slack.com/apps/A0GP9E18S-statsbot
  21. Slack Bots App directory: Guru https://slack.com/apps/A0FHVR2R0-guru
  22. Slack Bots App directory: Howdy https://slack.com/apps/A09RDP4AW-howdy
  23. Slack Bots App directory: Tatsu https://slack.com/apps/A04A2V1QU-tatsu
  24. Slack Bots App directory: Donut https://slack.com/apps/A11MJ51SR-donut
  25. How we handle security at Slack Slack Medium blog https://slackhq.com/how-we-handle-security-at-slack-8f7a525248ef#.hhrchm83q
  26. Kumparak, Greg Slack Got Hacked TechCrunch https://techcrunch.com/2015/03/27/slack-got-hacked/