Teach by Doing: Conversation-Driven Development 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?" ….

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 automation and sharing.

Outline/Structure of the Talk

What is ChatOps?

What are its benefits?

How do I begin my journey to ChatOps?



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

Folks interested in methods of collaboration, feedback and automation.

schedule Submitted 6 years ago

  • kelly snavely

    kelly snavely - Women in Agile and the Confidence Code

    45 Mins

    This talk is inspired by the book ‘The Confidence Code’ by Katty Kay and Claire Shipman.

    What is confidence and how do you know you have it?   While confidence is partly influenced by genetics, it is not a fixed psychological state.  However, you won’t discover it thinking positive thoughts or by simply squaring your shoulders and faking it.  It requires work and choices: less focus on people pleasing and perfectionism and more action, risk taking and fast failures.  This is why it can seem harder for women because these behaviors aren’t typically the ‘norm’ for women but generally come naturally for men.

    In this talk we will explore the roots of confidence and the gender gap between men and women.  To ground the learnings, we will also hear interview summaries from four great and diverse women in agile: 

     Lyssa Adkins, Esther Derby, Ellen Grove, and Kat Conner

  • Robert Brown

    Robert Brown / Raj Indugula - Community DevOps: Pipeline as a Service

    45 Mins

    As organizations begin to work on numerous services and components many are faced with a new set of challenges.  Adding to these challenges is the ever increasing remote and distributed workforce.  This places a significant operational and tooling overhead on standard development teams. Each team needs its own pipeline, monitoring-alerting, on-call staff, etc.  It is not enough for teams to be agile in coding and systems, teams need to understand how a change can affect a distributed system.  With new service frameworks focusing on community pipelines, enhanced collaboration, and team ownership, sanity can exist.  Pipeline as a Service can help force organizations transformation into Community DevOps.

    In this session we will discuss how Community DevOps can enable teams to mange the complexity of modern development from ideation to production.  We will discuss how pipeline as a service provides the right balance of ownership from a single team to an enterprise, the technical components and how to avoid common pitfalls.