À l'heure de l'entreprise agile, les outils qui aident les ingénieurs d'une équipe IT à partager le même niveau d'information sur les projets boostent l'efficacité. La preuve : quand les équipes, à l'inverse, travaillent en silos, il leur faut déployer quantité d'énergie pour récupérer les informations cruciales à leurs tâches auprès d’autres groupes dans l'organisation. C'est pourquoi le monde du développement logiciel opte de plus en plus pour le modèle ChatOps : une application de collaboration connectant personnes, outils, processus et automatisation dans un flux de travail transparent. À tout instant, chacun peut y puiser les informations capitales pour faire avancer ses propres tâches.

Le modèle ChatOps s'appuie sur un outil : le chatbot, un agent conversationnel composé de scripts et générant des messages textes automatiquement selon des conditions préconfigurées. Ce robot messager peut aussi transférer des informations au sein des systèmes pour automatiser des actions - par exemple, le test applicatif dans le processus de déploiement d'une nouvelle application. Il sait aussi discuter avec le Cloud des fournisseurs par API interposées et créer de nouvelles instances à la demande. L'intérêt de ChatOps et des chatbots ne s'arrête pas au développement logiciel : utilisés avec les clients, ils permettent de collecter de précieuses données qui alimentent l'apprentissage machine de systèmes toujours plus intelligents et autonomes. Dans tous ses usages, ChatOps permet une agilité et une efficacité incomparables.