Top Banner
Teach By Doing: Conversation-Driven Development with CHATOPS Raj Indugula & Rob Brown
24

Teach By Doing: Conversation-Driven Development with CHATOPS

Apr 12, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Teach By Doing: Conversation-Driven Development with CHATOPS

Teach By Doing: Conversation-Driven Development with

CHATOPS

Raj Indugula & Rob Brown

Page 2: Teach By Doing: Conversation-Driven Development with CHATOPS

�2

Page 3: Teach By Doing: Conversation-Driven Development with CHATOPS

Communication with teams

Information streams

Actions to perform

�3

Page 4: Teach By Doing: Conversation-Driven Development with CHATOPS

Agenda

What is ChatOps? Why ChatOps?

Roadmap to AdoptionParting Thoughts

�4

Page 5: Teach By Doing: Conversation-Driven Development with CHATOPS

What is ChatOps?

�5

Page 6: Teach By Doing: Conversation-Driven Development with CHATOPS

Everything Inside Your Chat Room

�6

Synchronous Communication

Broader visibility & accurate awareness

Speed of action

Page 7: Teach By Doing: Conversation-Driven Development with CHATOPS

Who uses this ChatOps…

�7

Security Development Operations

Page 8: Teach By Doing: Conversation-Driven Development with CHATOPS

Benefits

�8

Page 9: Teach By Doing: Conversation-Driven Development with CHATOPS

�9

Increased Automation

Visibility & Team Engagement

Centralize Communication & Information

Minimize Email

Page 10: Teach By Doing: Conversation-Driven Development with CHATOPS

Roadmap to Adoption

�10

Page 11: Teach By Doing: Conversation-Driven Development with CHATOPS

Big Picture

Communication with teams

Information streams

Actions to perform

�11

Key Integration Points

Page 12: Teach By Doing: Conversation-Driven Development with CHATOPS

Step 1

�12

Consolidate Communication

Chat App

Choose a Chat Application

Page 13: Teach By Doing: Conversation-Driven Development with CHATOPS

Chat Apps

ROCKET.CHAT

�13

Page 14: Teach By Doing: Conversation-Driven Development with CHATOPS

Demo

�14

Page 15: Teach By Doing: Conversation-Driven Development with CHATOPS

Required Features

Provide Rooms/Channels

Show Inline Images

Filtering

When choosing a chat application…

�15

Page 16: Teach By Doing: Conversation-Driven Development with CHATOPS

Push Information Into the Chat Room

Step 2

�16

Chat App

Page 17: Teach By Doing: Conversation-Driven Development with CHATOPS

Demo

�17

Page 18: Teach By Doing: Conversation-Driven Development with CHATOPS

Execute Actions from the Chat Room

Step 3

�18

Page 19: Teach By Doing: Conversation-Driven Development with CHATOPS

Demo

�19

Page 20: Teach By Doing: Conversation-Driven Development with CHATOPS

Chat Robots

Hubot Lita ErrBot

Hears and Responds to messages | Does tasks specific to your process

�20Cog

Page 21: Teach By Doing: Conversation-Driven Development with CHATOPS

Demo

�21

Page 22: Teach By Doing: Conversation-Driven Development with CHATOPS

Parting Thoughts

�22

Page 23: Teach By Doing: Conversation-Driven Development with CHATOPS

�23Cha

mpi

on o

f Cha

nge

What is something that I look up frequently?

What process do I run manually more than a few times a day/week?

What are some questions I’m asked frequently?

What are some tasks that people want me to do for them?

Page 24: Teach By Doing: Conversation-Driven Development with CHATOPS

Training

Security

The Whole Organization

Less

ons

Lear

ned

Noise