Non so assolutmente niente di informatica o web ma devo
comunque creare un progetto e non vorrei prendere una fregatura
Startupper Marche
Gabriele Guizzardi
http://www.brainandbytes.com
[email protected] ([email protected])
www.facebook.com/guizzardigabriele
Introduzione...Ok, probabilmente abbiamo l’idea e i soldi (forse), come realizzo... ● il programma?● il sito web?● l’APP mobile?… senza diventare pazzo o perdere tempo e soprattutto a chi lo faccio realizzare?
Serve tutto, metticelo...
...no, pensate in modo semplice.
Teniamo presente che...● Non esistono tariffe fisse come dal meccanico. ● Chiedere diversi preventivi.● Se lo volete come pare a voi costa di più.● Se possibile non fate realizzare tutto subito ma a step.● Specificare bene per iscritto tutte le features.● Specificare bene le tempistiche pensando che non
saranno rispettate.
...nonostante tutto questo il caos deve ancora arrivare...
Punti in comune● Codice sorgente.● Manutenibilità.● Compatibilità.● Accessibilità.● Costi di realizzazione e costi relativi alle voci
sopra elencate.
Quale tecnologia usare?Programma per Windows/Linux/Mac:● per quale S.O. devo produrre?● quale linguaggio di programmazione e quale
database?● quali competenze deve avere lo sviluppatore?
ha un portfolio?● valutare i costi indiretti.
www.w3school.com
www.tiobe.com
Che tipo di applicazione?Vi sono 3 tipi di applicazioni, quale può essere la soluzione migliore?
● Native (veloci, una per piattaforma, ecc.)● WEB (semplici da realizzare, online, ecc.)● Ibride (sembrano native, ecc.)
Confronto delle tecnologie
Costi dominio e spazio web● il dominio deve avere un nome corto?● ha senso registrare più domini?● quale provider scegliere e come valutarlo?● farsi consigliare dallo sviluppatore ma…● quanto spazio web consumerò?● quanta banda consumerò?● pacchetti aggiuntivi ed espansioni.
Durante lo sviluppo...● Chiedete, se possibile, di seguire lo sviluppo
(siti di prova o versioni provvisorie).● Interagite con lo sviluppatore (non per
disturbare ma per rispondere subito).● Eseguite lavori paralleli (manuale, ecc.).● Segnatevi una serie di test come utente
finale, almeno quelli principali.
...e dopo lo sviluppo?● preparate una o più persone per eseguire
test, valutazioni, usabilità, ecc.● forzate eventuali problematiche.● raccogliete informazioni e statistiche dagli
utenti per la versione 2.0.● spingete la visibilità sul web (social, ecc.).● ...
Fine