Annuncio pubblicitario

All'interno di ognuno di noi potrebbe esserci l'idea per la prossima applicazione mobile più venduta. Una volta che hai realizzato quell'incredibile idea, con i wireframe e i disegni pronti per partire, dovrai quindi trovare lo sviluppatore che può trasformare la tua visione in realtà.

Questa guida facile da seguire ti aiuterà a fare proprio questo.

Gli sviluppatori di app possono essere trovati in ogni angolo di Internet. Dai bambini che fanno pagare $ 5 l'ora lavorando dalla loro camera da letto alle persone incredibilmente qualificate che valgono la loro tariffa premium.

Come nuovo arrivato nel mondo dello sviluppo di applicazioni, trovare la tua strada in questo settore può essere una lotta. Passare al setaccio gli sviluppatori che si arrampicheranno l'uno sull'altro per lavorare sul tuo progetto richiede un'attenta riflessione.

Ponetevi le seguenti domande

Prima di entrare in contatto con qualsiasi sviluppatore di app, devi prima capire alcune cose non solo sul mondo delle app mobili

instagram viewer
Stai progettando un'app rivoluzionaria? 7 blog sullo sviluppo mobile che dovresti leggereLo spazio mobile è così nuovo che le tendenze cambiano costantemente e nuove conoscenze vengono fatte ogni giorno. Se hai intenzione di sviluppare app mobili, come puoi tenere il passo senza impazzire? Leggi di più , ma sul tuo progetto;

1. Hai definito il progetto?

Devi articolare la visione della tua applicazione, senza gergo, in modo che ogni buon sviluppatore sarà in grado di capire. Il documento che redigerai verrà chiamato Richiesta di proposta (RFP) e dovrebbe aiutare lo sviluppatore o l'agenzia a creare una proposta accurata per te. A seconda della quantità di informazioni contenute nella RFP, è possibile richiedere allo sviluppatore di firmare un accordo di riservatezza o accordo di non divulgazione (NDA) per primo.

La richiesta di offerta deve includere informazioni come qualsiasi software o piattaforma esistente con cui l'app deve funzionare. Il numero di utenti previsti. Qualsiasi wireframe e design tu abbia (alcuni sviluppatori offrono servizi di design, anche se per questo ti consiglio di lavorare con un designer specializzato). Se ti aspetti che l'app sia nativa o HTML 5. Il sistema operativo (SO) a cui ti rivolgi per primo.

Più informazioni, meglio è, ma non renderle troppo lunghe.

2. Sei pronto per uno sviluppatore?

Uno sviluppatore indipendente sviluppa davvero l'app. Avrai anche bisogno di accedere (se non l'hai già fatto) ai progettisti di UI e UX e ai tester di usabilità. Se hai il budget, avrai bisogno anche degli esperti di marketing. Potrebbe inoltre essere necessario collaborare con illustratori, artisti, consulenti, architetti dell'informazione o sviluppatori web.

Sia che tu abbia i disegni per l'app elaborati prima o dopo aver scelto il tuo sviluppatore, lo è imperativo che lo sviluppatore che assumi si adatti perfettamente al tuo team e alla cultura che desideri Cutivate.

3. Il tuo budget è realistico?

Il costo dello sviluppo di app varia notevolmente. Dipende da entrambi l'esperienza dello sviluppatore, e la complessità del progetto. Come dati estremamente approssimativi, uno sviluppatore con sede in India, assunto per creare un'app molto semplice, avrebbe probabilmente addebitato un importo superiore a $ 3000 (ipotizzando una tariffa oraria di circa $ 25. La tariffa oraria negli Stati Uniti è molte volte superiore).

Se stai cercando un piccolo team di sviluppo di app con sede a Occidentale paese, per lavorare su un'app leggermente più complessa, guarderai bene nella gamma a cinque cifre, spesso andando a sei cifre se scegli di lavorare con un'agenzia più grande.

Se il tuo budget non si allunga fino a un paio di migliaia di dollari, forse è tempo di imparare a farlo codifica la tua app Quindi, vuoi sviluppare app Android? Ecco come imparareDopo così tanti anni, si potrebbe pensare che il mercato mobile sia ora saturo di ogni app immaginabile per l'uomo, ma non è così. Ci sono molte nicchie che devono ancora ... Leggi di più , partendo da le basi Quindi vuoi creare app per iPhone? 10 progetti per principiantiVuoi creare app per iPhone e iPad? Inizia imparando le basi di Swift. Leggi di più .

4. Il tuo lasso di tempo è realistico?

Secondo BlurGroup,

il tempo medio di completamento dei progetti di sviluppo di app dal brief iniziale alla consegna del progetto è di soli 42 giorni, con il tempo di completamento di un'app per tablet in media a 31 giorni e lo sviluppo di un'app per social media è il più breve (solo 28 giorni)”.

Questo è molto più veloce di quanto la maggior parte della gente si aspetti, ma queste cifre dipendono dal progetto su cui si sta lavorando tempo pieno, così come tu e lo sviluppatore siete altamente competenti.

Se questa è la prima volta nello sviluppo di app, con la tua app semplicemente un side-project, dovresti almeno raddoppia questo lasso di tempo, con l'aggiunta di ulteriore tempo per i test degli utenti.

Trovare potenziali sviluppatori

Schermata 2015-09-18 alle 12.48.23

Una volta che avrai risposto alle domande precedenti, saprai all'incirca cosa stai cercando in uno sviluppatore e cosa dovrai chiedere a te stesso durante questo viaggio.

Successivamente, apri un dialogo con alcuni sviluppatori che prenderai in considerazione di assumere per trasformare la tua idea in un'app funzionante. Esistono vari modi per individuare questi sviluppatori, con un'opzione preferibile che è un riferimento diretto da qualcuno di cui ti fidi. Se non riesci a trovare un rinvio decente, l'elenco di seguito (che presume che tu stia cercando un team più piccolo o uno sviluppatore freelance) dovrebbe aiutare:

  1. AppFutura
  2. oDesk
  3. ContractIQ
  4. Libero professionista
  5. Guru
  6. equipaggio
  7. LinkedIn
  8. Smashing Magazine

Se il tuo budget è più elevato (ovvero sei cifre) e stai cercando di lavorare con un'agenzia più grande e affidabile, quelli con alte classifiche di Google sarà spesso bello parlare con. Si chiede anche a quelle agenzie più grandi la stessa serie di domande elencate di seguito.

Fai agli sviluppatori queste domande

Schermata 2015-09-18 alle 12.51.30

Ora hai un elenco di potenziali sviluppatori in gioco, devi restringerli non solo a lista ristretta, ma per un individuo o un'azienda che prenderà il potere con il tuo progetto e fornirà esattamente cosa hai bisogno.

Per aiutare a rimuovere la paglia dalla tua lunga lista, chiedi allo sviluppatore tutto ciò che devi sapere, oltre alle seguenti domande. Questo è un colloquio tecnico 4 cose da ricordare per la tua prossima intervista tecnicaRecentemente ho avuto un colloquio (per uno stage estivo) per il quale mi è stato detto in anticipo che dovevo portare una matita nel caso ci fossero domande sulla programmazione. Ero particolarmente nervoso per l'ultimo pezzo ... Leggi di più , Dopotutto. Le loro risposte a quanto segue diranno e saranno di grande aiuto nella scelta immediata dello sviluppatore giusto.

1. Dove posso vedere esempi pertinenti del tuo lavoro?

Qualsiasi sviluppatore di app decente avrà lavoro di cui è orgoglioso e dovrebbe essere entusiasta di presentarti quelle app. Assicurati di ricevere link all'app-store, così puoi giocare tu stesso con le app, vedere come funzionano e leggere le recensioni che sono rimaste.

Quando guardi i lavori precedenti, sii vigile. Assicurati che lo sviluppatore abbia svolto un ruolo chiave nello sviluppo di tali app e cerca all'interno delle app funzionalità specifiche che dimostrino che lo sviluppatore è in grado di produrre ciò di cui hai bisogno.

2. Puoi fornire referenze?

Solo parlando con altre persone che hanno lavorato con lo sviluppatore dell'app saprai com'è lavorare con loro. Idealmente, sarai in grado di parlare con le persone che l'app che hai già avuto la possibilità di utilizzare.

Scopri da questi clienti precedenti perché hanno scelto quello sviluppatore specifico, quanto tempo ha impiegato lo sviluppo dell'app, se ha superato il budget o la scadenza. Se ci sono state sorprese lungo la strada. Dovresti anche conoscere l'etica del lavoro dello sviluppatore.

Quanto velocemente rispondono ai messaggi? Come ricevono feedback? Portano in tavola le proprie idee? Lavoreresti di nuovo con loro?

Ogni risposta positiva aiuterà la tua decisione.

3. Ciò che rende tu Spicca?

Schermata 2015-09-18 alle 13.16.37

Quando si esaminano i curriculum e le competenze tecniche di molti designer esperti, può essere difficile distinguerli. Quindi fai questa domanda per mettere lo spunto allo sviluppatore a spiegare cosa li rende diversi. Questo dà loro la possibilità di esprimere la loro passione, il loro amore per il lavoro e il tipo di persona che sono veramente.

4. Come funzionerà la comunicazione?

Se il progettista lavora da solo, scopri il metodo e la frequenza di comunicazione che preferisci. Questo potrebbe essere il telefono, Skype, allentato (leggi alcuni preziosi Suggerimenti di gestione del progetto lenti Come usare Slack per la gestione dei progetti con questi semplici suggerimentiCon il set intelligente di funzionalità di Slack e l'interfaccia utente priva di distrazioni, la piattaforma può raddoppiare come uno strumento di gestione del progetto per te. Scopri come configurarlo come assistente personale online. Leggi di più ) o un'altra piattaforma di gestione del progetto. Se hai già impostato il tuo canale di comunicazione, assicurati che siano disposti a immergersi in quello.

Se hai intenzione di lavorare con una squadra, scoprire chi sarà il tuo primo punto di contatto? E come verrà gestita la comunicazione tra tutti i membri di quel team.

5. Quanto durerà realisticamente il progetto?

Scopri da ogni sviluppatore per quanto tempo essi credo che il progetto prenderà. Idealmente, una volta che hai ricevuto risposte da alcuni sviluppatori, inizierai a vedere un consenso, dandoti un'idea migliore del periodo di tempo reale che stai osservando.

Assicurati che si espandano sulla loro risposta e scopri di cosa avranno bisogno da te prima che il lavoro possa iniziare e qual è la causa più probabile di un potenziale blocco. Se esiste un blocco, che effetto avrà sulla citazione originale, se non del tutto?

6. Cosa cerchi in un cliente?

Assumere uno sviluppatore è una relazione a doppio senso. Non solo devono essere giusti per te, ma devi anche essere giusti per loro.

Prendi, ad esempio, uno sviluppatore che cerca un cliente che offre loro la libertà di sperimentare o di essere creativo con le loro soluzioni. Se desideri semplicemente qualcuno che esegua il lavoro secondo le tue esatte specifiche, potresti voler assumere qualcun altro.

Questo è spesso trascurato quando si tratta di assumere uno sviluppatore, ma è incredibilmente importante se si desidera creare una relazione di lavoro che sia fruttuosa per entrambe le parti.

7. Quali cose nuove stai imparando in questo momento?

È attraverso questa domanda che puoi scoprire la vera passione e la spinta che ha lo sviluppatore. Se non stanno davvero imparando nulla di nuovo, sono davvero impegnati in questo settore? Saranno in grado di mantenere aggiornata la tua app?

Per verificare l'onestà della risposta dello sviluppatore, controlla lo sviluppo del suo lavoro nel tempo. Se riscontri un miglioramento continuo, sai che lo sviluppatore è qualcuno che sta cercando di farlo migliorare le loro capacità tecniche 5 modi per migliorare rapidamente le tue abilità tecniche senza spendere un centesimoLe persone sostengono che la formazione costa denaro, ma per competenze tecniche che non sono vere. Puoi migliorare le tue abilità tecniche senza pagare, supponendo che tu abbia già un accesso a Internet, che è un ... Leggi di più e chi è disposto a sperimentare. Chiedi anche a loro quali cose nuove hanno imparato dal loro ultimo progetto e se al momento stanno sperimentando qualcosa di eccitante.

8. Quali test saranno inclusi nel processo?

Stai cercando una risposta esaustiva ai test che verranno eseguiti sulla versione beta della tua app, e il processo di correzione di eventuali bug rilevati e per quanto tempo sarà probabile questo processo di test e correzione prendere.

9. Chi sarà il proprietario del lavoro?

Schermata 2015-09-18 al 13.11.29

Questo è importante. Scopri chi mantiene la riproduzione della licenza e copyright di qualsiasi opera Confuso sulla legge sul copyright? Queste risorse online possono aiutareÈ un argomento confuso, sì, ma è importante che ci avvolgi la testa. Se sei coinvolto in qualsiasi tipo di lavoro creativo, queste risorse ti aiuteranno a fare proprio questo. Leggi di più o disegni prodotti. Assicurati di ricevere anche tutti i file di sviluppo per l'app, nel caso in cui tu abbia bisogno di un altro sviluppatore per prendere le redini o nel caso in cui un altro sviluppatore venga assunto per gestire futuri aggiornamenti.

Segui i siti governativi come l'amministrazione statunitense per le piccole imprese [collegamento interrotto rimosso] per comprendere gli aspetti legali. È inoltre necessario conoscere le linee guida dell'app store per le piattaforme specifiche. Ad es. Linee guida per la revisione dell'App Store per iOS.

Per qualsiasi confusione, puoi sempre consultare un consulente legale online Il meglio di Internet: la tua ricerca di assistenza legale esperta diventa ora più facile [solo negli Stati Uniti]Potresti avere una causa che prude per uscire dai cancelli e nell'aula di tribunale. Potresti anche cercare informazioni legali dettagliate, in modo da poterti rappresentare. Internet è qui per aiutarti. Leggi di più o offline.

10. Di cosa avrai bisogno da me?

Ci saranno molte esigenze di uno sviluppatore prima che possano iniziare a lavorare, quindi aspettati un elenco abbastanza completo. Probabilmente dovrai avere i tuoi progetti prontamente disponibili in determinati formati di file Sapere quando utilizzare quale formato di file: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLACConosci le differenze tra JPG e PNG o MP3 e FLAC? Se non sai quali formati di file utilizzare, ti guidiamo attraverso le loro distinzioni. Leggi di più , insieme a descrizioni complete del tuo pubblico di destinazione, l'obiettivo della tua app e come intendi ottenere utenti.

Assicurati di poter consegnare tutto questo allo sviluppatore prima di iniziare qualsiasi lavoro, per assicurarti di non essere la causa di eventuali ritardi ingiustificati.

11. Qual è il tuo preventivo, termini e garanzie?

In questa fase, non è solo necessario comprendere il prezzo (almeno una cifra approssimativa) di ciò che sarà necessario tossire, ma esattamente cosa è incluso quel prezzo.

Devi sapere quante serie di revisioni o ore di lavoro sono incluse. Devi sapere cosa succede quando si verificano ritardi. Devi sapere quando saranno richiesti i pagamenti (di solito dovrai pagare una proporzione in anticipo, quindi effettuare pagamenti futuri quando vengono raggiunti determinati traguardi). Scopri anche come vengono calcolati i prezzi per eventuali modifiche (ad esempio funzionalità aggiuntive) apportate al progetto durante lo sviluppo e se sono state incluse le correzioni dei bug e, in tal caso, per quanto tempo.

Infine, chiedi quali garanzie avrai. I tempi sono garantiti? È garantita l'accettazione su un App Store (è anche loro responsabilità invia l'app Come inviare la tua app all'App Store di iTunesQuindi hai programmato la tua prima app iOS e vuoi caricarla e inviarla su iTunes Store? Bene, come ho scoperto di recente, non è così facile come sembra. Il... Leggi di più agli app store?) Queste sono tutte cose che tu dovere capire a fondo prima di iniziare a lavorare con uno sviluppatore. Chiedere di vedere un contratto di esempio per ricontrollare la stampa piccola. Assicurati di aver capito tutto completamente prima firma 3 modi per firmare elettronicamente i documentiLe scartoffie non devono essere un lavoro ingrato, se possono essere gestite in modo rapido ed efficiente. Nel caso della firma di documenti, di solito non lo è. È un processo irrimediabilmente contorto, tutto per ottenere una sola risatina ... Leggi di più .

12. Possiamo avere una chiamata?

Prova a riaffermare le risposte che ricevi durante una chiamata. Parlando con il cliente uno a uno, è molto più probabile che tu abbia un'idea di chi sono e se "ti prendono" o no.

Se vivono all'estero, usando Skype o altre alternative VoIP Taglia il cavo con 4 piani telefonici VoIP più economici di SkypeLa riduzione dei costi è di gran moda al momento. In questo articolo, ti mostriamo come quattro alternative VoIP a basso costo potrebbero aiutarti a tagliare la bolletta delle telecomunicazioni. Leggi di più ti farà risparmiare denaro sulle chiamate.

Andando avanti

Certo, ci sono molte domande sopra e dovrai prendere il tempo necessario per esaminare attentamente ogni proposta che ricevi. Molti sviluppatori eviteranno di rispondere in modo così dettagliato, quindi saprai che quelli che lo faranno saranno sinceramente entusiasti di lavorare con te.

Scegliendo il giusto sviluppatore di app, la gestione dell'intero progetto sarà infinitamente meno stressante e più efficace. Durante l'intero processo di sviluppo, dovrai comunque offrire un sacco di feedback e lavorare a stretto contatto con lo sviluppatore. Oltre a questo, dovrai anche iniziare a lavorare sul lato marketing e PR dell'app per preparare tutto per il lancio.

Per aiutarti a iniziare con questo, i seguenti articoli da tutto il Web ti daranno una buona reputazione.

  • La guida alla strategia di marketing di iOS
  • I 5 errori più grandi nel marketing delle app mobili
  • 5 strategie per convincere i tuoi utenti a commercializzare la tua app mobile per te
  • 7 modi efficaci per commercializzare le tue app mobili

Cosa hai fatto con la tua brillante idea per un'app? Quali altre domande hai trovato utili per porre potenziali sviluppatori di app? Hai altri suggerimenti per altre persone che stanno attraversando questo viaggio?

Crediti immagine: Firefox Mobile per Android di Johan Larsson (Flickr) Il programmatore esemplare di Alper Cugun (Flickr), La battaglia del copyright 2011 di Christopher Dombres (Flickr)

Rob Nightingale ha conseguito una laurea in filosofia presso l'Università di York, nel Regno Unito. Ha lavorato come manager e consulente di social media per oltre cinque anni, tenendo seminari in diversi paesi. Negli ultimi due anni, Rob è stato anche uno scrittore di tecnologia, ed è il responsabile dei social media di MakeUseOf ed editore di newsletter. Di solito lo troverai in viaggio per...