What effect is the tragic COVID-19 crisis -- mandating the current scattering of employees across a corporate diaspora of home-bound workplaces, working from 10,000 home locations instead of one or two -- having on collaboration and coordination for information technology endeavors? In recent years, collaboration has been defined as the essence of IT success. Not only have IT leaders and professionals been pressed to collaborate more closely everyone from the C-suite to the call center, but there has been special urgency for IT teams to coordinate and collaborate with each other.
A report on COVID-era software development activities from GitHub points to some disruptions in development activity, but in general, developers are maintaining the pace. "Developer activity remains largely consistent or increased compared to last year," according to Nicole Forsgren, the report's author. "Developer activity-including pushes, pull requests, reviewed pull requests, and commented issues per user-shows slightly increased activity year over year. This suggests that developers have continued to contribute and show resilience in the face of uncertainty."
What about organizational teams, especially involving operations, security and networking people, who typically have functioned in more on-premises environments?
This may be DevOps' shining moment. The good news is DevOps -- which syncs, organizes and automates the pace of software releases -- "is by default built for remote operations," relates senior technical architect Amit Kumar Gupta in a recent Medium post. "It has process oriented and automated software delivery method which doesn't differentiate, if the team works from home, office or any other place. DevOps can very well adopt the changed caused by COVID-19 in the software industry. From the use of the distributed testing model to automated deployment mechanism, catching the early bug to capturing quality issues DevOps is all well suited to in these trying times."
However, it's time like these that really demand well-honed DevOps skills and experience -- and that's the challenge. The latest survey of 1,260 managers and developers out of the DevOps Institute finds the DevOps transformation journey is still very difficult for more than 50 percent of respondents: "Managing the people, processes and technologies associated with and necessary for a DevOps transformation are all difficult," the report's authors state.
In addition, the survey shows, finding and attracting people skilled in DevOps continues to be a challenge, cited by 58 percent of respondents. At least 48 percent report difficulties retaining them. The skill most sought-after includes process skills and knowledge (69%), which surpassed last year's leading category of automation skills (67%). Another 61 percent need more "human" skills to boost their DevOps efforts.
For this work-at-home era, it means an ability to communicate frequently, and be able to reach out to various groups to keep things flowing, everyone in sync, and everyone feeling secure. The survey's authors describe what is needed is a blending of skills, or "hybrid DevOps" skillsets -- "skills from a wide area of fields which range from technology skills such as cloud infrastructure, to functional skills such as IT operations, to process and frameworks skills such as site reliability engineering or Agile. And last, having some exposure and skills around specific automation tools which one might have gained throughout their career or training, combined with business acumen, make a perfect hybrid DevOps engineer."
Adapting and strengthening DevOps across remote teams calls for additional considerations:
Ultimately, as the crisis passes, many employees may end up staying with their work-from-home arrangements, and their organizations will be more open to more flexible or remote work arrangements. Productivity will increase, software quality will be enhanced, and the cadence or releases will be more well-tuned to the business. We'll all get through this, and technology initiatives will be that much stronger for it.