Worried about burning out your DevSecOps team/ Here are three ways that teams and managers can protect their serenity while staying productive.
I recently moderated a session for the CSO Cybersecurity Summit on building resilience and addressing employee anxiety amid organizational transformation. My session focused on the stresses and burnout experienced by security teams, including recent data showing that 94% of chief information security officers (CISOs) suffer from work-related stress, and 65% admit their stress levels compromise their ability to do their job.
Work-related stress is on the rise, and in 2022, 81% of workers reported that workplace stress affected their mental health, compared to 78% of respondents in 2021. Forbes Advisor recently reported that 36% of workers surveyed experienced stress, 26% grappled with anxiety, and 20% reported burnout.
How stress impacts DevSecOps teams
As technology stacks increase in complexity, DevSecOps teams are required to rapidly learn new skills, increase automation, and take steps to improve the developer experience. The resulting stress and pressure on team members can lead to burnout, which affects the entire team and the end product.
โAs software becomes more decentralized and complex with the move to the cloud, developers are working across a lot more piecesโservices, libraries, AI models, and other software components,โ says Taylor Pechacek, head of product for Compass at Atlassian. โInvesting in developer experience helps make sense of the noise and reduces a massive amount of toil so developers can focus on what they enjoy mostโbuilding things.โ
The mounting pressure on DevSecOps also stems from the business pressures to increase deployment frequency, reduce cycle times, and improve application performance.
Ashish Kakran, Principal at Thomvest Ventures, says, โOn one hand, teams are under pressure to ship new features faster, and on the other, there is the need to ensure that new application software and core infrastructure is secure and compliant. The constant tradeoff between speed and security can cause stress.โ
Supporting new technologies and capabilities such as generative AI can be both a stress reliever and a source of stress for DevSecOps teams. โGenerative AI reduces stress with new tools for code generation, information retrieval, and summarization that dramatically improve devops productivity,โ says Kjell Carlsson, head of data science strategy and evangelism at Domino. โHowever, it is creating stress because of the increased demand on devops teams to support developing and operationalizing new genAI applications across the business.โ
Last year, I invited readers to consider 5 ways to disconnect and relieve stress to improve work-life balance and seek a life of purpose and health. Here are three more ways DevSecOps teams can meet their core development, security, and operations needs and fulfill their mission while reducing stress.
3 ways DevSecOps teams can reduce stress
- Foster a generative organizational culture
- Root out micromanagement and unrealistic expectations
- Make stress reduction a team priority
Foster a generative organizational culture
Before considering DevSecOps practices and tools, the most direct way teams can reduce stress and alleviate the risk of burnout is by addressing the organization and team culture. The Accelerate State of DevOps Report 2023 notes that organizations that focus on creating a generative culture have 30% higher performance than others. Generative organizational cultures are performance-oriented and highly cooperative, and risks are shared across teams.
David Brooks, SVP and lead evangelist at Copado shared three recommendations for how devops teams can reduce stress and improve their internal culture:
- Focus on continuous education and make it okay for people to admit they donโt know how to do something.
- Create a safe environment of trust and mutual respect where the teamโs goals are more important than individual goals.
- Help the team realize that devops is never done and requires a continuous improvement cycle where teams are willing to try new ideas.
Brooks also recommends โAccept that some ideas may not work and move onโ as a best practice for teams looking to learn, quickly experiment, review results, and collegially debate the next steps.ย
Changing culture is often the sum of individual behaviors and how leaders set cultural norms. One of the 50 lessons I shared in my book for technology and business professionals leading digital transformation is, โPromote team culture by listening, reserving judgment, asking questions, managing conflict, and just being nice.โย
Other activities to improve the agile development team and devops culture include learning customer needs, focusing on fewer but meaningful KPIs, and brainstorming innovative solutions. Darko Fabijan, co-founder of Semaphore CI/CD, adds, โThe fast pace of software engineering can be stressful, so take breaks, walk outside, and create social events to help avoid burnout.โ
DevSecOps teams can create learning activities beyond skills development and prioritize events that serve more than a social purpose. Omer Cohen, CISO at Descope, suggests the benefits of collaborative team learning. โMost people have some interesting projects they donโt have time to talk about during the stressful days.โ He offered three recommendations:
- Introduce a designated break to share tech-related anecdotes or explore quirky coding challenges.
- Institute a weekly problem-solving session where team members bring solutions, not just problems, and address challenges collectively.
- Start a โTech Talk Tuesdayโ type of meetup where team members can share insights from their personal projects during a short, informal session.
The key to creating generative cultures is recognizing that they must be ongoing, recurring, and continuously improvingโnot just one-and-done events scheduled when morale is low.
Root out micromanagement and unrealistic expectations
Cultural practices must align with how digital trailblazers lead transformation initiatives and how team leaders collaborate with their teammates. While organizations should embrace agile self-organization principles, creating standards and ensuring consistent management practices helps reduce stress by setting clear expectations.ย
There arenโt one-size-fits-all organizational models and management principles for DevSecOps and agile development, but a few anti-patterns contribute to stress and burnout.
Micromanagement is one of them. Instead of micromanaging, software development managers, product owners, and scrum masters can empower agile teams by communicating the product vision, avoiding rigid roadmaps, and following through on retrospectives. Leaders can measure software development performance by measuring how well teams release reliably, improve customer satisfaction, and improve devops KPIs.
โDevops leaders can alleviate stress and encourage creativity by giving their teams autonomy and avoiding micromanagement,โ says Swaminathan K, senior director of devops at Kissflow.ย โLeaders should also seek to eliminate knowledge silos by encouraging open communication, including regular check-ins and open forums for sharing ideas and concerns.โ
A second anti-pattern occurs when leaders regress to command-and-control management tactics by declaring fixed-scope objectives and demanding their delivery timelines.
โDevelopers are often stressed out due to time constraints, deadlines, and juggling multiple tasks at once,โ says Rohit Choudhary, co-founder and CEO of Acceldata. โSet clear objectives, provide adequate resources, and foster open communication to ensure team members feel supported and empowered to deliver results without feeling overwhelmed.โ
Both leaders stress the importance of communication, which is a key management practice regardless of how teams are organized or which management frameworks are utilized.
Make stress reduction a team priority
Should a team prioritize work on CI/CD, IaC, AIOps, or another DevSecOps best practice? Teams will consider business impact, operational KPIs, security risk remediation, and toil reduction to help prioritize. Why not prioritize stress reduction?
Leaders should ask DevSecOps teammates whatโs causing stress and anxiety in their work. While people, culture, and process issues will come up, leaders will also discover critical areas where implementing a devops practice or technology could help reduce stress.
For example, automation, machine learning, and generative AI are possible solutions if the team feels overwhelmed with too much manual work. โLooking for ways to reduce complexity and toil is the strongest path to reducing stress,โ says Cody De Arkland, director of developer relations at LaunchDarkly. โThis can come by streamlining change-control processes, implementing tooling that allows for greater collaboration, or reducing unnecessary bottlenecks across teams.โ
Regarding reducing manual work, Ed Lopez, senior strategic and solution architect at Terazo, says, โGenerative AI has the potential to reduce stress on devops teams significantly by automating tasks, such as testing automation and writing Infrastructure-as-code scripts.โ
Another source of anxiety stems from the fear of the unknown, especially related to complexities and security concerns. Stephen Magill, VP of product innovation at Sonatype, recommends prioritizing automation and efficient dependency management for organizations leveraging open source technologies. Data from Sonatypeโs State of the Software Supply Chain report, reveals that optimal dependency upgrade decisions can result in a โtwo-times efficiency boostโsaving 1.5 months per application team per year,โ said Magill.
Conclusion
Reducing stress can immediately impact DevSecOps teams and organizations by increasing employee happiness and improving productivity. The longer-term benefits of improving well-being, increasing retention, and fostering a collaborative culture should be key motivators for organizations that require innovative technologists to deliver competitive advantages and continuously improve operations.ย ย ย


