SMAU Milano 2015

Click here to load reader

  • date post

    13-Apr-2017
  • Category

    Internet

  • view

    322
  • download

    0

Embed Size (px)

Transcript of SMAU Milano 2015

  • I CMS sono davvero la scelta migliore? A volte soluzioni cloud e realizzazioni personalizzate possono essere una scelta pi conveniente

    Fiera Milano City21 ottobre 2015 2DWeb - Paolo Dadda

  • Lassociazione internazionale per la professionalit nel Web

    Prima associazione al mondo (dal 1996) che raggruppa chi

    lavora nel Web, sia nel settore pubblico che privato.

    Obiettivo di IWA creare rete tra i soci, partecipare

    all'evoluzione della rete e divulgare conoscenza tramite i

    soci con eventi ed iniziative.

    Associazione professionisti Web (Legge 4/2013), unica della

    categoria nellelenco del MISE.

    partecipazioni internazionali

    partecipazioni nazionali

    http://www.iwa.it

  • Perch associarsi?IWA Italy associazione professionale che raggruppa chi opera nel Web, ovvero i soggetti che - ai sensi della legge 4/2013, sono definibili come "professionisti Web" (liberi professionisti, dipendenti pubblici e privati, altre forme di lavoro che come attivit prevalente operano nel Web).

    IWA Italy ha inoltre rilasciato i primi profili professionali (G3 Web Skill Profiles) in linea con i dettami dell'agenda digitale europea e italiana ed ha avviato accordi di collaborazione con realt di tutela del lavoro (sindacati) e di domanda/offerta di lavoro: ancora una volta il ruolo di IWA quello di unire, far collaborare e tutelare chi opera nel Web. http://www.skillprofiles.eu

    SMAU MILANO2015

    Quota speciale 50,00

    Potrai ottenere uno sconto sulla quota associativa che pagherai 50,00 anzich 65,00. Lo sconto vale sia per i nuovi soci che per i rinnovi. Per usufruire dello sconto usa in fase di registrazione o rinnovo il seguente promocode:

    www.iwa.it/join

    http://www.skillprofiles.eu/http://www.iwa.it/join

  • CMS oppure

    Soluzione dedicataCome scegliere una o laltra soluzione?

  • Un po di teoriaI Content Management System I CMS sono applicazione web pensate per organizzare e pubblicare contenuti sul web. Le caratteristiche base di un cms sono un interfaccia amministrativa che permette di gestire e organizzare i diversi aspetti del sito web: dai contenuti alla navigazione/visibilita' degli stessi (menu, stati di pubblicazione, categorie..).

  • Un po di teoriaI Content Management System Non strettamente necessario conoscere un linguaggio di programmazione per utilizzare un CMS. Il problema per nasce proprio a questo precedente proposito: molte persone, che non hanno alcuna conoscenza di programmazione, pensando di poter fare tutto con un CMS. Chiariamolo da subito: NO! E possibile, ma il risultato non sar certo gradevole

  • Un po di teoriaSoluzioni ad Hoc (realizzate con Framework) Le soluzioni ad hoc sono soluzioni studiate a tavolino con il cliente su una sua esigenza specifica, costruite apposta per svolgere un solo lavoro e (generalmente) ottimizzate proprio per quello. Nessuno ovviamente reinventa di volta in volta la ruota queste soluzioni vengono quasi sempre realizzate grazie a web framework.

  • Un po di teoriaSoluzioni ad Hoc (realizzate con Framework) Un web framework un insieme di strumenti che semplificano,velocizzano e automatizzano la realizzazione di una qualsiasi applicazione web, fornendo agli sviluppatori una serie di funzioni, oggetti e metodi, utilizzati frequentemente, e permettendo di non riscrivere tutto ogni volta.

  • Skill profiles per i professionisti web ed i clienti?Dal 2006, grazie ad IWA, parliamo spesso di Skill Profiles che identificano aree di competenza sul web per i professionisti del settore.

    Perch tuttavia, se un professionista deve rientrare in un profilo professionale, il cliente viene lasciato in balia di sistemi che spesso non capisce? (proprio perch non del settore!)

  • Qualche datoLe PMI sono il 95% del totale delle unit produttive e impiegano circa 7,8 milioni di addetti(il 47% contro il 29% nella media europea). Particolarmente modesta la quantit di imprese di maggiori dimensioni (oltre 250 addetti; lo 0,1% delle imprese e il 19% degli addetti)

    Ci significa che, avendo idealmente un sito web per ogni attivit, la maggior parte faranno capo a Piccole e Micro Imprese

    (spesso sotto i 10 dipendenti)

    fonti: http://www.ansa.it/sito/notizie/economia/2015/05/20/istat-in-italia-42-milioni-di-microimprese-95-del-totale_3dd493d4-32fc-4205-a361-3162c3064e88.html

    https://it.wikipedia.org/wiki/Piccola_e_media_impresa

    http://www.ansa.it/sito/notizie/economia/2015/05/20/istat-in-italia-42-milioni-di-microimprese-95-del-totale_3dd493d4-32fc-4205-a361-3162c3064e88.htmlhttps://it.wikipedia.org/wiki/Piccola_e_media_impresa

  • I problemiLe persone che lavorano nelle PMI di piccole e medie dimensioni, spesso, non hanno dimestichezza con concetti web che sono spesso necessari per poter realmente modificare o tenere aggiornati i propri siti web aziendali.

    Non per mancanza di voglia o investimento, ma proprio perch spesso il loro lavoro riguarda tuttaltro, ma vorrebbero comunque uno strumento per pubblicizzarsi e dare una buona immagine aziendale al mondo.

  • Cosa bisogna considerare? Complessit del progetto

    (Specifiche, Design, necessit di scalare) Metodo di sviluppo

    (Quanto costa sviluppare e/o apportare modifiche successive?) Composizione del Team che user il sito

    (Una o pi persone, usano gi CMS, capacit informatiche) Tempistiche

    (Entro quando deve essere pronto)

  • Se scegliamo un CMS Abbiamo funzionalit di base gi pronte Esistono estensioni gi pronte che permettono da subito di poter avere molte funzionalit Hanno una grafica di base con aree gi predisposte La grafica pu essere modificato grazie a temi, il contenuto si adatta automaticamente* Non devo avere conoscenza del codice per modificare sito secondo parametri standard

    * a patto che il CMS non sia stato pesantemente personalizzato

  • Il CMS una buona soluzione se Abbiamo pi persone formate, che lavoreranno sul sito Lidea ed il progetto si adattano alla natura del CMS (blog > wordpress) Esistono gi estensioni che fanno ci di cui ho bisogno La mia grafica pu adattarsi alle esigenze e parametri del CMS mantenendone la dinamicit Non devo o prevedo fare pesanti personalizzazioni in futuro

  • tuttavia possono esserci delle obiezioni

    Noi in azienda facciamo cos: possibile quindi farlo anche sul sito?

    La grafica non va bene, sembra un sito come tutti gli altri

    Non possiamo mettere questo qui?

    Il modulo va benissimo! Ma ci servirebbe che ci fosse anche questa informazione

  • quindi significa che

    Dovete creare un plugin personalizzato

    Dovete modificare la grafica, spesso perdendo macroaree dinamiche

    Pu capitare di dover modificare (o fare override) di alcuni componenti o del CMS stesso

    Dovete creare soluzioni ad hocallinterno del CMS

  • Problemi che ne derivano

    Creare soluzioni (estensioni, plugin, modifiche) personalizzate, fanno aumentare i tempi di sviluppo

    e quindi anche i costi

  • Se scegliamo una soluzione dedicata Avremo un prodotto che rispetta la nostra idea Tutte le funzionalit saranno studiate ad hoc per noi Si pu partire da una grafica base (template) o iniziarne una completamente da zero Il sito sar ottimizzato sulle sue specifiche particolarit Mi affido a professionisti per le modifiche pi importanti, posso modificare ci che mi serve

  • La soluzione dedicata una buona scelta se Non voglio adattare la mia idea ed il mio progetto ad uno schema classico Chi inserir i dati non deve necessariamente avere una formazione specifica Il backend, se presente, sar pi vicino al mio modo di lavorare Posso far personalizzare ogni singolo aspetto e comportamento del sito Il progetto complesso e non esiste una soluzione gi esistente Il progetto semplice e non dinamico

  • tuttavia

    Quanto tempo ci vuole?

    Se non pensato bene, pu essere necessario riscrivere tutto

    Rifare la grafica ha un costo maggiore in termini di tempo

  • Il fattore tempo e soldi, pu essere ben ridimensionato se il professionista o la web agency a cui ci si rivolge per una soluzione personalizzata ha gi una buona codebase ed gi abituata ad effettuare realizzazioni ad hoc. Questo permette di essere pi rapidi nei tempi di sviluppo, costi minori e un codice gi ottimizzato. Allo stesso tempo, ad esempio, con soluzioni dedicate possibile sfruttare soluzioni che, tradizionalmente, non avrebbero risultati simili se utilizzati con sistemi gi in uso.

    Ad esempio, sulla piattaforma Cloud Google App Engine, consigliamo sempre uno sviluppo ad hoc, infatti, ottimizzando il codice, possibile ottenere ottimi risultati e risparmiare molto, anche in termini di consumo del server (istanze CPU e database), risultati che, con soluzioni non pensate appositamente per questa piattaforma sarebbero decisamente impensabili.

    tempi e costi della soluzione dedicata

  • In conclusione: CMS o soluzione dedicata?Si potrebbe definire uneterna lotta:

    sul web si assistono spesso a discussioni che sembrano esser guerre di religione

    La realt che, come in tutte le cose, la risposta dipende: necessario esser obiettivi.

    Sebbene possa funzionare lo stesso, usereste un coltello come cacciavite? In realt, prima di utilizzare un CMS, bisognerebbe chiedersi se questo sia lo strumento adatto. Evitando poi, magari, di personalizzare il CMS creando plugin ed estensioni completamente personalizzate che snaturano la natura stessa del CMS, ed in genere, lo rendono anche pesante e certamente incomprensibile da gestire

  • Domande?

    ?? ?

  • GRAZIE A TUTTI!

    Info e slide verranno pubblicate su Google+ e SlideShare.

    LE SLIDE !!! - Eccole: disponibili fin da subito! http://www.slideshare.net/ilpaolino/smau-milano-2015

    Google Plus Profile: plus.google.com/+2dwebIt

    Facebook Page: https://www.facebook.com/duedweb

    Twitter: @duedweb

    http://www.slideshare.net/ilpaolino/smau-milano-2015http://plus.google.com/+2dwebIthttps://www.facebook.com/duedweb

  • In conclusione: CMS o soluzione dedicata?Soluzione dedicata

    (sono solo pochi esempi)

    Sito web vetrina Sito web evento E-Commerce con pochi prodotti

    Tendenzialmente tutti i progetti che sono particolari, personalizzati, in cui lesigenza aver qualcosa realizzato per un esatto scopo.

    CMS (sono solo pochi esempi)

    Blog E-Commerce con molti prodotti Forum

    Tutti i casi in cui un CMS fa gi quanto richiesto dal cliente e non sono necessarie pesanti modifiche al codice o ai plugin.