“The adoption of agile and DevOps across the entire organisation provides the flexibility to pivot at speed and respond to changing customer demands, user expectations, regulatory change and, most importantly, market opportunities,” says Fleur Bamber, UKI Director, Agile, CA Technologies. “The take-up of agile and DevOps among UK organisations must also be business-driven, integrated across teams, iterative and use the right analytics and feedback loops enabling fail-fast and continuous improvement – everywhere.”
‘Agile Masters’ experience significant advantages over their ‘Mainstream’ counterparts in Europe
The study showcases the characteristics of ‘Agility Masters’, the top 14% of European organisations that score highly on their breadth, depth and consistency of agile and DevOps use. These organisations experience significant advantages over their ‘Mainstream’ counterparts (data below applies to all European organisations). They include:
- 57% higher rate of revenue growth
- 43% higher rate of profit growth
- x2.6 more likely to be growing revenue at a rate of over 20%
- x2.4 more likely that company’s culture and practices support collaboration across development, operations and IT security
- x2.3 more likely for the software team to be well aligned with the strategic goals of the business
- x2.2 more likely for the company to understand customers’ needs
Development teams in UK organisations are transforming the way they work. According to the study, 83% of UK organisations are committed to the adoption of continuous delivery (the highest figure in Europe), 84% are committed to the full adoption of agile methods and 68% are committed to the full adoption of DevOps. Moreover, 84% either widely or partly employ agile within their development teams. And the value of agile is becoming more widely appreciated. For example, 79% say agile is improving or will improve the overall customer experience, 76% agree it has or will have a positive impact on speeding innovation and time-to-market and 75% believe it is having or will have a positive impact in reducing IT costs.
The study shows that agile practices are used in different parts of the business. For instance, 87% of UK organisations are widely or partly exploiting agile for development or product research, 78% for customer service/support and 78% for their sales organisation.
Challenges abound when it comes to improving software development effectiveness
UK organisations are plagued by similar challenges when it comes to improving the effectiveness of their software development projects: principally culture, skills, programme investment and leadership alignment. The research highlights a widespread recognition that implementing agile and DevOps practices across the software lifecycle is not just a matter of new skills and working patterns. For some, it also requires a significant shift in mindset and behaviour and making those changes is very much a people issue – even at a senior executive level. Among the top priorities to improve effectiveness identified by UK respondents include:
- Improve the culture of the organisation so it encourages and rewards collaboration (79%)
- Receive more support and commitment from management at all levels (79%, the joint lowest score in Europe with Switzerland)
- Training for IT teams on how to collaborate and incorporate best practices into their day-to-day jobs (72%)
- Create more resources to help implement agile and DevOps practices (70%)
- Relieve time pressures so teams can implement effective agile and DevOps practices (76%)
Finding professionals with the right skills is also an issue in the UK – but less the case than in other European countries. Some 61% of UK organisations found it difficult to find professionals that were familiar with agile methods, for example, and 70% struggled to find professionals with DevOps experience. Meanwhile, 66% agreed it was difficult to find staff with collaborative cross-team working experience (second lowest figure in Europe after Germany). This indicates a skills gap for the majority of organisations, which requires resources, especially training, to be made available.
Indeed, the Chief Architect/CTO of a retail business interviewed for the study commented, “Raising the capability of the engineering team through a well-crafted careers development programme will allow us to continue to recruit and retain high calibre individuals”.
Connecting Execution to Business Outcomes
The connection between agile, DevOps and business outcomes centres around the continuous feedback loop connecting the customer experience to the requirements engineering – showing how well software delivery is performing and supporting the business itself. So, to further reap the benefits of agile and DevOps, UK organisations must also leverage the responsiveness and flexibility offered by cloud, containers and other new code design and delivery architectures, with a smooth shift-left of all activities – such as continuous testing – and finer granularity of iteration across the whole of the software delivery and ops cycle.