Developers vinden niet alleen dat veel van hun uren worden verspild, ze zijn het bovendien niet eens met hun managers over de oplossing van het probleem.
Een door Atlassian gesponsorde enquête toont aan dat de meeste ontwikkelaars een werkdag of meer per week verliezen aan inefficiënties. Dit schrijft DevClass. Het meest genoemde probleem dat speelt is technische schuld. Die ontstaat wanneer men suboptimale code niet corrigeert. Dit vanwege de druk om nieuwe functies te leveren.
Vervolgens is er onvoldoende documentatie, wat resulteert in tijd die developers besteden aan het doorzoeken van de code om te begrijpen hoe deze werkt. Ook trage bouwprocessen zorgen voor tijdverspilling.
Geen sturing
Misschien wel de meest beschamende resultaat van het onderzoek is volgens DevClass een “gebrek aan duidelijke richting”. Een kwart van de ontwikkelaars noemt dit als oorzaak van tijdverlies. Een ander probleem zijn onderbrekingen die leiden tot een gebrek aan tijd voor lastige klussen. 27 procent van de ondervraagden geeft dat aan.
Het perspectief van de mensen die leidinggeven aan developers is heel anders. De belangrijkste problemen vanuit hun oogpunt zijn onderbezetting, uitbreiding van de ontwikkelaarsrol, nieuwe technologie, context-switching en samenwerking (of het gebrek daaraan) tussen teams. De belangrijkste oplossingen die deze leiders noemen zijn zowel AI-automatisering als nieuwe samenwerkingshulpmiddelen, beide genoemd door 37 procent.
Het nut van AI
Of en hoezeer AI in de praktijk zal helpen is lastig te beoordelen. 16 procent van de ontwikkelaars zegt dat het de productiviteit al sterk verbetert. 22 procent vindt die verbetering matig, en 52 procent zegt nauwelijks verbetering te ervaren. Het algemene gevoel is dat AI-hulpmiddelen zullen verbeteren, maar er is geen consensus.
Een goede ontwikkelaarservaring is moeilijk vast te stellen. Toch geeft 90 procent van de ontwikkelaars het ten minste van enig belang vindt die ervaring te meten. 86 procent van de leiders beschouwt het ook zelfs als cruciaal om ontwikkelaars aan te trekken en te behouden.
Het rapport meldt echter dat de inspanningen die worden gedaan om de ontwikkelaarservaring te verbeteren in de meeste gevallen niet werken. Slechts 23 procent van de developers is tevreden met de tijd die hun werkgevers aan dit probleem besteden.