7 passaggi per scegliere lo sviluppatore giusto per la creazione del tuo sito Web personalizzato
Pubblicato: 2018-10-10Quindi è il momento di portare il tuo business online al livello successivo. Indipendentemente dal fatto che tu stia lanciando il tuo primo sito o rinnovandone uno esistente, è altrettanto importante affrontare il tuo nuovo progetto di sviluppo nel modo giusto all'inizio del processo.
Ci sono quattro percorsi davanti a te per completare questo progetto:
- Assumi un team interno di sviluppatori.
- Costruisci tu stesso il sito.
- Assumi un libero professionista.
- Assumi un'agenzia di sviluppo.
Ci sono pro e contro per ciascuno di questi tipi e il metodo giusto per te varierà a seconda del tuo tempo e delle tue risorse. Per la maggior parte, la strada migliore sarà assumere un'agenzia di sviluppo. Ci arriveremo a breve, ma ecco un'anteprima delle ragioni di ciò. [Nota redazionale: Dustin ha inserito qui una faccina sorridente, ma il responsabile marketing non glielo ha permesso di tenerla.]
- Le agenzie richiedono meno risorse interne.
- Le agenzie forniscono un team altamente qualificato pronto a costruire la tua visione esattamente come la vedi.
- Le agenzie hanno molta esperienza.
- Le agenzie sono controllate da società fidate.
Trovare la soluzione giusta per gli obiettivi e le esigenze della tua azienda non è facile. In effetti, per molti di voi, questa sarà la prima volta che dovrete affrontare il processo di valutazione delle agenzie e trovare quella che può realizzare perfettamente la vostra visione. Questo processo non deve essere complicato, ma richiederà attenzione. Diamo un'occhiata a come selezionare l'agenzia di sviluppo giusta con cui lavorare.
Passaggio 1: determina la tua visione internamente.
Il primo passo per trovare la tua agenzia di sviluppo perfetta è in realtà interno. Devi prima sederti con tutti i tuoi principali stakeholder in questo progetto e determinare i tuoi desideri, bisogni e obiettivi per questo progetto. Questo è un passaggio chiave che molte persone trascurano, causando loro molti problemi inutili lungo la strada. Detto questo, ecco esattamente cosa devi considerare:
A. Cosa vuoi e/o hai bisogno?
Questo non è troppo difficile e, onestamente, la maggior parte delle persone ne ha un'idea abbastanza chiara. È importante andare oltre una "buona idea" qui, però, e mettere giù qualcosa di un po' più concreto in modo da non avere sorprese lungo la strada. È anche importante determinare quali sono i bisogni e quali i desideri.
Chiediti: cosa vuoi/hai bisogno – questo è probabilmente il motivo per cui stai avendo questa conversazione in questo momento. “Voglio/ho bisogno di un nuovo sito web.” "Voglio/ho bisogno di apportare alcune modifiche al mio sito attuale." "Voglio/ho bisogno di un'applicazione che faccia x, y e/o z." "Voglio/devo spostare il mio sito da [ inserire un carrello della concorrenza come Magento ] a Shopify." Questo elenco può continuare per, beh, per l'eternità: il punto è avere un'idea di base di ciò che vuoi/hai bisogno di essere pronto quando inizi a cercare agenzie di sviluppo.
B. Quali sono i tuoi obiettivi per questo progetto?
Questo dovrebbe essere abbastanza facile. Probabilmente hai persino determinato i tuoi desideri e bisogni da alcuni obiettivi che hai già. Ma in generale ho scoperto che la maggior parte delle persone arriva al processo di valutazione con obiettivi di livello estremamente alto e, in definitiva, obiettivi di alto livello non sono ottimi per misurare il successo del tuo nuovo sito web. È importante sviluppare obiettivi specifici che possano misurare in modo chiaro e semplice il successo del tuo nuovo sito, in modo da poter comprendere veramente il ROI del tuo progetto (e in modo che le agenzie di sviluppo possano aiutarti a ottimizzare il tuo nuovo sito per questi obiettivi). Ecco alcuni esempi di obiettivi da considerare:
- Aumenta le entrate online del 15%
- Aumenta i tassi di conversione dal 20% al 25%
- Aumenta le vendite di un determinato prodotto da $ 20.000 a $ 50.000
- Aumenta il traffico del sito del 30%
La chiave qui è sviluppare obiettivi che siano misurabili e perseguibili.
Passaggio 2. Decidi con quale tipo di sviluppatore vuoi lavorare.
Incontrerai tre tipi di sviluppatori nella tua ricerca: freelance, agenzie generali e agenzie premium. Ci sono pro e contro per tutti e tre.
- I liberi professionisti sono ottimi per progetti più piccoli che possono essere completati rapidamente da soli o con un team molto piccolo. Sono spesso più economici e disposti ad affrontare progetti più piccoli e più veloci da cui le agenzie potrebbero stare alla larga. Lo svantaggio dei liberi professionisti è che sono spesso non provati, con meno esperienza, competenze e risorse più limitate. In poche parole, i liberi professionisti sono generalmente un successo. Ci sono alcuni fantastici freelance là fuori e ce ne sono alcuni davvero terribili. Non saprai necessariamente quale hai scelto fino a dopo la consegna.
- Le agenzie generali sono in una posizione piuttosto favorevole. Sono attraenti perché portano un'esperienza decente, un set di abilità più forte e hanno più risorse rispetto agli sviluppatori freelance. Lo svantaggio di un'agenzia generale è che sono più costosi di un libero professionista e spesso non sono in grado di fornire nulla di altamente tecnico. Le agenzie generali sono un'ottima opzione per coloro che desiderano creare un sito Web piuttosto semplice e vogliono lavorare con qualcuno di provata esperienza.
- Le agenzie premium saranno quelle con tonnellate di esperienza altamente tecnica, inclusa l'esperienza con i migliori loghi. Hanno una reputazione ben nota e la capacità di fornire incredibili siti Web su misura che faranno esattamente ciò di cui hai bisogno in un modo che distingue il tuo marchio nel tuo settore. Il rovescio della medaglia? Le agenzie premium hanno un prezzo premium. Se riesci a far oscillare il prezzo premium, queste agenzie generalmente non deludono e possono generare un ROI molto forte. Se hai un progetto altamente tecnico, potresti non avere nemmeno una scelta tra un'agenzia premium o generale.
Fai qualche ricerca e sviluppa un budget approssimativo che specifichi quanto saresti disposto a pagare per ogni tipo di agenzia. Tieni presente che anche all'interno di queste categorie potresti non confrontare le mele con le mele. C'è uno spettro di costi e qualità a ogni livello. Ciò significa che dovresti impostare un budget flessibile che può essere adattato man mano che impari di più sulle diverse agenzie. A volte un'agenzia premium è più adatta di un'altra e potrebbe valere la pena spendere un po' di più di quanto pianificato per un'agenzia premium.
Passaggio 3. Determina il budget e la tempistica.
Molte aziende intraprendono questo processo senza un budget o una tempistica chiari, il che rende estremamente difficile per loro valutare gli sviluppatori. In poche parole, devi essere in grado di specificare una tempistica e un budget sia per te stesso che per gli sviluppatori in modo da poter determinare se uno sviluppatore rientra nella tua fascia di prezzo e se può completare il progetto entro il momento in cui ne hai bisogno. Sebbene il budget e la tempistica possano essere flessibili e cambiare con la ricerca, dovresti avere una buona idea di cosa è preferibile per te e quali sono i massimali per entrambi poiché questi sono dettagli chiave che ti aiuteranno a escludere gli sviluppatori.
Quando sviluppi un budget, ti consiglio di tenerne a mente alcuni, uno per ogni tipo di sviluppatore con cui sei interessato a lavorare (freelance, generico, premium). Ancora una volta, questi possono essere flessibili e soggetti a modifiche man mano che impari di più attraverso il processo di ricerca e valutazione, se lo desideri.
Quando si tratta di timeline, ti consigliamo di tenere a mente due timeline. Dovresti avere un obiettivo "se potessi agitare una bacchetta magica" per la sequenza temporale e una sequenza temporale "potrei conviverci se fosse fatto entro questa data". Entrambi dovrebbero essere di natura realistica e la sequenza temporale "Potrei conviverci" dovrebbe avere la precedenza su qualsiasi altra cosa tu stia pensando, dato che il lavoro di sviluppo della qualità in genere richiede un bel po' di tempo. Lascia che gli sviluppatori ti sorprendano (incrociamo le dita) superando le tue aspettative.
Suggerimento professionale per lo sviluppo di una buona sequenza temporale: non affrettarti.
Tali build o modifiche del sito Web sono un investimento e fondamentali per il successo della tua attività. Allo stesso modo in cui non chiederesti di costruire per te un negozio fisico bello e sicuro nel giro di poche settimane, allo stesso modo non dovresti aspettarti che un negozio online bello, scalabile e di facile utilizzo venga costruito in una questione di settimane. Per la quantità di denaro che investirai sicuramente in questo progetto, la qualità dovrebbe essere la tua preoccupazione numero uno (non vuoi rifare questo progetto tra due anni). Se non hai il tempo per uno sviluppatore di creare il sito Web perfetto per te, devi aspettare questo progetto fino a quando non lo fai.
Passaggio 4. Avviare il processo di rilevamento.
Dopo aver preso il tempo per capire i tuoi desideri, bisogni, budget, tempistica, ecc., devi prenderti del tempo per cercare con chi vuoi lavorare. Se stai costruendo un sito web, è probabile che inizierai con un rinvio da un rappresentante con il carrello che stai valutando o che hai scelto. Se non hai ancora parlato con un rappresentante, valuta la possibilità di consultare l'elenco dei fornitori approvati dall'azienda. Ad esempio, Shopify ha prestato molta attenzione allo sviluppo di un ricco elenco di partner per le varie esigenze di un commerciante. (Controlla l'elenco degli sviluppatori approvati qui .)
A parte il carrello, il processo di scoperta è un momento per ricercare con chi ha più senso lavorare. Alcune agenzie saranno esclusive per determinati carrelli mentre altre lavoreranno con molti carrelli. Entrambi gli approcci hanno pro e contro. Gli sviluppatori che lavorano esclusivamente con un carrello avranno un livello di competenza molto elevato con quel carrello che nessuna agenzia che lavora con più carrelli può eguagliare. Ovviamente, però, se il tuo sviluppatore preferito non funziona con il tuo carrello, è una truffa piuttosto grande. (Anche se molte di queste agenzie esclusive possono anche aiutarti a migrare facilmente al carrello con cui lavorano.)
Il tuo processo di ricerca dovrebbe includere il controllo del sito Web dello sviluppatore scelto e il controllo di tutte le risorse che hanno sul sito. I siti degli sviluppatori faranno del loro meglio per fornirti una buona parte di informazioni su se stessi in anticipo e potresti essere in grado di eliminare alcune agenzie o liberi professionisti solo dalle informazioni sul loro sito. Risparmio di tempo per te e per l'agenzia!
Tuttavia, alla fine, dovrai parlare con una persona, iniziando con una chiamata di scoperta di alto livello.
Le chiamate di scoperta ti consentono di investire qualche minuto per determinare se c'è un motivo per continuare le tue conversazioni con loro. È il momento di esaminare le qualifiche dell'agenzia con cui stai parlando. Dovresti chiedere loro cose come lavoro passato, esperienza, competenza, com'è il processo con loro, come interagiranno con te, processo di trasferimento, ecc. Qui è dove puoi veramente valutare la qualità dell'agenzia di sviluppo. Se sono bravi, avranno processi ben consolidati e saranno in grado di guidarti attraverso di essi. Alcune cose da cercare:
- Responsabile di progetto dedicato
- Punti di contatto regolari
- Il tuo progetto si adatta alla loro esperienza?
- Il tuo budget ha senso ad alto livello per loro
- Sono potenzialmente in grado di funzionare all'interno della tua sequenza temporale
Penso che gli errori più grandi che le persone commettono in questa fase siano presumere che tutte le agenzie di sviluppo siano uguali, facendo poco sforzo per decifrare la giusta misura e selezionare in base a cose come prezzi e tempistiche. Questo è un modo rapido per terminare il tuo progetto con l'amaro in bocca e indebolire il ROI. Non farlo! Assicurati di tenere conto dei punti di forza e di debolezza particolari di ogni sviluppatore. A volte uno sviluppatore non può fornire la tua tempistica ideale con il tuo budget ideale, ma può darti il sito Web perfetto sotto ogni altro aspetto. Alla fine della giornata, questo è lo sviluppatore con cui dovresti andare se nessun altro può fornire il tuo sito Web perfetto, perché la qualità è molto più importante di qualsiasi altra cosa in questo caso.
Passaggio 5. Sviluppare un ambito di lavoro (SOW)
Lo sviluppo di un ambito dettagliato dei requisiti con cui gli sviluppatori possono lavorare è probabilmente la parte più importante della valutazione. Se stai confrontando più agenzie, assicurati che tutti lavorino con le stesse informazioni. Inoltre, vuoi assicurarti che gli sviluppatori sappiano esattamente cosa devono fare in modo che possano stimare con precisione il costo totale e la tempistica. Non ti serve in una valutazione confrontare le mele con le arance. Un SOW non è facile da costruire se non sei sicuro al 100% di tutte le parti coinvolte nel progetto, quindi potresti dover appoggiarti all'agenzia di sviluppo per un aiuto qui. Molti sviluppatori esperti possono darti un ambito scheletro da compilare. La chiave qui sono i dettagli, più dettagliato è un SOW, più accurata sarà la tua proposta e più prevedibile sarà il tuo risultato.
Passaggio 6. Valutazione delle offerte
È qui che le cose si fanno eccitanti e interessanti. Se sei entrato in questo processo preparato, si spera che tu stia guardando alcune proposte accurate. Ecco alcune cose da considerare:
- Conferma che tutto ciò che stai cercando è considerato nella proposta.
- Quali sono le cose che stanno tenendo conto nella proposta?
- Rappresentano il potenziale lavoro necessario dopo la consegna del progetto?
- La proposta è di facile comprensione?
- I costi sono suddivisi: ex - progettazione, sviluppo, domande e risposte, gestione del progetto, ecc.?
Fai attenzione a: fare offerte per vincere
Questo può sorprendere o meno, ma ci sono agenzie là fuori che fanno offerte per vincere la tua attività facendo offerte rapidamente, con informazioni limitate e di solito promettendo tempi di consegna rapidi. Fare offerte in questo modo è pericoloso sia per il cliente che per l'agenzia. Ci sono troppe storie dell'orrore di persone che si innamorano di queste offerte e vengono truffate e oscurate durante il progetto o finiscono con un'agenzia che si rende conto di non aver tenuto conto di tempo e denaro in modo appropriato e producono prodotti affrettati, sciatti e/o lavoro scadente. Chi lo vuole?
Passaggio 7: il passaggio di consegne
Sebbene questa sia la fine del processo di valutazione, il tuo rapporto con questa agenzia si estenderà in genere fino alla fine del progetto. È sempre importante considerare come avverrà il trasferimento del nuovo lavoro di sviluppo e determinare le risorse interne necessarie alla fine del progetto. Il modo in cui l'agenzia che selezioni gestisce questo processo può creare o distruggere l'esperienza a lungo termine. Ecco alcune cose che dovresti considerare prima di premere il grilletto con un'agenzia.
- Che tipo di documentazione ti fornirà l'agenzia sul lavoro svolto?
- Quanto è facile per te portare questo lavoro di progetto in un'altra agenzia per lavorare in futuro?
- Ci sono riunioni o corsi di formazione dopo che il progetto è stato consegnato?
- Cosa succede se hai bisogno di ulteriore lavoro dopo che il progetto è stato completato e consegnato?
- Offrono supporto per eventuali servizi in corso?
Avvolgendo tutto
Valutare le agenzie per il lavoro di sviluppo non è un compito facile. Come abbiamo appreso qui, c'è molto da considerare, e se hai a che fare con buone agenzie, probabilmente imparerai altre cose da considerare mentre passano attraverso il loro processo di scoperta. La parte difficile è che ogni azienda, progetto e agenzia è diversa. Seguendo questi suggerimenti puoi superare la complessità della valutazione e portare anche un po' di coerenza in tavola!