Suppongo che tu abbia già costruito almeno 1 applicazione (web-based, desktop, mobile) che puoi mostrare agli altri. Se no, avrai bisogno di costruire qualcosa che puoi mostrare agli altri.
Dì ad amici e familiari solidali cosa vuoi fare. In questa fase hai poca credibilità (nessun track record). Ma se riesci a creare connessioni attraverso amici e familiari, la quantità di credibilità di cui hai bisogno per avere un piede nella porta da qualche parte può essere sorprendentemente piccola.
Fai uscire il messaggio che stai cercando di costruire software personalizzato per le piccole imprese e che vorresti iniziare parlando con i decisori delle piccole imprese per capire meglio i loro problemi e come funziona il loro business. Abbastanza presto, qualcuno parlerà con voi.
Una volta che iniziate a parlare con le persone, la cosa più facile da fare è iniziare a fiutare i loro sistemi aziendali informali, cioè i processi che hanno creato intorno ai fogli di calcolo Excel e ai database Access. Questi provengono da utenti che cercano di risolvere i loro problemi con gli strumenti a loro disposizione. Ingrandisci e chiedi: "che lavoro" stanno facendo questi strumenti? Da qualche parte lì dentro c'è probabilmente il potenziale per una soluzione migliore che voi potete fornire. Attualmente sono presso un cliente dove un altro consulente ha identificato oltre 5000 database Access nell'ambiente. Una buona parte di questi sono persone che cercano di costruire un sistema per risolvere un problema usando qualsiasi strumento a loro disposizione. Pensate a quante opportunità ci sono lì...
Alcune cose:
- Avere sempre un accordo formale per svolgere il lavoro.
- Evitare i siti web di freelance e lavoro. Lo fanno tutti. Ottieni invece il lavoro locale attraverso le connessioni personali e avrai immediatamente un enorme vantaggio.
- Inizierai quasi certamente a farti pagare a ore per il tuo tempo. Ma appena puoi, passa a pensare in termini di valore creato e pensa a come farti pagare in base al valore.
- Siiii esplicita in termini di portata (cosa consegnerai o non consegnerai) e non aver mai paura di ribattere con fermezza ma educatamente. Insegna loro a rispettare il tuo tempo e il tuo valore.
- Il test con le piccole aziende è un successo o un fallimento. Devi abituarli a dare feedback presto e spesso e assicurarti che capiscano che il test degli utenti è qualcosa che devono fare e firmare.
- Avere sempre pagamenti legati al lavoro consegnato e termini di pagamento fissi.
- Offrire un periodo di garanzia per il tuo software di 30, 60 o 90 giorni. Dovrete giocare con il numero per vedere cosa è giusto per voi. Ma non volete essere nei guai più a lungo di un piccolo lasso di tempo.
- La maggior parte dei problemi sono problemi di comunicazione. Lavorate duramente per assicurarvi che tutti siano sulla stessa pagina per quanto riguarda le aspettative (per minimizzare le situazioni che vanno così: "quando hai detto che ha fatto X, ho dato per scontato che intendessi XY").
- In definitiva, vorrai trovare il modo di generare entrate ricorrenti. Io l'ho fatto rivendendo hosting e posta elettronica quando facevo sviluppo web, e vendendo contratti di manutenzione che "riservavano" ai clienti un certo numero di ore al mese di lavoro di supporto e sviluppo. Puoi capire questo più tardi, ma è sicuramente una componente chiave per un sano flusso di cassa.
Se tutto questo sembra schiacciante, fai un passo indietro. Pensaci in termini di progressione. Puoi iniziare in modo super semplice e piccolo e anche farlo mentre hai un altro lavoro. Tutto quello che dovete fare è trovare qualcuno con cui parlare, capire i loro problemi e poi scrivere un pezzo di software che possa fornire valore risolvendo alcuni di quei problemi. Imparate a farlo mentre fate abbastanza profitto per andare avanti e prenderete il resto man mano che andate avanti.
Inoltre, date un'occhiata alle risposte a domande simili di Gericke Potgieter.