Hva er utviklerrelasjoner? Forstå “limet” som holder programvare og kodere sammen

0
114

 Owen Hughes

Av Owen Hughes | 20. september 2021 – 11:30 GMT (12:30 BST) | Tema: Utvikler

woman-presenting-presentation-meeting-feedback.jpg

Utviklerrelasjoner kan være i konflikt med markedsføring – selv om virkeligheten er litt mer nyansert.

Bilde: Morsa Images/Getty

Suksessen til hvilken som helst programvare er helt avhengig av å få den i hendene på utviklere og få dem til å ønske å bruke den. Hvis en leverandør ikke kan overbevise utviklere om at verktøyet deres er nyttig, intuitivt og godt støttet, er sjansen stor for at det blir enda en gravstein på den stadig voksende app-kirkegården.

Utviklerrelasjoner er en interessant rolle ved at det ligger noe over produkt-, ingeniør- og markedsføringsenhetene i en organisasjon. Hovedsakelig er formålet med utviklerrelasjoner å markedsføre et selskaps programvareverktøy for det videre utviklermiljøet og finne ut nøyaktig hva utviklere trenger fra verktøyet for å få det til å fungere fra dem. Denne tilbakemeldingen blir deretter ført tilbake til andre team i organisasjonen, slik at eventuelle problemer og forbedringer kan gjøres.

Det er vanlig å se utviklerrelasjoner i selskaper hvis målmarked, eller i det minste deres viktigste kunder, er utviklere selv.

SE: < strong> Hva er en programvareutvikler? Alt du trenger å vite om programmeringsrollen og hvordan den endrer seg

Selv om det ikke er helt nytt, har utviklerrelasjoner – eller DevRel – blitt mer mainstream de siste årene ettersom bedrifter søker å finne ut hvordan utviklere bruker sine digitale produkter og tar tak i alle punkter som kan hindre adopsjon.

” Jeg tror et utviklerrelasjonsteam virkelig kan øke verdien av teknologien, delvis igjen fordi et godt utviklerrelasjonsteam gjør det veldig tydelig for samfunnet at selskapet lytter til og implementerer tilbakemeldingen de får, sier Mary Thengvall, direktør for utviklerrelasjoner i Camunda, en åpen kildekode-automatiseringsplattform.

Utviklerrelasjoner kan ha forskjellige former og kan bety forskjellige ting for forskjellige organisasjoner. Det kan innebære: å snakke om en leverandørs app på en konferanse; lage opplæringsprogrammer og gjennomgangsvideoer for YouTube; lage appressurser for GitHub eller svare på spørsmål fra utviklere på Stack Overflow.

I kjernen handler DevRel imidlertid om å bygge et forhold til utviklermiljøet og utnytte dette for å finne ut hvordan du bygger vellykkede programvare. I denne forstand handler utviklerrelasjoner om å lukke tilbakemeldingssløyfen og skape en bro mellom menneskene som bruker programvaren og den bredere organisasjonen, sier Lorna Mitchell, leder for utviklerrelasjoner i programvareselskap med åpen kildekode, Aiven.

< p> “Du trenger en måte å snakke med utviklerne dine,” sier Mitchell til ZDNet. “Du må være der – for å være i samfunnene der utviklerne er. Hvis noen har et spørsmål om produktet ditt på Stack Overflow, vil du svare på det.”

Mitchell beskriver utviklerrelasjoner som en “lim” -rolle, og derfor er det vanlig å se det rapportere til forskjellige deler av en organisasjon. “Jeg rapporterer til markedsføring. Det er ikke uvanlig å rapportere til produkt. Du ser det noen ganger i ingeniørfag. Det er der det kom fra og noen ganger er det fortsatt der.”

Kommunikasjon er naturligvis en sentral søyle i DevRel -rollen. Ikke bare trenger de å kommunisere behovene til høyt spesialiserte fagfolk effektivt til mindre og til og med ikke-teknisk personale, men DevRel-team må også kunne kommunisere formålet eller funksjonen til verktøyet sitt på en måte som er meningsfull for utviklere.

SE: Ansette utviklere? Disse intervjufeilene kan koste deg toppteknologiske talenter

Og utviklere vil neppe bli overbevist av overfladisk markedsføringsspill, sier Mitchell. “Det er et virkelig historiefortellende aspekt ved utviklerrelasjoner når du lager det innholdet. Men du trenger definitivt de tekniske kotelettene for å sikkerhetskopiere det, eller du kommer til å høre om det.”

Hun legger til: “Samfunnet setter ikke pris på folk som ikke er på sitt nivå, og jo mer ekspert målkunden din er, jo mer tekniske ferdigheter trenger DevRel -teamet ditt.”

Selv om utviklerrelasjoner ofte er satt sammen i markedsføring og salg (det er på en måte markedsføring for utviklere), Thengvall antyder at virkeligheten er litt mer nyansert.

“Jeg tror det er elementer av det som er sanne: vi gjør noen markedsføringsrelaterte aktiviteter, vi gjør noen produktrelaterte aktiviteter, vi utfører noen kundesuksessrelaterte aktiviteter, men det er ingen andre team i selskapet som bare har suksessen av [utvikler] -samfunnet som i forkant av vårt sinn, “sier hun.

” Det primære målet for oss er virkelig å gjøre folk vellykkede med å løse problemene de har, og så ha det fokuset virkelig åpner oss for å kunne si: 'Vi identifiserer disse hullene, vi ser at dette er forbedringsområder, og vi kommer virkelig til å gå videre med disse tingene.' “

Thengvall sier utviklerrelasjonsteam på mange måter fungerer som “null kunde”, noe som gir en organisasjon en mulighet til å teste ut API -ene sine før de går inn i det større utviklermiljøet og håndterer eventuelle hull på forhånd.

“Utviklerrelasjonsteamet gir også verdifull tilbakemelding om ikke bare hvordan samfunnet reagerer på produktet og hvordan de velger å bruke det, men også hva den første opplevelsen kan være når vi prøver ut nye funksjoner og tester nye versjoner av programvaren, sier hun.

SE: Åpen kildekode betyr noe, og det handler om mer enn bare gratis programvare

Selv om det ikke nødvendigvis er det mest spennende av fagområder spiller dokumentasjon en svært viktig rolle i DevRel – spesielt når bedrifter løper om å lansere nye digitale tilbud og konkurranse mellom leverandører blir varmere.

“Du kan ikke forvente at folk bare vet hvordan de skal bruke noe, eller at det skal betraktes som helt intuitivt for alle som utforsker det for første gang. Så det er utrolig viktig å sørge for at ting er godt dokumentert,” sier Thengvall.

Mitchell er enig og legger til at dokumentasjon ofte må være ganske detaljert. “Jeg ser mange veldig spesifikke spørsmål – bare en veldig detaljert” Hvordan konfigurerer jeg denne spesielle tingen, hva gjør jeg med denne integrasjonen, eller med denne spesielle formen på data “… Det kan være veldig vanskelig å lage disse materialene, “sier hun.

Hvis tanken på å kurere omhyggelig detaljert teknisk dokumentasjon for en krevende brukerbase for utviklere ikke skremmer deg, er DevRel -roller for øyeblikket mange. “Det store antallet stillingsutviklere for utviklerforhold akkurat nå er bare latterlig,” sier Thengvall.

“Det har skutt opp i løpet av det siste året, og jeg tror folk begynner å innse at de virkelig trenger en stemme til samfunnet, og de trenger noen som kan kommunisere tilbake til selskapet på vegne av samfunnet. Så vi trenger definitivt flere fagfolk innen utviklerrelasjoner. “

CXO

De første 100 dagene: Angi agendaen som CIO Hva er en IT -direktør? Alt du trenger å vite om en av de beste jobbene innen teknisk personalledelse: Fire måter å lage en organisasjon som teamet ditt elsker Hva er en teknologisjef? Alt du trenger å vite om CTO CIO har et nytt sett med prioriteringer og problemer: Her er hva de skal gjøre på listen Digital transformasjon: Dette er grunnen til at CIO-er må være modige og fortsette å innovere

Relaterte emner:

Collaboration Enterprise Software Open Source Mobile OS  Owen Hughes

Av Owen Hughes | 20. september 2021 – 11:30 GMT (12:30 BST) | Tema: Utvikler