Dream communication. Chats and Bots FTW.

Speakers: 

We all spend a lot of time to communicate information to our colleagues, team members, contributors on drupal.org, project managers. This communication is essential to keep everyone on the same page. We all use lots of tools for that - Skype, Email, IRC, issue queues, issue trackers, github. It's pretty hard to keep track of all those sources and it's also hard to find something that was previously communicated.

People already solved those problems not once. Today we have all sorts of group chats available, with a fully searchable messages database, filtering, list of files and links shared. Those chats have all sorts of integrations, Github, JIRA, Hangouts, Bugsnag, Google Drive, anything that your team already uses, all in one place.

For effective communication it is important to use a common language. What if one of your non-technical team members wants to login into dev environment? You could say: "Use drush @aliasname uli", or generate login links every time it's needed. Or maybe you can expose a command for your chat bot that does that.
bot log-me-in
Chat bots are very powerful, they can do basically anything you want, but are easier to use and available for all your team members. Bots can be extended with plugins to provide project specific commands, or support your deployment workflow. Your QA can bootstrap a QA environment with just
bot deploy release-3.12
and chat bot will report back in chat room with a URL of the fresh environment.

There is a lot of power your team can leverage. You're only limited to your imagination.

We will discuss:
- Popular group chats solutions (Slack, HipChat, Campfire)
- Integrations with different services available and how to use them effectively.
- Using chat bots (Slackbot, Hubot) for deployment, development, testing and project management
- Peer-review and Git workflow and the binding to your group chat.

Schedule info
Track: 
DevOps
Experience level: 
Beginner
Drupal Version: 
N/A