Hvad er udviklerrelationer? Forstå 'limen', der holder software og kodere sammen

0
145

 Owen Hughes

Af Owen Hughes | 20. september 2021 – 11:30 GMT (12:30 BST) | Emne: Udvikler

woman-presenting-presentation-meeting-feedback.jpg

Udviklerrelationer kan være i konflikt med marketing – selvom virkeligheden er lidt mere nuanceret.

Billede: Morsa Images/Getty

Succesen for ethvert stykke software er helt afhængig af at få det i hænderne på udviklere og få dem til at ville bruge det. Hvis en sælger ikke kan overbevise udviklere om, at deres værktøj er nyttigt, intuitivt og godt understøttet, er det sandsynligt, at det bliver endnu en gravsten i den stadigt voksende app-kirkegård.

Udviklerrelationer er en interessant rolle, idet det en smule strækker sig over produkt-, teknik- og marketingenhederne i en organisation. Formålet med udviklerrelationer er hovedsageligt at promovere en virksomheds softwareværktøj til det bredere udviklerfællesskab og finde ud af, hvad udviklere har brug for fra værktøjet for at få det til at fungere ud fra dem. Denne feedback tages derefter tilbage til andre teams i organisationen, så eventuelle problemer og forbedringer kan foretages.

Det er almindeligt at se udviklerrelationsroller i virksomheder, hvis målmarked eller i det mindste deres vigtigste kunder er udviklere selv.

SE: < strong> Hvad er en softwareudvikler? Alt hvad du behøver at vide om programmeringsrollen, og hvordan den ændrer sig

Selvom det ikke helt er nyt, er udviklerrelationer – eller DevRel – blevet mere mainstream i de senere år, efterhånden som virksomheder søger at finde ud af, hvordan udviklere bruger deres digitale produkter og tager fat på eventuelle punkter, der kan forhindre adoption.

” Jeg tror, ​​at et udviklerrelationersteam virkelig kan tilføre værdien af ​​teknologien, dels igen fordi et godt udviklerrelationersteam gør det meget klart for samfundet, at virksomheden lytter til og implementerer den feedback, de får, ”siger Mary Thengvall, direktør for udviklerrelationer hos Camunda, en open-source automatiseringsplatform.

Udviklerrelationer kan antage forskellige former og kan betyde forskellige ting for forskellige organisationer. Det kan indebære: at tale om en sælgers app på en konference; oprettelse af selvstudier og gennemgangsvideoer til YouTube; oprette appressourcer til GitHub eller besvare spørgsmål fra udviklere på Stack Overflow.

I kernen handler DevRel imidlertid om at opbygge rapport til udviklerfællesskabet og udnytte dette til at finde ud af, hvordan man bygger succesfulde softwareapplikationer. I denne forstand handler udviklerrelationer om at lukke feedback-sløjfen og skabe en bro mellem de mennesker, der bruger softwaren og den bredere organisation, siger Lorna Mitchell, leder af udviklerrelationer hos open-source softwarefirma, Aiven.

< p> “Du har brug for en måde at tale med dine udviklere på,” siger Mitchell til ZDNet. “Du skal være der – for at være i de samfund, hvor udviklerne er. Hvis nogen har et spørgsmål om dit produkt på Stack Overflow, vil du svare på det.”

Mitchell beskriver udviklerrelationer som en “lim” rolle, hvorfor det er almindeligt at se det rapportere til forskellige dele af en organisation. “Jeg rapporterer til marketing; det er ikke usædvanligt at rapportere til produktet; man ser det nogle gange inden for teknik. Det er der, det kom fra, og nogle gange er det der stadig.”

Derfor er kommunikation naturligvis en vigtig søjle i DevRel -rollen. Ikke alene har de brug for effektivt at kommunikere behovene hos højt specialiserede tekniske fagfolk tilbage til mindre og endda ikke-teknisk personale, men DevRel-teams skal også være i stand til at kommunikere formålet eller funktionen af ​​deres værktøj på en måde, der er meningsfuld for udviklere.

SE: Ansættelse af udviklere? Disse interviewfejl kan koste dig top tech talent

Og udviklere vil sandsynligvis ikke blive overbevist af overfladisk marketingspil, siger Mitchell. “Der er et reelt historiefortællende aspekt ved udviklerrelationer, når du opretter det indhold. Men du har helt sikkert brug for de tekniske koteletter for at bakke det op, eller du kommer til at høre om det.”

Hun tilføjer: “Fællesskabet sætter ikke pris på mennesker, der ikke er på deres niveau, og jo mere ekspert din målkunde er, desto flere tekniske færdigheder har dit DevRel -team brug for.”

Selvom udviklerrelationer ofte er samlet i marketing og salg (det er på en måde marketing for udviklere), Thengvall antyder, at virkeligheden er lidt mere nuanceret.

“Jeg tror, ​​at der er elementer af det, der er sande: vi laver nogle marketingrelaterede aktiviteter, vi laver nogle produktrelaterede aktiviteter, vi laver nogle kundesuccesrelaterede aktiviteter, men der er ikke noget andet team i virksomheden, der kun har succesen i [udvikler] -samfundet som forrest i vores sind, “siger hun.

” Det primære mål for os er virkelig at få folk til at lykkes med at løse de problemer, de har, og så virkelig have det fokus åbner os op for at kunne sige: 'Vi identificerer disse huller, vi ser, at dette er forbedringsområder, og vi kommer virkelig til at flytte disse ting fremad.' “

Thengvall siger, at udviklerrelationsteams på mange måder fungerer som 'kundenul', hvilket giver en organisation mulighed for at afprøve deres API'er, inden de går ind i det større udviklerfællesskab og afhjælper eventuelle huller på forhånd.

“Udviklerrelationsteamet giver også værdifuld feedback om ikke kun, hvordan samfundet reagerer på produktet, og hvordan de vælger at bruge det, men også hvad den første oplevelse kan være, da vi prøver nye funktioner og tester nye versioner af softwaren, “siger hun.

SE: Open source betyder noget, og det handler om mere end bare gratis software

Selvom det ikke nødvendigvis er det mest spændende af emneområder spiller dokumentation en yderst vigtig rolle i DevRel – især når virksomheder løb til at lancere nye digitale tilbud og konkurrencen mellem leverandører bliver varmere.

“Du kan ikke forvente, at folk bare ved, hvordan man bruger noget, eller at det betragtes som fuldstændigt intuitivt for alle, der udforsker det for første gang. Så det er utrolig vigtigt at sørge for, at tingene er veldokumenterede,” siger Thengvall.

Mitchell er enig og tilføjer, at dokumentation ofte skal være ret detaljeret. “Jeg ser mange virkelig specifikke spørgsmål – bare et meget detaljeret 'Hvordan konfigurerer jeg denne særlige ting, hvad skal jeg gøre med denne integration eller med denne særlige form for data' … Det kan være virkelig svært at lave disse materialer, “siger hun.

Hvis tanken om at kurere omhyggeligt detaljeret teknisk dokumentation for en krævende udviklerbrugerbase ikke afskrækker dig, er DevRel -roller i øjeblikket rigelige. “Det store antal jobudviklere i udviklerrelationer lige nu er bare latterligt,” siger Thengvall.

“Det er skudt i gang inden for det sidste år, og jeg tror, ​​at folk er begyndt at indse, at de virkelig har brug for en stemme til samfundet, og de har brug for nogen, der kan kommunikere tilbage til virksomheden på vegne af fællesskabet. Så vi har helt sikkert brug for flere udviklerrelationer. “

CXO

De første 100 dage: Indstilling af dagsordenen som CIO Hvad er en IT -direktør? Alt hvad du har brug for at vide om et af de bedste job inden for tech People management: Fire måder at oprette en organisation, som dit team elsker. Hvad er en Chief Technology Officer? Alt, hvad du har brug for at vide om CTO'en CIO'en har et nyt sæt prioriteringer og problemer: Her er hvad der er på deres to-do-liste Digital transformation: Det er derfor, CIO'er skal forblive modige og blive ved med at innovere

Relaterede emner:

Collaboration Enterprise Software Open Source Mobile OS  Owen Hughes

Af Owen Hughes | 20. september 2021 – 11:30 GMT (12:30 BST) | Emne: Udvikler