Ottenere il massimo dalle richieste di funzionalità e personalizzazione per sviluppatori di plugin e temi

Pubblicato: 2021-02-17

Costruire un sito Web WordPress significa personalizzazione per farlo apparire e agire come desidera un cliente. Quindi, cosa significa per gli sviluppatori di plugin e temi come te che ricevono richieste di funzionalità o personalizzazioni di ogni tipo? Dovresti soddisfare quelle richieste o metterle da parte e concentrarti rigorosamente sui tuoi obiettivi di sviluppo del prodotto?

Come sviluppatore di plugin, è inevitabile che le persone ti contattino chiedendo qualcosa che il tuo prodotto non fa.

Sia che le persone ti contattino tramite il supporto, il modulo di contatto del tuo sito Web o inviino una richiesta di funzionalità tramite un consiglio pubblico, varrà la pena considerare alcune richieste che riceverai nella pipeline di sviluppo del tuo prodotto.

Per sfruttare ogni richiesta il più possibile, dovresti considerare tre domande:

  • La richiesta è una caratteristica o una personalizzazione ?
  • Chi effettua la richiesta è un utente gratuito o un cliente pagante ?
  • Chi fa la richiesta?

Le risposte a queste domande ti aiuteranno a raggiungere 3 cose:

  • Determina se è nel tuo migliore interesse soddisfare la richiesta.
  • Valutare il ROI per lo sviluppo della funzionalità richiesta.
  • Formulare un'offerta che sarà attraente per la persona.

Esaminiamo ciascuna delle domande e discutiamo del modo migliore per sfruttare le richieste che ricevi.

Sfruttare le richieste di personalizzazione

Come identificare se una richiesta è una richiesta di funzionalità o una richiesta di personalizzazione?

È importante "leggere tra le righe" all'inizio quando ricevi una richiesta da un cliente per identificare se la richiesta è una funzionalità o una personalizzazione. Molti clienti potrebbero pensare di richiedere la personalizzazione, quando, in realtà, è davvero una funzionalità (e viceversa).

La differenza tra loro è davvero importante per la tua attività perché ognuno ha un valore diverso.

Le richieste di funzionalità includono funzionalità che possono essere utilizzate da molte persone.

Le richieste di personalizzazione includono funzionalità necessarie a una singola persona per uno scopo specifico.

Le personalizzazioni sono estremamente preziose quando le esigenze individuali di una persona si sovrappongono alle esigenze del mercato. A quel punto, non sono più personalizzazioni: sono funzionalità!

Le funzionalità aumentano il valore del tuo prodotto e hanno il potenziale per offrire un ROI molto maggiore perché sono preziose per più di una persona e quindi più persone vorranno acquistare il tuo prodotto.

Le personalizzazioni, d'altra parte, sono per lo più preziose per quella singola persona.

Detto questo, le richieste di personalizzazione possono ancora essere preziose da considerare perché spesso puoi creare funzionalità da esse. Quindi, tieni presente che non ti stai impegnando in nulla semplicemente accettando funzionalità o richieste di personalizzazione: ciò che conta è il modo in cui rispondi ad esse.

Se ritieni che una richiesta non sia nel tuo migliore interesse o non desideri discostarsi dalle priorità del tuo prodotto, puoi sempre rispondere con qualcosa del genere:

Grazie mille per la richiesta. Ho aggiunto la tua richiesta alla nostra lista TODOs, ma, sfortunatamente, non abbiamo le risorse per costruirla in questo momento.

D'altra parte, se ritieni che una richiesta sia preziosa per la tua attività e qualcosa con cui vuoi andare avanti, considera la seconda domanda per aiutare a formulare la tua risposta.

Quali aspettative hanno gli utenti gratuiti rispetto agli utenti paganti?

Utenti gratuiti e clienti paganti avranno aspettative molto diverse.

Gli utenti gratuiti generalmente si aspettano di pagare qualcosa per soddisfare la loro richiesta, sia acquistando il prodotto, pagando ogni ora o una tariffa fissa per il progetto. D'altra parte, i clienti paganti a volte possono essere scoraggiati dall'idea di dover "pagare di più" per soddisfare la loro richiesta.

Allineare le aspettative è fondamentale.

Indipendentemente dal fatto che la persona sia un utente gratuito o un cliente pagante, devi comunque essere pagato alla fine della giornata per il tempo e gli sforzi aggiuntivi che dedichi. Tuttavia, non dovresti essere insensibile al fatto che i clienti abbiano già pagato , quindi l'offerta che fai dipenderà dalla situazione e la loro risposta potrebbe dipendere in gran parte dal modo in cui comunichi loro una soluzione.

Ora che puoi identificare il valore di una funzionalità rispetto alla personalizzazione e le diverse aspettative di un utente gratuito rispetto a un cliente pagante , identificare l'origine della richiesta ti fornirà una delle ultime informazioni di cui hai bisogno per redigere la risposta più efficace a qualsiasi richiesta.

Iscriviti e prendi una copia gratuita del nostro

Libro di affari del plugin di WordPress

Esattamente come creare una prospera attività di plugin per WordPress nell'economia degli abbonamenti.

Condividi con un amico

Inserisci l'indirizzo email del tuo amico. Gli invieremo solo questo libro via email, onore dello scout.

Grazie per aver condiviso

Fantastico: è stata appena inviata una copia di "The WordPress Plugin Business Book". . Vuoi aiutarci a spargere la voce ancora di più? Vai avanti, condividi il libro con i tuoi amici e colleghi.

Grazie per esserti iscritto!

- abbiamo appena inviato la tua copia di "The WordPress Plugin Business Book" a .

Hai un errore di battitura nella tua email? clicca qui per modificare l'indirizzo email e inviare nuovamente.

Copertina del libro
Copertina del libro

Chi fa la richiesta?

Essere pagati per il tuo lavoro di personalizzazione è fantastico, ma ci sono opportunità che possono potenzialmente offrire un valore molto maggiore oltre i dollari per il tuo tempo. Quindi, presta molta attenzione a chi avvia una richiesta di personalizzazione, indipendentemente da ciò che sta chiedendo e da come è allineato con la roadmap del tuo prodotto.

Ecco 3 tipi di persona per i quali perseguiresti una richiesta di personalizzazione per un valore potenzialmente maggiore:

Influencer

Se vendi un'estensione WooCommerce e il CEO di WooCommerce (o qualsiasi altro importante influencer nel tuo spazio) ti contatta per una funzionalità personalizzata, potrebbe essere una buona idea sviluppare quella funzionalità per loro solo per il potenziale di ottenere una testimonianza da tali un leader di pensiero molto rispettato nel tuo settore. Oltre alla credibilità sociale che aggiungerà al tuo marchio, se lo rendi davvero felice, c'è la possibilità che diffondano la voce sul tuo prodotto nella loro rete.

Aziende conosciute

Simile alle persone influenti nel tuo settore, è importante affermare che un'azienda nota è uno dei tuoi clienti. Ancora meglio è se puoi ottenere una testimonianza da una persona in un'azienda nota, che puoi collegare a un'immagine del profilo, nome e titolo professionale.

Quindi, assicurati di controllare il dominio dell'indirizzo e-mail e, se corrisponde a un marchio noto, potresti prendere in considerazione la possibilità di soddisfare la loro richiesta solo per aggiungere il logo della loro azienda alla galleria dei loghi dei clienti. Quanto sarebbe fantastico se potessi dire che Amazon/Microsoft/Facebook ecc. stanno usando il tuo prodotto!

Marketing di affiliazione

Famosi affiliati di marketing possono essere un'altra grande opportunità per costruire una relazione reciprocamente vantaggiosa. Quando ricevi una richiesta da un affiliato, o se stai facendo sensibilizzazione di affiliazione, potresti considerare di chiedere loro quali caratteristiche sarebbero più interessati a promuovere sul tuo prodotto e, se è qualcosa che non hai ancora fatto, puoi costruiscilo per loro. Se seguirai questa strada, assicurati di dare la priorità agli sforzi intorno a quegli affiliati che possono far vedere il tuo prodotto alla maggior parte delle persone.

Quali dati dovresti raccogliere per le richieste di personalizzazione?

Un'ultima nota da menzionare prima di saltare in alcuni scenari è che quando inizi una conversazione con un cliente sulla sua richiesta, dovresti essere sicuro di avere i seguenti dettagli prima di impegnarti in qualsiasi cosa e tenere a mente le risposte alle domande:

  • Una descrizione dettagliata della funzionalità desiderata, preferibilmente con schermate contrassegnate o una spiegazione video.
  • Il budget previsto che il tuo cliente ha a disposizione per la richiesta.
  • Aspettative sui tempi di consegna.

La raccolta di tutti questi dettagli eviterà risultati negativi assicurandoti di essere entrambi sulla stessa pagina.

Ora esaminiamo alcuni esempi di richieste di funzionalità o personalizzazioni e come ottenere il massimo da esse.

Scheda Richieste di Funzionalità con Upvoting

Diciamo che uno dei modi in cui ricevi le richieste è tramite una bacheca delle richieste di funzionalità pubbliche.

La tua bacheca ha 50 funzioni e 20 di esse ottengono solo 1 o 2 voti. Sebbene la pratica standard sia quella di dare la priorità allo sviluppo del prodotto in base ai voti ricevuti nel consiglio di amministrazione, le funzionalità meno popolari possono comunque essere molto preziose e offrire opportunità finanziarie.

Alcune di queste persone potrebbero davvero aver bisogno di queste funzionalità e volerle pagare un extra, quindi puoi inviare loro un'e-mail con frasi come questa:

Grazie mille per la tua richiesta! L'ho appena aggiunto ai nostri TODO e speriamo di spedirlo l'anno prossimo. Se questo è un problema di tempo per te e non puoi aspettare, abbiamo uno speciale team di personalizzazione/sviluppatore che può svilupparlo per te. Ma c'è una tassa di copertura per il tempo di sviluppo/integrazione. Fammi sapere se sei interessato a saperne di più o se hai altre domande.

Molte persone saranno suscettibili di questa offerta se le loro esigenze sono abbastanza grandi.

Se ritieni che la persona che ha votato o richiesto una funzionalità sia un utente gratuito e che la creazione della funzionalità aggiungerà molto valore al tuo prodotto, potresti considerare di offrire di creare la funzionalità in cambio della registrazione per uno dei i tuoi piani a pagamento.

Dichiarazione di non responsabilità: questo approccio è per lo più rilevante se sei appena agli inizi e sei ancora molto flessibile; O; se lo sviluppo delle funzionalità è molto semplice e non richiede molto tempo per essere sviluppato.

Molte persone saranno felici di acquistare uno dei tuoi piani se ti offri di sviluppare ciò che stanno chiedendo.

Grazie mille per la tua richiesta! Dal momento che abbiamo ricevuto pochissime richieste per la funzionalità che hai suggerito, possiamo offrirti di dare la priorità allo sviluppo di quella funzionalità se ti impegni con il nostro [nome del piano qui]. Poiché soddisfaremo questa richiesta solo per te, non saremo in grado di fornire alcun rimborso, ma siamo fiduciosi di poter soddisfare le tue esigenze. È qualcosa che potrebbe interessarti?

Se la persona che effettua la richiesta è già un cliente pagante, puoi offrirgli di passare a uno dei tuoi piani più costosi in cambio della soddisfazione della sua richiesta, con una risposta come questa:

Spesso prendiamo richieste di personalizzazione come parte del nostro piano ____. Se desideri iscriverti a quel piano [includi link qui], possiamo metterci subito al lavoro per soddisfare tale richiesta. Tieni presente che poiché la tua richiesta sottrarrà tempo al nostro sviluppatore dalle altre priorità, non saremo in grado di fornire un rimborso in nessuna circostanza, ma non prevediamo alcun problema nel fornire la funzionalità di cui hai bisogno.

Anche se il progetto dovesse gonfiarsi oltre il valore di quel piano tariffario e occupare più tempo, in entrambi i casi, avresti aggiunto una funzionalità preziosa e ottenuto un nuovo cliente che non avresti avuto prima, compensando le spese di costruendo quella nuova funzionalità che potresti aver pianificato comunque.

Non solo puoi dare la priorità alle funzionalità in base ai tuoi obiettivi di sviluppo del prodotto, ma puoi soddisfare la domanda del mercato in modo più efficace dando la priorità alle funzionalità in base alla volontà di chi è di finanziare lo sviluppo del tuo prodotto. Molte volte, questo si tradurrà in un "win-win-win" per te, i tuoi clienti e futuri clienti che desiderano il prodotto.

Offrire la personalizzazione come servizio sul tuo sito web

Offrire la personalizzazione sul tuo sito Web può funzionare bene per team di prodotto affermati e aziende che hanno le risorse per gestirlo e questo approccio incentiva fortemente l'arrivo di molte richieste diverse.

I servizi che fornisci per le personalizzazioni possono includere un'intera pagina del tuo sito Web, una sezione della pagina dei prezzi in cui si parla di ciò che includi o anche un piano autonomo con un pulsante "Contattaci" anziché un pulsante di acquisto.

In questo caso, la Call to Action (CTA) dovrebbe sempre essere quella di contattarti per discutere ulteriormente del progetto. Questo ti dà l'opportunità di conoscere la loro richiesta prima di prendere un impegno.

In questo caso, la Call to Action (CTA) dovrebbe sempre essere quella di contattarti per discutere ulteriormente del progetto. Questo ti dà l'opportunità di conoscere la loro richiesta prima di prendere un impegno.Tweet

Inoltre, anche la personalizzazione sul tuo sito web può essere sempre posizionata con una tariffa oraria, per impostare le aspettative in anticipo.

Questo è molto diverso dall'includere le personalizzazioni direttamente nel prezzo, che richiede più impegno, ma offre anche molto più valore al cliente.

Includere le personalizzazioni nel prezzo

Offrire personalizzazioni nei tuoi prezzi può essere molto interessante per i clienti ed essere un buon inizio di conversazione.

Questa strategia è la migliore per le aziende in 2 situazioni:

  1. Quando hai un nuovo prodotto e stai solo cercando di capire l'adattamento al mercato del prodotto; o
  2. Il tuo prodotto è ben consolidato e vuoi avere un vantaggio competitivo sul mercato.

Per le aziende con un chiaro adattamento al mercato del prodotto e/o poche risorse di sviluppo, impegnarsi nelle personalizzazioni può distrarre dalle tue priorità principali.

Per le aziende con un chiaro adattamento al mercato del prodotto e/o poche risorse di #sviluppo, impegnarsi nelle personalizzazioni può distrarre dalle tue priorità principali.Tweet

Ecco due opzioni per offrire la personalizzazione dei prezzi:

  1. Aggiunta di una "casella di controllo delle personalizzazioni" sopra il pulsante di acquisto; o
  2. Incluso "Supporto per la personalizzazione" come vantaggio in uno dei tuoi piani.

Aggiunta di una "casella di controllo delle personalizzazioni"

La prima opzione è una casella di controllo dinamica sui piani tariffari che offre alle persone la possibilità di:

☑️ Ho bisogno di personalizzazione

Quando il cliente seleziona la casella, può attivare il pulsante Acquista per passare a un pulsante "Contattaci" che lo invita a compilare i dettagli sulla sua richiesta.

Ciò ti consente di costruire una relazione con il cliente PRIMA che acquisti il ​​tuo piano, dandoti l'opportunità di guidarlo verso il piano che dovrebbe acquistare (o fargli un'offerta di una tariffa oraria o di una commissione di progetto) per soddisfare le sue esigenze.

Incluso "Supporto per la personalizzazione" in uno dei tuoi piani

Se preferisci che i tuoi clienti si iscrivano e poi facciano la loro richiesta a posteriori, puoi includere le personalizzazioni direttamente nei tuoi prezzi come vantaggio, ma corri il rischio di impegnarti eccessivamente nelle loro aspettative.

Per evitare ciò, è necessario stabilire limiti chiaramente definiti per indurre le persone ad acquistare il piano giusto e assicurarsi che inizino con le giuste aspettative.

Innanzitutto, vorrai evitare di includere la personalizzazione nei tuoi piani a basso prezzo perché le personalizzazioni possono potenzialmente richiedere ore del tuo tempo prezioso e l'offerta di questo servizio aumenta significativamente il valore di quel piano.

Includendo il supporto per la personalizzazione nei piani più costosi, hai un punto di partenza migliore dal punto di vista del budget.

Ad esempio, la tua strategia di prezzo dovrebbe essere quella di presumere che riceverai richieste di personalizzazione come parte di ogni acquisto, quindi dovresti mettere da parte alcune ore per gestire tali richieste in base a come valuti internamente la tua tariffa oraria.

In secondo luogo, è necessario rendere trasparente esattamente ciò che è incluso nell'offerta di supporto per la personalizzazione, lasciandolo sufficientemente aperto da non scoraggiare i clienti dall'effettuare l'acquisto.

Nel testo "Supporto per la personalizzazione", puoi includere un suggerimento che spiega esattamente che tipo di richieste sono consentite nel piano. Puoi limitare le richieste a servizi specifici (come installazione, configurazione o modifiche CSS minori), un determinato numero di ore in base al piano o includere dettagli sul processo per effettuare una richiesta. E, poiché molte persone non passano il mouse sulle "caratteristiche", oltre al suggerimento, è bene includere un simbolo di nota "(*)" e quindi aggiungere una spiegazione da qualche parte non lontano da lì.

Infine, se vuoi stabilire anticipatamente le aspettative sul budget, puoi anche dire direttamente che il piano "Inizia da $ ___" per soddisfare qualsiasi richiesta di dimensione. Puoi attivare il pulsante "Contattaci" o avviare un pagamento per l'importo minimo per iniziare.

Per evitare che i clienti approfittino della tua offerta di supporto alla personalizzazione acquistando il tuo piano più costoso e chiedendo lavori in corso di ogni tipo, dovresti sempre mettere un "limite" al tempo totale che puoi dedicare alle personalizzazioni. Sta a te decidere come esprimere quel "limite" al cliente: potresti inserire la tabella dei prezzi, includerla nei termini e condizioni o gestire ciascun cliente in modo diverso in base alla situazione.

sta assumendo
Sviluppatore PHP senior
Costruisci il nucleo dei prodotti, dei servizi e delle API di Freemius e osserva il tuo impatto diretto sulle attività di plugin e temi di WordPress.
Specialista in migrazioni eCommerce
Gestisci la migrazione delle licenze e il processo di integrazione del prodotto per le attività di plugin e temi che stanno iniziando a vendere con Freemius.
Marketing dei contenuti
Condividi le nostre conoscenze attraverso contenuti scritti, visivi e audio fruibili sui modi migliori per vendere plugin e temi.

Offrire personalizzazioni durante il supporto

Quando gestisci le richieste tramite il supporto, tutto risale al rapporto che hai con il tuo cliente. È qui che personalizzare la tua risposta diventa la cosa più importante e dipenderà completamente dal tuo rapporto con quel singolo cliente, dagli impegni precedenti che hai preso con loro e dalla complessità della richiesta che stanno facendo.

La differenza fondamentale tra una richiesta di personalizzazione esplicita e un ticket che inizia con una richiesta di funzionalità o un'esigenza di personalizzazione è che l'utente non è consapevole di richiedere effettivamente una personalizzazione.

La conversazione di personalizzazione in genere inizia con "come posso farlo con il tuo plug-in...?"

Quando qualcuno ti contatta chiedendoti esplicitamente la personalizzazione, è già nella mentalità e si aspetta che ci sia la possibilità di dover pagare qualcosa per questo.

Se stanno solo cercando di configurare il tuo plug-in in qualche modo, la persona non è nemmeno consapevole che ciò richiede un lavoro extra e la sfida è fornire una risposta che, da un lato, sarà rispettosa del fatto che sono tuoi utenti o cliente pagante, ma d'altra parte, lo spingerà delicatamente verso una richiesta di personalizzazione a pagamento.

Rilascio di funzionalità sviluppate personalizzate a tutti

Per evitare qualsiasi disallineamento delle aspettative, chiarisci in anticipo, per iscritto, che possiedi il codice e intendi rilasciare la funzionalità pubblicamente al termine del progetto.

Ciò ti aiuterà a evitare situazioni difficili in cui il cliente potrebbe affermare che la funzionalità è stata creata apposta per loro.

Non essere timido: ottieni quelle richieste!

Comunque finisci per ricevere una funzione o una richiesta di personalizzazione, ora sarai in grado di analizzare completamente ogni richiesta per vedere se è una buona opportunità da perseguire. Invece di negare semplicemente ogni richiesta che ti arriva, potresti pensarci due volte e vedere cosa puoi risolvere, purché sia ​​reciprocamente vantaggioso per tutti.

Fammi sapere nei commenti qui sotto come gestisci le richieste di sviluppo di qualsiasi tipo e cosa è successo / fallito per te nei commenti qui sotto.