In CityFALCON, crediamo nell'assunzione delle persone migliori indipendentemente dalla loro posizione. Negli ultimi 18 mesi, abbiamo utilizzato eLance per lavorare con diversi liberi professionisti tra cui sviluppatori, designer, analisti aziendali e copywriter. Al momento abbiamo persone in Ucraina, India, Israele e Polonia. Nel complesso, è stata un'esperienza positiva ma ci sono state alcune esperienze deludenti. Vorrei condividere alcune delle cose che abbiamo imparato dai nostri sforzi con i freelance e cose a cui ti consigliamo di fare attenzione.

Un account Skype, più utenti

Un problema può essere un account Skype solitario distribuito su più persone. Potresti pensare di aver assunto uno sviluppatore senior e di avere una conversazione iniziale per farlo iniziare. Ma dopo questa conversazione iniziale, l'azienda può utilizzare persone junior per svolgere il lavoro, anche quando addebita uno sviluppatore senior. Le videochiamate regolari sono un modo per risolvere il problema e anche per avere una videochiamata iniziale durante l'assunzione.

Clienti multipli

Le agenzie possono addebitare il lavoro a tempo pieno di un individuo, ma incoraggiano il proprio team a lavorare per più clienti. Di solito mi assicuro che i miei sviluppatori forniscano il tempo dedicato a ogni attività ad alto livello per capire quanto diligentemente hanno lavorato.

La migliore tecnologia per il tuo prodotto

La maggior parte delle società di outsourcing consiglierà la tecnologia che conoscono meglio, piuttosto la migliore tecnologia per il tuo prodotto. Non fidarti semplicemente della loro parola, ricerca ciò che funzionerà meglio per te e insisti affinché lo utilizzino.

Subappalto

Quando si assegna il lavoro ad alcune società IT non si può essere certi che le attività verranno svolte internamente. È sempre preferibile che le attività vengano svolte internamente dalle aziende, piuttosto che subappaltarle.

La maggior parte delle aziende consiglia sviluppatori junior

Con gli stipendi per gli sviluppatori di livello medio e senior in aumento significativo, poiché la maggior parte delle agenzie tenta di essere competitiva in un mercato globale spietato, alcune aziende consiglieranno sviluppatori junior per ottenere margini più elevati. Ma come qualcuno che capisce la programmazione, preferirei assumere uno sviluppatore senior piuttosto che uno sviluppatore junior... anche se il costo è doppio.

Qualità del codice e testing

Sebbene il prodotto possa sembrare carino e funzionale all'esterno, gli sviluppatori potrebbero non aver documentato correttamente il codice. Inoltre, i test non sono seguiti religiosamente dalla maggior parte per risparmiare sui costi. Ricorda che queste cose sono importanti quando le aziende cercano di rilevarti o in alcuni casi addirittura di collaborare con te.

Riepilogo

Farai fatica a identificare tutti i trucchi che alcune aziende non professionali potrebbero adottare, e c'è sempre un piccolo svantaggio nell'assumere un team remoto o esternalizzare. Ma per ogni mela marcia troverai manodopera leale, impegnata e altamente qualificata a un costo ragionevole.

Questo articolo è stato ispirato da http://sloboda-studio.com/blog/12-blacktricks