Affidarsi ad un Freelance, Pro e Contro

Continuo a scrivere qualche articolo indirizzato ai clienti, a coloro che hanno intenzione di affidarsi a qualcuno per la realizzazione di un progetto Web, iPhone o altro.

Stavolta parlo dei pro e dei contro nell’affidarsi ad un Freelance invece che ad un’Agenzia (o Web Agency o altro), per realizzare un prodotto o uno strumento di lavoro.

Partiamo con il dire, che un Freelance è una persona singola che lavora in modo autonomo per vari clienti ed agenzie sparse in tutto il territorio (mondo?) e che può avere vari collaboratori (anch’essi Freelance).

Ecco quindi i Pro:

- Flessibilità nel lavoro, un singolo può permettersi di lavorare anche ad orari sballati pur di rispettare dei tempi stretti e le voglie del cliente.
- Possibilità di avere tempi di sviluppo più stretti, proprio grazie alla maggiore flessibilità. Il cliente spesso “prega” lo sviluppatore ad avere tempi stretti, e per questo, ci si ritrova a lavorare la notte.
- Maggiore possibilità di “contrattare” il lavoro e i suoi costi. Riprendendo il discorso di sopra, spesso il singolo, pur di non perdere il lavoro, accetta dei compromessi.
- Costi minori, grazie a minori spese di un singolo e minori esigenze. Avere un ufficio in casa (magari dei suoi), non dover pagare dipendenti, sono spese che il Cliente non dovrà di certo pagare.

Quindi arrivano i Contro:

- Possibilità di perdere il fornitore del progetto. Se ad un singolo viene fatta un’offerta importante da un Cliente importante, nel futuro il vostro progetto dovrete farlo portare avanti da altri, dato che i tempi per starci dietro, non ci saranno.
- Possibilità di avere, nel tempo, costi diversi per lavori simili. Questo è dovuto dal cambio repentino dei costi e delle esigenze che un singolo deve sopportare
- Minore flessibilità nell’avere un fornitore unico per i propri progetti. Un singolo deve lavorare costantemente (e molto) per avere un reddito al limite dell’accettabile, quindi deve lavorare per molti clienti ed essendo singolo e può farne uno alla volta, per questo può passare molto tempo prima di vederlo lavorare “alla nuova funzionalità del mio progetto”.
- Maggiore insicurezza del lavoro svolto. Questo è dato dal fatto che un singolo, per accontentare il cliente ed offrirgli un miglior servizio, deve appoggiarsi ad altri collaboratori, creando una rete di collaborazione. Ma non sempre gli altri, lavorano come noi.

Ovviamente, il contrario per un’Agenzia o altra azienda, vediamoli.

Pro:

- Maggiore sicurezza nei tempi di sviluppo. Avendo un Team elaborato che segue il nostro progetto, avremo una maggiore sicurezza della sua riuscita.
- Maggiore sicurezza, a lungo termine, del supporto al proprio progetto. Proprio grazie all’avere un Team, si ha la certezza che avremo sempre un personale che ci supporta nel nostro progetto, anche a lungo termine.
- Maggiore sicurezza nell’avere un unico fornitore per tutti i nostri progetti. Un’Agenzia in caso di maggiore numero di lavoro può permettersi, con una maggiore semplicità, l’ampliamento del proprio Team.

Contro:

- Costi più elevati, dati i costi nel mantenere un’Azienda e dipendenti.
- Minore flessibilità nella sperimentazione. Qui servirebbe una parentesi enorme, ma in linea di massima, un singolo ha più possibilità di sperimentare (a costi minori) di un’Agenzia.
- Minore flessibilità nei costi. Spesso ci sono listini, costi per orario, Junior, Senior, e non si scappa. Questo costa TOT, stop.

Penso di aver messo tutto.
Ovviamente, ogni cosa è relativa alle persone e alle Aziende con la quale ci rapportiamo. In alcuni casi potremo trovare questi dati completamente rovesciati.

Quindi, una volta capito, che tipo di servizio stiamo cercando, allora possiamo scegliere se affidarci ad un Freelance o ad un’Agenzia e sappiamo anche a che cosa andiamo incontro e come, eventualmente, evitarlo.

Buon Lavoro!

Quanto rende un’applicazione per iPhone? [Aggiornato]

Un’altra domanda che mi sento fare spesso in questo periodo è:
Ma se faccio quest’applicazione per iPhone, quante ne vendo?

La risposta è impossibile darla ovviamente. Dipende dal tipo di applicazione, dall’utenza che si vuol prendere, dal periodo.. da tantissimi fattori.

Però si possono fare un po’ di calcoli in base ai dati che abbiamo.

In tutto il mondo hanno venduto 40.000.000 (quaranta milioni) di dispositivi, tra iPhone e iPod Touch.

Se anche il 50% di questi, fa acquisti su AppStore, 20.000.000 (venti milioni) di utenti possono essere nostri clienti.

Cosa vuol dire.

Se viene sviluppata un’applicazione che interessa al 1% di questi, le vendite saranno di 200.000 (duecento mila).
Se la vostra applicazione è venduta a 0.79€ (settantanove centesimi di euro), voi avrete un guadagno pari a circa 110.600€ (centodiecimilaseicento euro).

Certo, raggiungere l’1% della clientela è difficile, l’idea da sviluppare deve essere davvero buona, dietro ci vuole molto lavoro. Ma i numeri ci sono.

[Aggiornamento]
Per far capire ancora meglio quanto si può guadagnare con iPhone, vi propongo un documento ben dettagliato delle vendite del gioco Flight Control sviluppato da Firemint.

Quanto costa farsi fare un’applicazione per iPhone?

C’è un po’ di confusione d’intorno alla questione iPhone e sviluppo.
Apple ha messo a disposizione, a noi sviluppatori, degli strumenti che facilitano moltissimo la realizzazione di applicazioni e utility per il nostro beneamato iPhone o iPod Touch.

Questo però ha creato una serie di equivoci, facendo credere a molti, che lo sviluppo sia veloce e quindi economico.

E’ vero, sviluppare per iPhone/iPod Touch è sicuramente più veloce che farlo per altre piattaforme (vedi Java o Symbian) ed è anche più economico quindi.

Ma partiamo per ordine e vediamo quali passi e quali tempi servono per realizzare una applicazione per mostrare i video, proprio come quella di YouTube (semplificata) o H2onews che ho realizzato.

Si inizia con il contatto con il cliente, la stesura di un primissimo brief e un preventivo.
- 1 giorno di lavoro

Se il cliente accetta il tutto si inizia a creare un design document in grado di spiegare nei minimi dettagli come dovrà essere l’applicazione, le funzionalità eccetera.
- 2 giorni di lavoro

Se il cliente accetta questo brief si inizia il progetto.

UI Design, progettazione dell’interfaccia grafica
- 3 giorni di lavoro

Realizzazione di un parser XML
- 3 giorni di lavoro

Gestione delle UITable necessarie per la rappresentazione della lista dei video (UIImage asincrone, ottimizzazione delle UILabel, etc..)
- 8 giorni di lavoro

Realizzazione della sezione “dettagli” del video
- 3 giorni di lavoro

Aggiunta della lettura del video e relative funzionalità
- 3 giorni di lavoro

Localizzazione dell’applicaizone (5 lingue)
- 1 giorno lavorativo

Debug e relativi fix
- da 4 giorni di lavoro in su

Testing finale
- 1 giorno di lavoro (per persona che esegue il test)

In totale vengono 24 giorni di lavoro.
Adesso basta che vi fate un po’ di conti.

Pensiero
Se devo spendere un mese (o meno, o più) per un’applicazione per iPhone e non guadagnarci niente, o guadagnarci poco, non mi converrebbe farla per conto mio così avrei tutti i guadagni pieni di AppStore?

Farsi Realizzare un Sito Web

Oggi voglio avviare una nuova sezione, Guida al Cliente.
Qui potranno trovare i consigli tutti quelli che vogliono investire su internet ma non sanno da dove iniziare.

La domanda più comune è: Da chi mi faccio fare il sito?
Di professionisti ce ne sono molti e in verità ci sono molti che si spacciano per essi e non sempre è facile capire chi fa al nostro caso. Quando si valuta un freelance o un’agenzia che opera nel settore IT (Information Technology), dobbiamo rendere conto a vari fattori.

Il primo è quello di capire se l’azienda o il freelance (da ora fornitore di servizi) è o meno una realtà professionale. Questo si può valutare andando a controllare il loro sito web, accertandosi che abbiano un portfolio più o meno vasto e confermando i loro lavori (basta controllare che il sito esista). In secondo andandoli a trovare, senza impegno, nel loro ufficio, per vedere se il sito corrisponde a verità.

Possiamo anche fare una ricerca su Google per capire quanta popolarità ha questo fornitore di servizi su internet. Infatti, il mondo del web, è un mondo in cui i veri professionisti partecipano molto all’evoluzione di Internet, scrivendo su blog, forum, realizzando prodotti gratuiti etc.

Continue reading