Dave Meyer, hoofd Product voor Jira bij Atlassian, werkt al 15 jaar bij het bedrijf. In die 15 jaar heeft hij Jira zien evolueren van een bugtracker tot een platform dat door elk team wordt gebruikt, van engineering tot HR. Nu staat Jira echter voor de grootste technologische verschuiving sinds de opkomst van mobiele apparaten: AI. Wat betekent dat voor Jira en voor Atlassian? We bespreken deze en andere vragen met Meyer.
Op de vraag hoe belangrijk AI is in vergelijking met andere technologische verschuivingen die hij heeft meegemaakt, zegt Meyer dat AI de grootste technologische verandering is sinds de introductie van mobiele apparaten.
Meyer zegt echter ook dat we niet moeten overdrijven hoe ‘anders’ AI is in vergelijking met eerdere ontwikkelingen. “Zal de manier waarop AI de softwareontwikkeling verandert, fundamenteel andere gevolgen hebben voor de software die we leveren dan DevOps, DVCS of Agile? Nee,” aldus Meyer. Atlassian heeft Jira aangepast aan elke grote verandering in de manier waarop teams werken, zegt Meyer. Dat gaat het nu ook weer doen.
Als we specifiek naar Jira kijken, is het platform erachter vandaag de dag anders dan hoe het ooit begon. “Het grootste verschil tussen Jira vandaag en Jira twintig jaar geleden is dat we nu het volledige Atlassian-platform erachter hebben”, zegt Meyer. Als we het over softwareontwikkelaars hebben, gaat het niet langer alleen om Jira op zichzelf. Daarnaast gaat het om Confluence, Atlassian Intelligence en het volledige ecosysteem dat samenwerkt.
Jira is voor elk team
Jira begon als een bugtracker en issue-tracker, maar onderscheidde zich al in de beginjaren doordat het niet alleen door engineers, maar ook door productmanagers, analisten en andere technische functies kon worden gebruikt. De invoering van Agile heeft dat bereik nog verder vergroot. Tegenwoordig wordt Jira via Jira Service Management gebruikt door teams op het gebied van IT, HR, marketing, juridische zaken en servicemanagement.
De uitdaging voor het team dat Jira ontwikkelt, is het bouwen van functies die deze brede groep bedienen zonder iets te creëren dat zo complex wordt dat het onbruikbaar wordt. Het is daarbij ook belangrijk om te blijven beseffen dat Jira niet alles voor iedereen kan zijn. Volgens Meyer staat de vraag voor wie een functie bedoeld is centraal tijdens elke product- en ontwerpbespreking bij Atlassian.
De valkuil van de ‘feature factory’ vermijden
Tijdens ons gesprek maakt Meyer de opmerking dat veel bedrijven functioneren als ‘feature factories’. Dat wil zeggen: teams worden puur beoordeeld en beloond op basis van het aantal functies dat ze opleveren, zonder dat er een samenhangende strategie is die bepaalt wat er wordt gebouwd.
Meyer stelt dat dit precies is waar productmanagement en ontwerp hun grootste waarde zullen tonen in het AI-tijdperk. “Om Atlassian goed te laten landen bij klanten, moeten deze onze functies kunnen gebruiken zonder dat er een verkoper met een aktetas nodig is om ze allemaal uit te leggen”, aldus Meyer. Het hele portfolio moet als systeem kloppen. Bovendien suggereert hij dat die discipline is wat producten die schaalbaar zijn onderscheidt van producten die bezwijken onder hun eigen complexiteit.
De grootste bottleneck zit links van het coderen
Ondanks alle aandacht voor codegeneratie en het aantal pull requests, is de grootste bottleneck bij Atlassian niet het beoordelen of samenvoegen van code, zegt Meyer. Dat is het beslissen wat er gebouwd moet worden en hoe dat moet gebeuren. “We besteden waarschijnlijk meer tijd, te veel tijd, aan het discussiëren over wat we moeten bouwen en hoe we het goed moeten doen, en aan het opnieuw bouwen omdat we de eerste versie niet goed vonden”, zegt hij.
Daarom is het zo belangrijk om te weten wat je gaat bouwen voordat je eraan begint. Het is ook de reden waarom organisaties zonder een duidelijke strategie of sterke productmanagementfunctie een steeds groter risico lopen. Naarmate AI de hoeveelheid code die kan worden geproduceerd versnelt, wordt dat risico groter.
Agentic AI voor security is complex
Meyer ziet dat agentic AI-systemen een belangrijke rol spelen in het automatiseren van security. De visie is eenvoudig. Hij ziet een beveiligingsteam dat tools bouwt die automatisch een nieuwe kwetsbaarheid detecteren. Vervolgens maken die tools een ticket aan in de backlog van het betreffende team en doen ze automatische triage. Daarna implementeren ze een oplossing en brengen deze onder de aandacht van een ontwikkelaar ter beoordeling.
Het is echter niet eenvoudig om een visie zoals deze van theorie naar praktijk te brengen, geeft Meyer toe: “Het goed opzetten van dat systeem is iets complexer dan alleen het instellen van een paar Jira-automatiseringen.” Het vereist het schrijven van gedetailleerde, iteratieve instructies voor agents.
Het resultaat is volgens Meyer echter wel de moeite waard. Als je nu investeert in de technische capaciteit om deze geautomatiseerde workflows te bouwen, leveren ze de komende 12 maanden rendement op.
Vertrouwen in de visie, maar hoe breng je die over?
Helemaal aan het einde van het gesprek vertelt Meyer ons wat hij op dit moment het moeilijkste vindt aan zijn functie. Het is niet de technologie, dat is zeker. Hij heeft meer vertrouwen dan ooit in de visie van Jira. De uitdaging is om klanten in elke fase van AI-volwassenheid te helpen begrijpen wat Atlassian aan het bouwen is. Ook is het belangrijk uit te leggen waar Jira naartoe gaat. Die communicatie-uitdaging, in een markt die zo snel verandert als en met AI, is misschien wel het meest menselijke probleem van allemaal.
Lees/luister/bekijk ook: AI-verplichtingen werken niet: verander de cultuur van onderaf