Misura il successo del tuo programma di relazioni con gli sviluppatori

Le relazioni con gli sviluppatori sono parte integrante di molte società di software che sperano di conquistare i cuori e le menti degli sviluppatori. Puoi riferirti ad esso come evangelizzatore dello sviluppatore o sensibilizzazione della comunità, ma alla fine è una mozione dedicata a garantire che:

  1. Stai ascoltando in modo proattivo ciò di cui la comunità ha bisogno e stai cercando di capire come puoi aiutare.
  2. Stai fornendo un canale per gli sviluppatori per offrirti un feedback.
  3. Hai l'opportunità di condividere la tua visione con la comunità e, si spera, risolvere alcuni dei loro problemi.

A mio parere, questo è assolutamente l'ordine giusto su cui guidare, poiché è importante pensare sempre ai bisogni della comunità.

Ma il problema con le relazioni con gli sviluppatori è che si tratta di un campo soggettivo, un po 'nebuloso che nella maggior parte dei casi non implica "cose" tangibili. Questo può rendere difficile misurare quanto tu o il tuo team abbiate successo e se state colpendo il bersaglio con la vostra comunità.

Cosa fanno gli avvocati degli sviluppatori?

Dalla mia esperienza e attraverso molte discussioni con i miei colleghi, il tipico sostenitore degli sviluppatori tende a concentrarsi su diversi meccanismi chiave di sensibilizzazione per coinvolgere gli sviluppatori. Questi sono:

  1. Coinvolgimento dei social media, principalmente Twitter
  2. Generazione di contenuti tramite blog o siti di terze parti come Smashing Magazine
  3. screencast
  4. podcast
  5. Webinar
  6. Coinvolgimento dell'influencer
  7. Meetup e gruppi di utenti locali o regionali
  8. Principali conferenze tra cui parlare o partecipare
  9. Hackathons

La necessità di ridimensionare un messaggio significa che le tattiche da uno a cinque riceveranno la massima attenzione, consentendo ai difensori di raggiungere il più vasto pubblico possibile. Sono meno personali ma offrono un grande megafono. Le tattiche da sei a nove offrono opportunità per un'interazione e un coinvolgimento diretto più diretto, con la possibilità di incontrare i membri della comunità di persona, collaborare con sviluppatori influenti per garantire che abbiano l'opportunità di influenzare la direzione del prodotto e, in generale, mettere un volto a un nome.

Misurazioni facili

Tra le tattiche elencate sopra, il più facile su cui misurare il successo sono le prime cinque. Nella maggior parte dei casi, l'analisi può offrire informazioni dettagliate sui tuoi movimenti, permettendoti di determinare quante persone erano interessate a ciò che avevi da dire. Strumenti come Twitter Analytics, Google Analytics e Bitly offrono una visione straordinaria di quanto bene stanno facendo gli sforzi di sensibilizzazione e coinvolgimento. I dati offerti possono avere un profondo impatto su come si regolano il tono e il messaggio, specialmente in questi mezzi semi-autonomi dove tutto può essere interpretato male e lasciato all'interpretazione.

Ad esempio, il mio post su ngrok è andato molto bene e, in base all'analisi, posso dire che è stato qualcosa che ha davvero risuonato con il mio pubblico:

Sono meno preoccupato del tasso di coinvolgimento e della percentuale rispetto al numero di impressioni, in questo caso 5.744 impressioni. Questa è una portata abbastanza decente e dimostra che un certo numero di sviluppatori erano interessati a questo.

Misurazioni non così facili

Quando arriviamo all'estremità inferiore della lista, a partire dal numero sei, è difficile quantificare quanto bene stai facendo, principalmente perché questi sono movimenti soggettivi che tendono ad avere un valore qualitativo e quindi devono essere misurati come tali. 

Ciò che intendo è che è molto difficile misurare quantitativamente l'impatto, immediato e a lungo termine, che la tua partecipazione a uno di questi movimenti potrebbe avere. Certo, puoi dire che hai parlato a un evento e hanno partecipato 300 persone. Ma ti dice veramente se il tuo messaggio è arrivato o che hai influenzato le vendite dei prodotti? Non proprio, ed è qui che i problemi arrivano con molte aziende che considerano le relazioni con gli sviluppatori unicamente come un centro di costo e non come un valore aggiunto. Il ragazzo dai capelli a punta vuole numeri difficili per qualcosa che è più di una abilità morbida.

Secondo me, misurare questo deve essere fatto attraverso il monitoraggio dei social media di uno specifico messaggio chiave che stai cercando di raggiungere. Ciò significa che se partecipi a un evento, dovresti avere un'idea di quali sono i tuoi obiettivi in ​​modo che possano essere misurati in seguito, analizzando i feedback sui social media, in particolare su Twitter. Twitter è di gran lunga il mezzo migliore per raccogliere le misurazioni qualitative dei tuoi impegni. La comunità la usa ampiamente per discutere del bene e del male di ciò che vedono, quindi se il tuo messaggio arriva bene, Twitter lo saprà nella maggior parte dei casi. 

Strumenti come Sprinklr aiutano a offrire informazioni approfondite e possono aiutarti a raccogliere informazioni che puoi utilizzare per misurare il tuo successo. Personalmente utilizzo la capacità multi-column di TweetDeck per tracciare le parole chiave che sono importanti per me, specialmente durante gli eventi o durante gli annunci.

Come ho già detto, questi movimenti sono tipicamente misurati qualitativamente, il che significa che devi assicurarti di salvare tweet o articoli che evidenziano i tuoi movimenti, sia che siano positivi o negativi. Sì, anche il feedback negativo è prezioso e dovrebbe essere usato per determinare quanto sei impegnato con la community e se la tua azienda o il tuo prodotto sono interessanti. Questo tweet riguardante il mio post di ngrok è un ottimo esempio di questo:

È altrettanto importante assicurarsi che gli influencer con cui lavori abbiano chiarezza sulla tua visione e direzione. La maggior parte dei sostenitori degli sviluppatori ha elenchi di sviluppatori influenti con cui hanno conversazioni e briefing regolari in modo da poter ottenere un impulso su ciò che è di tendenza e se il prodotto della loro azienda sta effettivamente risolvendo un bisogno. 

Tracciare come si sentono gli influenzatori è incredibilmente importante perché ti dice se capiscono la tua visione e qual è il loro sentimento nei confronti del tuo prodotto e della tua azienda. Poiché questi influencer hanno un grande megafono e le orecchie della comunità, essere in grado di coinvolgerli in modo proattivo al momento giusto assicura che stiano ottenendo le informazioni più accurate da condividere con i loro follower. E credimi, saranno vocali sia per il bene che per il male. Sono in una posizione di fiducia e di leadership di pensiero e hanno giustamente bisogno di esprimere i loro veri sentimenti su un argomento. 

Misurare le tue interazioni con loro, di nuovo, è tipicamente qualitativo e dal punto di vista di uno scenario di long tail, dal momento che la maggior parte degli influenzatori si prenderà del tempo per garantire che l'informazione sia utile da discutere o promuovere. Questo è il motivo per cui è molto difficile da misurare. Lo strumento migliore che ho trovato per questo è Onalytica, che aiuta a offrire opportunità di coinvolgimento con influencer.

Come si misura il successo?

Mi piacerebbe davvero molto ascoltare altri sostenitori degli sviluppatori su questo argomento. So che ci sono un sacco di altre idee là fuori su come misurare efficacemente gli impegni, e sarebbe bello essere in grado di metterlo insieme. Spero che tu salti sui commenti e offra la tua esperienza e la tua prospettiva in modo che tutti possiamo trarne beneficio e migliorare il nostro lavoro.

Più mani con JavaScript

Potrebbe sorprendervi un po ', ma Microsoft ha un sacco di apprendimento gratuito su molti argomenti JavaScript open source, e siamo in missione per creare molto di più con Microsoft Edge. Controlla il mio:

  • Woah, posso testare Microsoft Edge e IE su Mac e Linux!

O il mio team e i miei colleghi:

  • Microsoft Edge Web Summit 2015 (una serie completa di cosa aspettarsi con il nuovo browser, nuove funzionalità della piattaforma Web e relatori ospiti della comunità)
  • Best of // BUILD / e Windows 10 (incluso il nuovo motore JavaScript per siti e app)
  • Avanzare JavaScript senza rompere il Web (keynote recente di Christian Heilmann)
  • Suggerimenti pratici sulle prestazioni per rendere il tuo HTML / JavaScript più veloce (una serie in sette parti dal design reattivo ai giochi casuali all'ottimizzazione delle prestazioni)
  • La piattaforma Web moderna Jump Start (i fondamenti di HTML, CSS e JavaScript)
  • Sviluppo di un'applicazione Windows universale con HTML e JavaScript Jump Start (usa il JS che hai già creato per creare un'app)

E alcuni strumenti gratuiti: Visual Studio Code, Azure Trial e strumenti di test cross-browser, tutti disponibili per Mac, Linux o Windows.

Questo articolo fa parte della serie di web dev tech di Microsoft. Siamo entusiasti di condividere Microsoft Edge e il nuovo Motore di rendering EdgeHTML con te. Ottieni macchine virtuali gratuite o test in remoto sul tuo dispositivo Mac, iOS, Android o Windows @ http://dev.modern.ie/