7 secrets of successful hipchat integrations
TRANSCRIPT
ANATOLI KAZATCHKOV • DEV MANAGER • ATLASSIAN • @TOLKS
7 Secrets of Successful HipChat Integrations
CONTINUOUS
INTEGRATION
PLAN
BUILD
DEPLOY
OPERAT
E
CONTINUOUS FEEDBACK
CONTINUOUS
INTEGRATION
OPERATE
DEPLOYPLAN
BUILD
CONTINUOUS FEEDBACK
CO
LLABO
RATIO
NC
OLL
ABO
RATI
ON
CONTINUOUS
INTEGRATION
PLAN
BUILD
DEPLOY
OPERAT
E
CONTINUOUS FEEDBACK
Good teams collaborate
Michael, do you have the dimensions of the room?
Yes, here is the floor plan.
Building blocks
Traditional
Notifications
Webhooks
Clients Extensions
Webhooks
Notifications
Webhooks
Notifications
Webhooks
Notifications
Webhooks
Notifications
Webhooks
Notifications
ChatOps
hubot deploy myapp
pstreule’s production deployment of myapp is done!
pstreule is deploying myapp/master to production
Software IT
ChatOps
HR Marketing Finance Legal Sales (alltheteams)
crm lookup customer Anatoli K
type “crm help” for more details
lookup: unknown command
Clients Extensions
DialogsCards Actions Glances
DialogsCards Actions Glances
DialogsCards Actions Glances
DialogsCards Actions Glances
DialogsCards Actions Glances
DialogsCards Actions Glances
DiscoverDiscuss Decide
Act
ChatOps
#1 Use HipChat as a notification hub
Discover
Discuss
Decide
Act
#2 Improve the signal, reduce the noise
Discover
Discuss
Decide
Act
What is the summary?
Is this alert fixed?
Did I miss any alerts?
#3 Reduce context switching
Discover
Discuss
Decide
Act
Context
Is anyone working on it?
What are the details? Can I help?
#4 Bring data to the conversation
Discover
Discuss
Decide
Act
#5 Make it about the team
Discover
Discuss
Decide
Act
#6 Close the loop
Discover
Discuss
Decide
Act
#7 Engage users
Discover
Discuss
Decide
Act
Add-on X
Add-on X
User Experience Design Consistency
• Use HipChat as a notification hub • Improve the signal, reduce the noise • Reduce context switching • Bring data to the conversation • Make it about the team • Close the loop • Engage users7secrets
Thank you!
ANATOLI • ENGINEERING • ATLASSIAN • @TOLKS