Many Tools, One Place: Come Together with ChatOps
Despite the incredible proliferation of tools and processes aimed at minimizing barriers and reducing friction across the daily life of teams, do you find yourself struggling to make sense of the information hairball and constantly asking, "How's the deployment going?", "Who's responding to that incident?", "Is staging green?", "Why do I have 9999 unread emails?"...
STOP! ChatOps can help your teams communicate and collaborate more efficiently by providing a unifying platform across the disparate tools and processes to disseminate knowledge across everyone on the team and provide visibility cross the board.
What started as a playful experiment, ChatOps helps foster a culture that embraces the core tenets of DevOps - automation, measurement, sharing - by bringing everyday tools and processes right into the middle of a conversation in a virtual space used by the teams, providing the ability to work not just quickly, but smoothly. The ability to instruct "bots" to perform routine tasks through your chat tools is powerful and perhaps shines a light on what could be the next dominant interface for interaction. There’s immediate value in the visibility, awareness and real-time feedback it offers to the entire team. Everyone can see what's being done, the resulting effects, and provides a strong foundation for deep collaboration, learning and teaching by doing.
In this session geared towards beginners, we will introduce the essential concepts of ChatOps, the benefits, understand the anatomy of a chat application/robot, and demonstrate how ChatOps can be leveraged to help team culture through synchronous communication, speed of action, broader visibility and accurate awareness.
Outline/Structure of the Talk
Outline/structure of the Session
What is ChatOps?
What are its benefits?
How do I begin my journey to ChatOps?
Demonstrations
Learning Outcome
Understand the principles of ChatOps and the correlation to an increase in collaboration and transparency.
Be able to describe workflow patterns that can be automated with ChatOps.
Describe the anatomy of a chat application/robot.
Blueprint to start your journey with ChatOps.
Target Audience
Beginner, Folks interested in methods of collaboration, feedback and automation.
Links
Relevant links:
http://www.wired.com/2015/10/the-most-important-startups-hardest-worker-isnt-a-person/
https://github.com/hubot-scripts
https://leanpub.com/automation-and-monitoring-with-hubot/read
https://www.chatbots.org/
https://victorops.com/chatops/
https://victorops.com/blog/new-chatops-book/
Video Samples:
- Dare to Explore: Discover ET!, Agile India 2016
https://youtu.be/Z244TgKkOA4 - Lean Startup Tools for Agile Product Teams, Agile India, 2016
https://youtu.be/4mwH5BG9PTk
Slide Samples:
- http://www.slideshare.net/robertdavidbrown/metrics-thatmatter-agiledc2016
- http://www.slideshare.net/RajIndugula/dare-to-explore-discover-et?qid=591285b5-e35a-4433-96f9-4b421b379b0d&v=&b=&from_search=9
- http://www.slideshare.net/robertdavidbrown/agiledc15-im-using-chef-so-im-devops-right?qid=591285b5-e35a-4433-96f9-4b421b379b0d&v=&b=&from_search=7
Upcoming Presentations
- Teaching By Doing: Conversation Driven Development with ChatOps, DevOps East, Orlando (Nov 13-18), 2016
Recent Presentations/Workshops
2016
- DevOps Jumpstart, 2-day Workshop, Herndon, VA
- Dare to Explore: Discover ET!, Agile India 2016
- Quality First - An Introduction to Agile Engineering Practices, General Dynamics
- DevOps Foundations ICAgile
- FedScoop RedHat Government Symposium - Automating the Government Datacenter
- AgileDC Metrics That Matter
- Automated Testings Role in Continuous Integration
- An Introduction to Microservices - Product Owner Summit
2015
- I'm using Chef, so I'm DevOps, right?, AgileDC 2015
- The Culture of DevOps - Its not (just) about the Tools, Its a LifeStyle, Capital One ScrumMaster Summit
- Test Driven Development - An Introduction
- Automated Testings Role in Continuous Integration
Blog Samples:
- Walk Before You Run: Understanding CI in CD - http://lithespeed.com/walk-run-understanding-ci-cd-raj-indugula/
- To Learn, Do You Must - http://lithespeed.com/to-learn-do-you-must/
- The Timeworn Wisdom of the OpenSpace Format - http://lithespeed.com/timeworn-wisdom-openspace-format/
- 7 Steps to Addressing Conflicts: The CRD Approach - http://lithespeed.com/need-to-resolve-a-conflict-try-this/