SlideShare a Scribd company logo
1 of 16
Download to read offline
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
guizzardi@brainandbytes.com (guizzardi@gmail.com)
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

More Related Content

Similar to Non so assolutmente niente di informatica o web ma devo comunque creare un progetto e non vorrei prendere una fregatura

Html5 apps - GWT oriented
Html5 apps - GWT orientedHtml5 apps - GWT oriented
Html5 apps - GWT orientedfirenze-gtug
 
Stop Meeting, Start Coding!
Stop Meeting, Start Coding!Stop Meeting, Start Coding!
Stop Meeting, Start Coding!Giulio Roggero
 
Prototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step FunctionsPrototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step FunctionsCommit University
 
Mobile and web app Andrea Trento
Mobile and web app Andrea TrentoMobile and web app Andrea Trento
Mobile and web app Andrea TrentoInSide Training
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developerGiuseppe Vizzari
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine webGiacomo Zecchini
 
Come strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPressCome strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPressSiteGround.com
 
14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ... 14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ... Giuseppe Vizzari
 
Programmatore_hobbysta.pdf
Programmatore_hobbysta.pdfProgrammatore_hobbysta.pdf
Programmatore_hobbysta.pdfJacopo Grimoldi
 
15 - Web designer vs Web developer
15 - Web designer vs Web developer15 - Web designer vs Web developer
15 - Web designer vs Web developerGiuseppe Vizzari
 
Mobile user testing - IAsummit2013
Mobile user testing - IAsummit2013Mobile user testing - IAsummit2013
Mobile user testing - IAsummit2013Marco Buonvino
 
Deno - L'anagramma di node
Deno - L'anagramma di nodeDeno - L'anagramma di node
Deno - L'anagramma di nodeFrancesco Sciuti
 
Software di ottimizzazione del percorso allora... e di oggi
Software di ottimizzazione del percorso allora... e di oggiSoftware di ottimizzazione del percorso allora... e di oggi
Software di ottimizzazione del percorso allora... e di oggiBjorn Orvar
 
Ttg 09 07_2015_debug_vs_2015
Ttg 09 07_2015_debug_vs_2015Ttg 09 07_2015_debug_vs_2015
Ttg 09 07_2015_debug_vs_2015Piero Sbressa
 
Workshop metodi e tecniche agili
Workshop metodi e tecniche agiliWorkshop metodi e tecniche agili
Workshop metodi e tecniche agiliFederico Gobbo
 
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchProgrammiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchStefano Ottaviani
 
Loosely Coupled Complexity - Unleash the power of your domain model
Loosely Coupled Complexity - Unleash the power of your domain modelLoosely Coupled Complexity - Unleash the power of your domain model
Loosely Coupled Complexity - Unleash the power of your domain modelFrancesca1980
 
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...Commit University
 

Similar to Non so assolutmente niente di informatica o web ma devo comunque creare un progetto e non vorrei prendere una fregatura (20)

Html5 apps - GWT oriented
Html5 apps - GWT orientedHtml5 apps - GWT oriented
Html5 apps - GWT oriented
 
Startup weekend bootcamp
Startup weekend bootcampStartup weekend bootcamp
Startup weekend bootcamp
 
Stop Meeting, Start Coding!
Stop Meeting, Start Coding!Stop Meeting, Start Coding!
Stop Meeting, Start Coding!
 
Prototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step FunctionsPrototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step Functions
 
Mobile and web app Andrea Trento
Mobile and web app Andrea TrentoMobile and web app Andrea Trento
Mobile and web app Andrea Trento
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developer
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine web
 
Come strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPressCome strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPress
 
14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ... 14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ...
 
Programmatore_hobbysta.pdf
Programmatore_hobbysta.pdfProgrammatore_hobbysta.pdf
Programmatore_hobbysta.pdf
 
MonoTouch, un anno dopo
MonoTouch, un anno dopoMonoTouch, un anno dopo
MonoTouch, un anno dopo
 
15 - Web designer vs Web developer
15 - Web designer vs Web developer15 - Web designer vs Web developer
15 - Web designer vs Web developer
 
Mobile user testing - IAsummit2013
Mobile user testing - IAsummit2013Mobile user testing - IAsummit2013
Mobile user testing - IAsummit2013
 
Deno - L'anagramma di node
Deno - L'anagramma di nodeDeno - L'anagramma di node
Deno - L'anagramma di node
 
Software di ottimizzazione del percorso allora... e di oggi
Software di ottimizzazione del percorso allora... e di oggiSoftware di ottimizzazione del percorso allora... e di oggi
Software di ottimizzazione del percorso allora... e di oggi
 
Ttg 09 07_2015_debug_vs_2015
Ttg 09 07_2015_debug_vs_2015Ttg 09 07_2015_debug_vs_2015
Ttg 09 07_2015_debug_vs_2015
 
Workshop metodi e tecniche agili
Workshop metodi e tecniche agiliWorkshop metodi e tecniche agili
Workshop metodi e tecniche agili
 
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchProgrammiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
 
Loosely Coupled Complexity - Unleash the power of your domain model
Loosely Coupled Complexity - Unleash the power of your domain modelLoosely Coupled Complexity - Unleash the power of your domain model
Loosely Coupled Complexity - Unleash the power of your domain model
 
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
 

Non so assolutmente niente di informatica o web ma devo comunque creare un progetto e non vorrei prendere una fregatura

  • 1. Non so assolutmente niente di informatica o web ma devo comunque creare un progetto e non vorrei prendere una fregatura Startupper Marche
  • 3. 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?
  • 5. ...no, pensate in modo semplice.
  • 6. 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...
  • 7. Punti in comune ● Codice sorgente. ● Manutenibilità. ● Compatibilità. ● Accessibilità. ● Costi di realizzazione e costi relativi alle voci sopra elencate.
  • 8. 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.
  • 11. 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.)
  • 13. 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.
  • 14. 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.
  • 15. ...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.). ● ...
  • 16. Fine