Nota: questo capitolo pubblicato inizialmente nel 2012 e ripubblicato nel 2023 è il quinto di una serie di corso sul Management 2.0, la cui sintesi è disponibile qui.
La questione sollevata, che ha già infastidito un buon numero di imprenditori del web, è la seguente:
Devi essere un esperto di programmazione per avviare la tua start-up? Oppure possiamo delegare completamente la parte tecnica agli sviluppatori?
Molti imprenditori in erba non provengono da scuole di ingegneria o non hanno avuto l’opportunità di apprendere la programmazione, la progettazione o l’outsourcing come autodidatta. Possono essere ottimi venditori, manager competenti, visionari o strateghi di talento, ma non hanno ancora alcuna conoscenza di programmazione.
Pertanto, per soddisfare le esigenze tecniche, sono a loro disposizione diverse soluzioni, tra cui subappalto, assumere sviluppatori web e grafici o anche ricerche degli associati programmatori o grafici. In effetti, non è più un segreto per nessuno, nell’odierna economia digitale, il codice è re.
Nella nuova economia di Internet, il codice la fa da padrone.
Tuttavia, se le competenze di programmazione non sono essenziali per un imprenditore se è ben supportato, resta il fatto la conoscenza delle basi tecniche, PHP, Python, CSS o l'outsourcing costituisce un asset fondamentale per un manager aziendale. In effetti, padroneggiare alcune nozioni di base in termini di sviluppo web, almeno alcune nozioni di base, presenta diversi vantaggi, tra cui:
– Padroneggiare meglio le questioni tecniche, conoscendone i limiti e le prospettive di sviluppo.
– Parlare la stessa lingua degli ingegneri, il che ci consente di scrivere risultati più comprensibili per loro. Ciò riduce le incomprensioni.
– Implementa tu stesso piccoli moduli senza dover prendere tempo dagli ingegneri per lavori minori. Esempio: creare un sito vetrina, personalizzare i widget, gestire un blog WordPress, aprire un negozio di e-commerce, ecc.
– Immaginare nuovi moduli, valutare costi, vincoli e fattibilità tecnica.
Non si tratta di diventare un esperto di programmazione, anche se nulla te lo vieta, ma di padroneggiare le basi, le problematiche, per portare avanti con successo la propria attività, per capire gli sviluppatori, per farsi capire da loro, e soprattutto il tutto da rispettare da parte delle squadre tecniche, che tenderanno a seguire un leader che conosce le questioni tecniche rispetto ad un manager che conosce solo la parte commerciale e manageriale.
Questa logica è applicabile a qualsiasi altro dominio. Prendiamo ad esempio il settore alberghiero e immaginiamo di voler investire in un ristorante. Comprendere le questioni legate al finanziamento, saper leggere un bilancio, conoscere le norme del diritto sociale o societario, sono tutte risorse che faranno di te un uomo d'affari competente. Ma avere un forte interesse per la gastronomia, saper cucinare e dosare un determinato piatto affinché si adatti al menu che desideri proporre ai clienti, senza essere necessariamente uno chef stellato, ti permetterà innanzitutto di progettare al meglio la tua strategia e il tuo prodotto. offerta, e anche per costruire una maggiore credibilità agli occhi dei tuoi dipendenti e dei tuoi clienti. Per il web è lo stesso principio!
Conclusione: imparare a programmare ti renderà un imprenditore migliore, anche se non miri a diventare un esperto!
Quindi, se hai un po' di tempo libero, non esitare a provarlo, non sarà tempo sprecato e ti permetterà anche di esercitare il cervello 😉
Capitolo 6: Statistiche e indagini come ostacolo all’innovazione »