DevOps.com

Where the world meets DevOps

  • Home
  • Features
  • Neighborhoods
    • Cloud
    • Continuous Delivery
    • Continuous Testing
    • DevSecOps
    • Leadership Suite
    • Practices
    • ROELBOB
    • Toolbox
  • Webinars
    • Upcoming
    • On-Demand
  • Library
  • Chat
  • News
  • Authors
  • Directory
  • About
  • Related Sites
    • Container Journal
    • DevOps Connect
    • DevOps Dozen
    • DevOps Institute
    • Microservices Journal
    • Security Boulevard

Home » Features » Four strategies for supporting DevOps collaboration

Four strategies for supporting DevOps collaboration

By Ericka Chickowski on December 15, 2014 7 Comments

As we’ve discussed before, the ever elusive DevOps culture doesn’t form magically. Rather, it is fostered by building a collaborative environment. While there are many ways to skin the cat in terms of what kind of tools organizations use to start collaborating more effectively, the tool set and the process they enable should revolve around some key principles. The following strategies can help guide organizations to choose the right infrastructure to foster a transformative DevOps culture and support DevOps collaboration.

 
Recent Posts By Ericka Chickowski
  • The State of Web and Mobile DevSecOps
  • DevOps Kids Holiday Gift Guide: Giving the Gift of Code
  • When DevOps and ITSM Collide: Mistakes to Avoid
More from Ericka Chickowski
Related Posts
  • What Can Conway’s Law Teach Us About DevOps?
  • Challenges in DevOps Standardization
  • What DevOps Skills are Organizations Looking for?
    Related Categories
  • Features
    Related Topics
  • collaboration
Show more
Show less
 

Centralize And Unlock Knowledge

 

One big mistake some organizations make as they embrace DevOps is they consider their automation tools as knowledge repositories. But things like recipes, manifests and YAML files are great for automation, not collaboration, explains Alan Sharp-Paul, CEO of ScriptRock.

 

“They are an awful way of storing desired state,” he says. “Desired state should be visible. It should be easy to understand and simple to modify by any stakeholder. If the systems that define your desired state are not open and accessible then collaboration will suffer. When knowledge is locked up, collaboration breaks down.”

 

Sure, there may not be a super platform for everything, but centralize documentation with pointers out to the right details, says Chris Clarke, senior vice president of product management for CollabNet, who suggests that this place should show how work is spawned and what is being asked of whom, where work is being outputted, where to find all of the tools being used across the development and deployment lifecycle and visualizations, diagrams and step-by-step details about important processes.

 

“It’s almost like a mall map. ‘You are here,'” Clarke says.

 

Enable Timely Communication

 

Of course, knowledge doesn’t stand still and there are always day-to-day snags that come up, so constant communication is fundamental to the collaborative process.  Many DevOps and Agile leaders find the success they see in speeding up iterations stems around the experimentation they’ve done in developing a communication channel that work for their teams.

 

This usually starts with using a chat platform like HipChat, FlowDock, or Slack, and frequently continues by pairing that with task managers like Trello, Asana or Basecamp.  Many organizations are also integrating IT-specific tools like Git, PagerDuty and Raygun into this mix.

 

And, increasingly, DevOps teams have been up-leveling that by implementing GitHub’s open source side project, Hubot, a chat room automation bot that helps teams share scripts,  automate tasks and enable simple deployment tasks and keep everyone else apprised of deployment.

 

The sky is the limit for creative combinations—the key is that the overall stack facilitate timely and meaningful communication across the team.

 

Find Ways To Visualize Technical And Process-Based Interdependence

 

So, what about SharePoint to accomplish these goals? The problem with SharePoint, says Matt Selheimer, chief technical evangelist for ITinvolve, is that it really isn’t designed around the workflow and the dependencies of IT-specific work. As he explains, most organizations never get beyond the stage of using SharePoint as a glorified file share.

 

“That’s not going to help you understand risks and relationships and dependencies and nobody has time to go and read through all those documents and try and parse them anyway,” he says, explaining that a collaboration platform should be able to help various employees track activity around applications, policies, servers and what have you that they have a stake in. When someone else is touching those specific objects, they should be alerted and connected with the resources necessary to look into potential issues, resolve any problems that arise and potentially suggestion improvements on current progress.

 

Componentize Knowledge

 

Centralization is important, but that doesn’t mean that knowledge should necessarily be consolidated.

 

“You need to componentized it correctly—in other words, you don’t try to write a 40-page document, you use a wiki or something that should change pretty frequently,” Clarke says. “I’m a huge fan of continuous improvement in everything, including this.”

 

Selheimer agrees.

 

“We don’t think that trying to capture everything in one giant, massive document and have it be reviewed by a committee is effective because it’s never going to get published  It’s going to be outdated,” he says. “Whenever I ask people about what diagrams do they have to use to manage their environment, they always say, ‘Oh, we got Vizios.’ But they’re all six months out of date, right?”

  
Sponsored Content
Featured eBook
How Best to Bring DevOps to the Mainframe

How Best to Bring DevOps to the Mainframe

A survey of 477 of IT professionals working in organizations that have mainframes conducted by DevOps.com on behalf of CA Technologies finds over half describe their transition to DevOps as being a “work in progress.” CA Technologies enables customers extend Agile and DevOps practices to mainframe by helping them adopt ... Read More
 

Filed Under: Features Tagged With: collaboration

  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • More
  • Click to share on Pinterest (Opens in new window)
  • Click to share on Tumblr (Opens in new window)
« Organic engineering team a must for long term DevOps success
Clearing through the app backlog clutter »

Newsletter Sign-up

  • View DevOps.com Privacy Policy

RSS Container Journal

  • New Storage Challenges Emerge as Container Adoption Increases
  • Securing Container Images in the DevOps World
  • IBM Aligns With Twistlock on Container Security
  • 5 Key Considerations for Managed Kubernetes
  • Latest Container Vulnerabililty Creates Another Tempest in a Security Teapot

RSS Security Boulevard

  • Oklahoma Securities Commission’s Data Availed in the Wild
  • Vote Now: 2019 Security Blogger Awards Finalists
  • Password Security Fears Strong Among IT Pros
  • How the FFE’s Expansion to the U.S. Will Help Combat Financial Cyberattacks
  • Cybersecurity Issues in Mobile App Development

Upcoming Webinars

Wed 20

Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments

Wed, February 20, 11:00 am - 12:00 pm EST
Thu 21

The Ultimate Application Monitoring Guide for Kubernetes

Thu, February 21, 1:00 pm - 2:00 pm EST
Thu 21

How Autodesk Delivers Seamless Customer Experience with Catchpoint

Thu, February 21, 3:00 pm - 4:00 pm EST

More Webinars

Past Webinars

Download Free eBook

6 Tips for a Leaner Backlog
https://library.devops.com/6-tips-for-a-leaner-backlog

RSS DevOps Chat

  • The State of DevOps w/ Michael Stahnke, Puppet
  • Serverless App Building Made Easy w/ Ashu Agarwal, Nimbella
  • Mainframe DevOps Update w/ Chris O'Malley
  • Shifting DevSec Left with ShiftLeft /RSAC Special
  • DisruptOps: SecurityOps Disrupted / Special RSAC Edition

Past Webinars

DevOps.com Webinar ReplaysDevOps.com Webinar Replays
  • Home
  • Business Directory
  • About DevOps.com
  • Write for DevOps.com
  • Media Kit
  • Sponsor Info
  • Copyright
  • TOS
  • Privacy Policy

© 2019 ·MediaOps Inc.All rights reserved.

    • Twitter
    • LinkedIn
    • Facebook
    • YouTube
    • RSS Feed
  • Home
  • Features
  • Neighborhoods
    • Cloud
    • Continuous Delivery
    • Continuous Testing
    • DevSecOps
    • Leadership Suite
    • Practices
    • ROELBOB
    • Toolbox
  • Webinars
    • Upcoming
    • On-Demand
  • Library
  • Chat
  • News
  • Authors
  • Directory
  • About
  • Related Sites
    • Container Journal
    • DevOps Connect
    • DevOps Dozen
    • DevOps Institute
    • Microservices Journal
    • Security Boulevard
  • Home
  • Business Directory
  • About DevOps.com
  • Write for DevOps.com
  • Media Kit
  • Sponsor Info
  • Copyright
  • TOS
  • Privacy Policy

Our website uses cookies. By continuing to browse the website you are agreeing to our use of cookies. For more information on how we use cookies and how you can disable them, please read our Privacy Policy.