Utvecklarrelationer kan sammanflätas med marknadsföring – även om verkligheten är lite mer nyanserad.
Bild: Morsa Images/Getty
Framgången med någon mjukvara är helt beroende av att få den i händerna på utvecklare och få dem att vilja använda den. Om en leverantör inte kan övertyga utvecklare om att deras verktyg är användbart, intuitivt och välstött, är chansen stor att det blir ännu en gravsten i den ständigt växande appkyrkogården.
Utvecklarrelationer är en intressant roll i och med att det ligger något över produkt-, teknik- och marknadsföringsenheterna inom en organisation. Syftet med utvecklarrelationer är främst att marknadsföra ett företags mjukvaruverktyg till det bredare utvecklargemenskapen och räkna ut exakt vad utvecklare behöver från verktyget för att få det att fungera från dem. Denna feedback tas sedan tillbaka till andra team inom organisationen så att eventuella problem och förbättringar kan göras.
Det är vanligt att se utvecklarrelationer i företag vars målmarknad, eller åtminstone deras viktigaste kunder, är utvecklare själva.
SE: < strong> Vad är en mjukvaruutvecklare? Allt du behöver veta om programmerarrollen och hur den förändras
Även om det inte är helt nytt har utvecklarrelationer – eller DevRel – blivit mer vanliga under de senaste åren när företag försöker ta reda på hur utvecklare använder sina digitala produkter och tar itu med alla punkter som kan hindra adoption.
” Jag tror att ett utvecklingsrelationsteam verkligen kan öka värdet på tekniken, delvis igen för att ett bra utvecklingsrelationsteam gör det väldigt tydligt för samhället att företaget lyssnar på och implementerar den feedback som de får, säger Mary Thengvall, chef för utvecklarrelationer på Camunda, en open-source automatiseringsplattform.
Utvecklarrelationer kan ha olika former och kan betyda olika saker för olika organisationer. Det kan innebära: att prata om en leverantörsapp på en konferens; skapa självstudier och genomgångsvideor för YouTube; skapa appresurser för GitHub eller svara på frågor från utvecklare på Stack Overflow.
I grunden handlar DevRel dock om att bygga upp en relation med utvecklargemenskapen och utnyttja detta för att ta reda på hur man bygger framgångsrika program. I den meningen handlar utvecklarrelationer om att stänga återkopplingsslingan och skapa en bro mellan de människor som använder programvaran och den bredare organisationen, säger Lorna Mitchell, chef för utvecklarrelationer på programvaruföretag med öppen källkod, Aiven.
< p> “Du behöver ett sätt att tala med dina utvecklare”, säger Mitchell till ZDNet. “Du måste vara där – för att vara i de samhällen där utvecklarna är. Om någon har en fråga om din produkt på Stack Overflow, vill du svara på det.”
Mitchell beskriver utvecklarrelationer som en “lim” -roll, varför det är vanligt att den rapporteras till olika delar av en organisation. “Jag rapporterar till marknadsföring; det är inte ovanligt att rapportera till produkten. Du ser det inom teknik ibland. Det är därifrån det kom och ibland finns det fortfarande.”
Naturligtvis är kommunikation en nyckelpelare i DevRel -rollen. De behöver inte bara effektivt kommunicera behoven hos högspecialiserade tekniska proffs tillbaka till mindre och till och med icke-teknisk personal, utan DevRel-team måste också kunna kommunicera syftet eller funktionen med deras verktyg på ett sätt som är meningsfullt för utvecklare.
SE: Anlita utvecklare? Dessa intervjufel kan kosta dig topptekniska talanger
Och utvecklare lär inte bli övertygade av ytlig marknadsföring, säger Mitchell. “Det finns en verklig berättaraspekt i utvecklarrelationer när du skapar det innehållet. Men du behöver definitivt de tekniska koteletterna för att säkerhetskopiera det, eller så kommer du att höra om det.”
Hon tillägger: “Samhället uppskattar inte människor som inte är på sin nivå, och så ju mer expert din målkund är, desto mer teknisk kompetens behöver ditt DevRel -team.”
Medan utvecklarrelationer ofta buntas in i marknadsföring och försäljning (det är på sätt och vis marknadsföring för utvecklare), Thengvall föreslår att verkligheten är lite mer nyanserad.
“Jag tror att det finns delar av det som är sanna: vi gör några marknadsföringsrelaterade aktiviteter, vi utför vissa produktrelaterade aktiviteter, vi gör vissa kundframgångsrelaterade aktiviteter, men det finns inget annat team i företaget som bara har framgången i [utvecklar] -samhället som i framkant i vårt sinne “, säger hon.
” Det främsta målet för oss är verkligen att göra människor framgångsrika i att lösa de problem de har, och att ha det fokuset verkligen öppnar oss för att kunna säga, 'Vi identifierar dessa luckor, vi ser att det här är förbättringsområden och vi kommer verkligen att driva dessa saker framåt.' “
Thengvall säger att utvecklarrelationsteam på många sätt fungerar som “kundnoll”, vilket ger en möjlighet för en organisation att testa sina API: er innan de går in i det bredare utvecklargemenskapen och åtgärdar eventuella luckor i förväg.
“Utvecklarrelationsteamet ger också värdefull feedback om inte bara hur samhället svarar på produkten och hur de väljer att använda den, utan också vad den första upplevelsen kan vara när vi testar nya funktioner och testar nya versioner av programvaran “, säger hon.
SE: Öppen källkod spelar roll, och det handlar om mer än bara gratis programvara
Även om det inte nödvändigtvis är det mest spännande av ämnesområden spelar dokumentation en oerhört viktig roll i DevRel – särskilt när företag tävlar om att lansera nya digitala erbjudanden och konkurrensen mellan leverantörer värms upp.
“Du kan inte förvänta dig att folk bara vet hur man använder något, eller att det ska anses vara helt intuitivt för alla som utforskar det för första gången. Så att se till att saker är väl dokumenterade är otroligt viktigt”, säger Thengvall.
Mitchell håller med och tillägger att dokumentationen ofta måste vara ganska detaljerad. “Jag ser många riktigt specifika frågor – bara en mycket detaljerad” Hur konfigurerar jag just den här saken, vad gör jag med den här integrationen eller med denna speciella form av data “… Det kan vara riktigt svårt att skapa dessa material, säger hon.
Om tanken på att kurera noggrant detaljerad teknisk dokumentation för en krävande användarbas för utvecklare inte avskräcker dig, finns det för närvarande många DevRel -roller. “Det stora antalet jobbutvecklare för utvecklingsrelationer just nu är bara löjligt”, säger Thengvall.
“Det har skjutit upp under det senaste året och jag tror att folk börjar inse att de verkligen behöver en röst till samhället, och de behöver någon som kan kommunicera tillbaka till företaget på uppdrag av så vi behöver definitivt fler experter inom utvecklingsrelationer. “
CXO
De första 100 dagarna: Ange agendan som CIO Vad är en IT -chef? Allt du behöver veta om ett av de främsta jobben inom tech People management: Fyra sätt att skapa en organisation som ditt team älskar Vad är en teknikchef? Allt du behöver veta om CTO CIO: n har en ny uppsättning prioriteringar och problem: Här är vad de har att göra-lista Digital transformation: Det är därför CIO: er måste vara modiga och fortsätta att förnya
Relaterade ämnen:
Collaboration Enterprise Software Open Source Mobile OS