What exactly is technical debt? When discussing your organization’s technical debt - and possible changes to it - with various audiences, you need to articulate the key issues in plain terms. Here’s expert advice on how to do that.
5 DevOps leadership priorities in 2018
Here's where DevOps leaders and teams should strive to improve
This week, DevOps professionals gathered in San Francisco to talk about the state of DevOps in the enterprise. At 1,400 attendees, the sold-out DevOps Enterprise Summit has doubled in size since 2014 – a testament to the growth of the DevOps movement itself.
With an ear to this event and an eye on the explosion of tweets coming out of it, here are five key priorities we think IT leaders should be aware of as they take their DevOps efforts into the new year.
1. Developing transformational leadership skills
The role of the transformational leader was a major theme, as speakers explored the need for leaders who are ready to change and take risks to help create the culture and environment necessary for DevOps to thrive. Steve Mayner, agile coach and DevOps consultant, led a session diving into the four quadrants of transformational leadership: creativity, vision, authenticity, and growth. Transformational leadership also means recognizing that change is constant, he noted.
Nicole Forsgren, CEO & Chief Scientist at DevOps Research and Assessment (DORA), also took the stage to discuss transformational leadership, presenting five dimensions of high-performing leaders: vision, intellectual stimulation, inspirational communication, supportive leadership, and personal recognition. High performers who embody these traits are twice as likely to achieve or succeed, according to her research on DevOps teams.
[ See our related article, Transformational Leadership: 5 big mistakes execs make. ]
2. Improving your ability to learn from mistakes
One session that sparked "mind-blown" posts on Twitter came from John Allspaw, former CTO of Etsy, who tackled coping with complexity. When issues arise, his advice: Be willing to dig deep in figuring out what went wrong and what good things prevented slip-ups from getting worse. That’s how you can achieve a better shared understanding and move toward success in the future. Highly quoted from his session: “Incidents are unplanned investments in your company’s survival.”
3. Tackling culture - and middle managers
What are the top DevOps challenges right now? Culture change, tearing down siloed organization structures, and managing technical debt top the list. Interestingly, with all the attention on transformational leaders at the top of organizations, DevOps teams are struggling with middle managers. As several conference speakers noted, this is the group most resistant to change when adopting a more agile approach. So it's worth spending more time and energy training middle managers on the value of DevOps.
[ See our related article: 5 ways to nurture DevOps culture. ]
4. Growing your own talent
When it comes to people, DevOps leaders should focus on growing talent from within rather than just looking elsewhere for DevOps skills. In a DevOps environment, culture is key to talent retention – and measuring employee satisfaction could be an indicator of your ability to scale DevOps and Agile practices, as speakers reminded the audience.
Regarding specific skills for DevOps teams, speakers pointed out the value of soft skills vs. technical skills. As Hiscox CTO Jonathan Fletcher put it, “Attitude > Technology Skills.”
[ See our related article, DevOps Jobs: How to spot a great DevOps Shop. ]
5. Emphasizing the need for urgency
2018 will be the year of enterprise DevOps, according to Forrester, with 50 percent of organizations implementing it now and another 27 percent planning to do so in the next 12 months. The wait-and-watch time has ended, as evidenced by conference presentations on DevOps results by Disney, Walmart and KeyBank. As Forrester principal analyst Robert Stroud put it, DevOps is not just the driver of digital transformation, it’s the fuel.
Read also: The 7 habits of highly effective DevOps