The Best Way for Dev and Ops to Collaborate - Part 5
November 14, 2017

DEVOPSdigest asked experts from across the industry – including consultants, analysts, organizations, users and the leading vendors – for their opinions on the best way to foster collaboration between Dev and Ops. Part 5 covers communication.

Start with The Best Way for Dev and Ops to Collaborate - Part 1

Start with The Best Way for Dev and Ops to Collaborate - Part 2

Start with The Best Way for Dev and Ops to Collaborate - Part 3

Start with The Best Way for Dev and Ops to Collaborate - Part 4

COMMUNICATION TOOLS: CHAT AND VIDEO

A step deeper is not to focus on the tools, but that the tool should make it fluid and easy to communicate and collaborate. Typically this consists of a text based chat system, and an easy video conferencing capability (unless the team members are co-located).
Jonah Kowall
VP of Market Development and Insights, AppDynamics

In a traditional world, DevOps is the true collaboration between developers and operations working together and breaking down silos between their respective departments. However, this isn't always the case. Ops is often focused on production systems and tickets, which can take time to address, while Dev only focuses on matters than can be resolved in minutes. To help break these silos, it's time to introduce a chatbot or chat messages, which can be posted and addressed in real-time. This way, the Dev and Ops teams can work together, with the help of Natural Language Processing and Machine Learning, to trigger intelligent healing mechanisms. Truly productive collaboration in DevOps world is a mix of Dev, Ops, and Bots working and learning on a continuous basis to automate operations.
Sri Vasireddy
President, REAN Cloud

CONTINUOUS COMMUNICATION

Continual communication is key. Weekly "what's happening in production" email messages (what's rolling out, new infrastructure, etc), instant message channels, weekly planning sessions, and common ticketing tools keep everyone in sync.
Andrea Adams
VP of Engineering, Spanning

OPEN CHANNELS OF COMMUNICATION

It is important that Dev and Ops have open channels of communication. Depending on the organization, these channels could range from periodic cross-functional stand-up meetings, project-aligned or cross-functional email lists, or interdisciplinary chat channels. Both Dev and Ops can use these channels to share information about the development status, test results, deployment stages, and production performance of application projects, giving everyone a better understanding of the state of their work and enabling more effective collaboration.
Dan Juengst
Principal Technology Evangelist, OutSystems

FEEDBACK LOOPS

Members of the IT Central Station community say that the best way for dev and ops to collaborate is to use solutions that are built with collaboration features, automated workflows and give end-to-end visibility. This allows teams to implement feedback loops for continuous improvement.
Russell Rothstein
Founder and CEO, IT Central Station

IT Central Station APM Solutions Report

It is important that dev teams and IT ops adopt objective, scientific processes to ensure app demands and infrastructure are kept in alignment. Too many organizations rely on opinions and presumptions when communicating application requirements, and this can lead to massive downstream inefficiencies. For example, development groups often have no way of knowing exactly what resources their apps will need under real use, and are forced to communicate arbitrary or best-guess resource requirements. This can tie the hands of ops teams, who have to meet these requirements, whether they are correct or not. With the right process and analysis in place, this starts to look more like a continuous feedback loop, where ops teams can quantify and characterize actual app behavior, use this to optimize the hosting strategy for each app, and communicate this back to dev teams to create a virtuous fact-based devops cycle.
Andrew Hillier
CTO and Co-Founder, Densify

SINGLE SOURCE OF TRUTH

Dev teams and Ops teams dip into dozens of different types of data every day. For them to collaborate effectively on building the right environment to deliver great apps to customers, they need to create a control plane that aggregates all the data they're getting, making it accessible and usable by all. A common source of truth is the foundation of any successful Dev/Ops relationship.
Andrew Marshall
Director of Product Marketing, Cedexis

Accurate, up-to-date documentation is the best collaboration tool. When two teams can agree that the documentation they use is an accurate and complete description of how the technology is supposed to work, they have a single source of truth — which is essential. Complete documentation is more than just words — it includes definitions, examples, test suites, and automation.
Abhinav Asthana
CEO, Postman

SHARE DATA IN REAL TIME

Sharing data, in real time, is critical for devs and ops to collaborate effectively. Whether across a desk or across the globe, data is the one constant that everyone in DevOps can rely on. I see leading DevOps-driven organizations sharing technical data to accelerate delivery and improve quality — like story planning, sprint timing, code commits, test results, build status, performance characteristics, resource utilization, deployment times, etc. But the more advanced organizations take it one step further to share operational and customer data to drive greater insights into the underlying business impact of software — like application utilization, feature popularity, customer signups/cancellations, cart fulfillment/abandonment, click-through rates, and even revenues. Creating this type of data-driven feedback loop makes DevOps so powerful and leads to success for organizations who adopt it.
Andi Mann
Chief Technology Advocate, Splunk

EASY ACCESS TO INFO

Dev creates solutions and provides fixes. Ops (and all non-Dev) tries to answer the "who, what, where, how and when" of the changes being delivered. The goal for every team along the application delivery path is to know the answers to those questions. Collaboration occurs when those answers are easy to obtain and understand. For example, Operations shouldn't have to read a CI build log to know what changes have occurred.
TJ Randall
VP of Customer Success, XebiaLabs

Read The Best Way for Dev and Ops to Collaborate - Part 6, covering DevOps and development tools.

Share this

Industry News

May 13, 2024

ServiceNow introduced a new no‑code development studio and new automation capabilities to accelerate and scale digital transformation across the enterprise.

May 13, 2024

Security Innovation has added new skills assessments to its Base Camp training platform for software security training.

May 13, 2024

CAST introduced CAST Highlight Extensions Marketplace — an integrated marketplace for the software intelligence product where users can effortlessly browse and download a diverse range of extensions and plugins.

May 09, 2024

Red Hat and Elastic announced an expanded collaboration to deliver next-generation search experiences supporting retrieval augmented generation (RAG) patterns using Elasticsearch as a preferred vector database solution integrated on Red Hat OpenShift AI.

May 09, 2024

Traceable AI announced an Early Access Program for its new Generative AI API Security capabilities.

May 09, 2024

StackHawk announced a new integration with Microsoft Defender for Cloud to help organizations build software more securely.

May 08, 2024

MacStadium announced that it has obtained Cloud Security Alliance (CSA) Security, Trust & Assurance Registry (STAR) Level 1, meaning that MacStadium has publicly documented its compliance with CSA’s Cloud Controls Matrix (CCM), and that it joined the Cloud Security Alliance (CSA), the world’s leading organization dedicated to defining and raising awareness of best practices to help ensure a secure cloud computing environment.

May 08, 2024

The Cloud Native Computing Foundation® (CNCF®) released the two-day schedule for CloudNativeSecurityCon North America 2024 happening in Seattle, Washington from June 26-27, 2024.

May 08, 2024

Sumo Logic announced new AI and security analytics capabilities that allow security and development teams to align around a single source of truth and collect and act on data insights more quickly.

May 08, 2024

Red Hat is announcing an optional additional 12-month EUS term for OpenShift 4.14 and subsequent even-numbered Red Hat OpenShift releases in the 4.x series.

May 08, 2024

HAProxy Technologies announced the launch of HAProxy Enterprise 2.9.

May 08, 2024

ArmorCode announced the general availability of AI Correlation in the ArmorCode ASPM Platform.

May 08, 2024

Octopus Deploy launched new features to help simplify Kubernetes CD at scale for enterprises.

May 08, 2024

Cequence announced multiple ML-powered advancements to its Unified API Protection (UAP) platform.

May 07, 2024

Oracle announced plans for Oracle Code Assist, an AI code companion, to help developers boost velocity and enhance code consistency.