SlideShare une entreprise Scribd logo
1  sur  15
Interactive Thinking.




                              L’ESPERIENZA DNSEE
                        ALESSANDRO LOMBARDI - PHP.TO.START, 11 LUGLIO 2011




                                                                             1
dnsee

  About me...

  C’era una volta uno sviluppatore Java J2EE...

  dal mondo universitario: software engineering, visione arti ciale,
  persistence framework...

  nel mondo enterprise: datawarehouse, intranet web applications, web;
  dall’azienda di prodotto, al system integrator, alle media company
  (Joost, RAI)

  e in ne... il mondo della comunicazione digitale: tutto cambia,
  CTO@dnsee




Piano account 2011                                                       2
dnsee

  Di cosa parliamo

  Prima, un po’ di numeri per mostrare il contesto di business di dnsee e il
  suo andamento in questo triennio.

  Poi, qualche considerazione su alcuni modelli di business e sulla mia
  esperienza in tipologie di aziende diverse: oltre alla tecnologia, ci sono
  vincoli di produzione (abbiamo le risorse con le giuste competenze?
  come eroghiamo il servizio?) e di rapporto con il proprio mercato (cosa
  ci chiedono i nostri clienti?)

  In ne, come tali vincoli hanno richiesto la creazione di economie di
  scala e di convergenza tecnologica sulla piattaforma PHP, sulle
  soluzioni verticali, sui metodi.




Piano account 2011                                                             3
dnsee

  Dnsee: un po’ di numeri...

  2009: circa 30 persone - dev
  team da ricostruire, solo HTML,
  outsourcing, 2M di ricavi

  2010: circa 45 persone, 4.1M
  (+105% rispetto al 2009) di ricavi

  2011: circa 65 persone in staff
  (Roma e Milano), forecast per
  5.5M (+35% rispetto al 2010,
  +280% rispetto al 2009)

  2012? undisclosed...! (maya
  permettendo)

Piano account 2011                         4
dnsee

  Dnsee: skills “mash-up”

   Un gruppo cross funzionale: art
   directors, copywriters, developers,
   analisti, HTML developers, RIA
   developers, web designers, system
   architects, account managers, project
   managers, ux designers, social media
   managers, content managers,
   content analysts, quality assurance...

   Outsourcing: circa il 35-40% è in
   outsource, è l’indotto dnsee

   Insourcing: DEV team, circa 20
   persone, poco meno della metà su
   PHP



Piano account 2011                              5
dnsee

  Overview dei servizi dell’offerta dnsee

   • Interactive Marketing
   • Advertising
   • Mobile
   • Web Design & Development
   • Custom Solutions
   • Copywriting & Content Editing
   Per ciascuna tipologia di servizio, ci sono processi produttivi diversi, al
   di là delle diverse skill professionali coinvolte.




Piano account 2011                                                               6
dnsee

  Aziende di servizi: System Integrator VS Digital Agency
   Abbiamo competenze tecnologiche da entrambe le parti, orientate al processo
   per l’uno e alla comunicazione per l’altra.

   Nessuno dei due è un’azienda di prodotto, non c’è l’enfasi sul lifecycle di prodotto.

   L’azienda di servizi è un assemblatore di competenze, e di soluzioni parziali, che
   vengono olisticamente composte sulla misura del problema da risolvere.

   Spesso l’azienda di servizi si riduce a un fornitore di gure professionali quali cate.

   Il mondo dei SI è incardinato su tecnologie orientate al valore del dato (il vero
   asset per il cliente), alle integrazioni fra i sistemi che ne detengono la “proprietà”.
   Il mondo della comunicazione digitale è sostanzialmente più eclettico, più
   interessato alla modalità di fruizione dei dati (del messaggio), e alla loro
   accessibiltà, mediante molteplici modalità di interazione.



Piano account 2011                                                                           7
dnsee

  Il contesto di produzione e la delivery
   Il contesto di delivery di un’agenzia ha necessità produttive stringenti: gli
   interlocutori sono decision maker in ambito marketing e comunicazione
   d’impresa.

   Il Time To Market è basso.

   Le tecnologie devono essere abilitanti, innovative, economiche e rapide:
   forniscono lo strumento attraverso il quale il cliente comunica: il cliente non
   acquista la tecnologia, ma un paradigma di comunicazione, una strategia,
   un’idea.

   L’infrastruttura di esercizio è quasi sempre trasparente al cliente (necessità
   quindi di controllare i costi di esercizio mantenendo affidabilità:
   virtualizzazione, cloud); le architetture sono generalmente più semplici delle
   soluzioni complesse in ambito enterprise.



Piano account 2011                                                                   8
dnsee

  Comunicare la tecnologia e tecnologia per comunicare

   Le tecnologie, intese come hardware tanto quanto come prodotti
   software, software as a service, linguaggi di programmazione,
   speci che, piattaforme e sistemi di ogni tipo, sono sicuramente
   “soltanto” un mezzo abilitante per una azienda di servizi; per chi offre
   soluzioni integrate di tecnologie e consulenza (di processo/
   comunicazione), esse sono funzionali al conseguimento dell’obiettivo.

   La scelta opportuna di tecnologie e metodologie de nisce il valore
   aggiunto che permette economie di scala, che si realizzano nei
   processi produttivi tanto quanto nelle soluzioni individuate e vendute.

   La scelta: PHP e Agile Methodologies (verso SCRUM)




Piano account 2011                                                           9
dnsee

  PHP e riuso del software

   La ricchezza delle community open source ci fornisce
   molte soluzioni pronte “out-of-the-box”.

   Il PHP (diversamente da altre tecnologie) è nato per il
   Web, il suo contesto architetturale e di runtime è più
   circoscritto.

   Ciò che è determinante per il suo successo e la sua
   diffusione non è il linguaggio di per sé, ma le sue
   verticalizzazioni applicative e le community.

   Principalmente si verticalizza quindi su piattaforme di
   gestione dei contenuti (CMS).



Piano account 2011                                               10
dnsee

  PHP e ingegneria del software

   Le applicazioni PHP sono purtroppo spesso manchevoli in termini di sw
   design e attenzione al lifecycle del software prodotto:

   1. Object Oriented Programming, Domain-Driven Design sono spesso
   assenti in molte soluzioni custom!

   2. Software Con guration Management, questo sconosciuto.


   Almeno, no all’avvento di framework come Symfony...

   (niente guerre di religione...!)




Piano account 2011                                                         11
dnsee

  Content Management Framework: ConGoW

    Web domain e DSL decoupling in un CMF.

    Cerchiamo di riutilizzare la componente di gestione di contenuti Web
    senza imporre invasivamente un meta-dominio allo sviluppatore:
    semplicemente, “do good domain design & OOP with your DSL”.

    Questo approccio richiede più competenze: l’asticella si alza...

    ConGoW è un progetto ancora in “incubator” interno, già adottato su
    due siti in roll-out nelle prossime settimane. L’intenzione è creare uno
    spin-off open source sponsorizzato da dnsee.




Piano account 2011                                                             12
dnsee

  CMF vs CMS, regole del pollice

   Quindi mai usare un CMS già pronto? Assolutamente no!

   Il trade-off tra necessità di customizzazione/ essibilità e riuso dipende
   dalla complessità funzionale che aggiungiamo alla gestione dei
   contenuti, e alla loro interconnessione con elementi più strutturati del
   DSL.

   Chiaramente dipende sempre dai vincoli di produzione: disponibilità di
   budget e skill delle risorse a disposizione.


   (a meno che il CMF non sia tanto evoluto da essere anche un CMS,
   con gurabile out-of-the-box senza alcuna software release!)



Piano account 2011                                                            13
dnsee

  Alcuni progetti dnsee del 2011

   Due soli esempi in ambito Web:
   http://www.attuazione.gov.it
   http://www.sanraffaele.it/




Piano account 2011                      14
dnsee




             Grazie

      Alessandro Lombardi

    a.lombardi@dnsee.com
       twitter.com/allo75
        www.dnsee.com
www.linkedin.com/in/alexlombardi

Contenu connexe

Similaire à Php.to.start indigenidigitali-11072011

Synistema e le reti sociali
Synistema e le reti socialiSynistema e le reti sociali
Synistema e le reti sociali
EmilioRebora
 
Tecnologie e Tecniche per affrontare il Mondo che Cambia
Tecnologie e Tecniche per affrontare il Mondo che CambiaTecnologie e Tecniche per affrontare il Mondo che Cambia
Tecnologie e Tecniche per affrontare il Mondo che Cambia
Marco Parenzan
 
Thinking alive - E-School - Presentazione del software
Thinking alive - E-School - Presentazione del softwareThinking alive - E-School - Presentazione del software
Thinking alive - E-School - Presentazione del software
Thinking Technologies
 
Synistema e Le Reti Sociali
Synistema e Le Reti SocialiSynistema e Le Reti Sociali
Synistema e Le Reti Sociali
Emilio Rebora
 
Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta
Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta
Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta
Daniele Albrizio
 

Similaire à Php.to.start indigenidigitali-11072011 (20)

Corso SEO PROFESSIONALE
Corso SEO PROFESSIONALECorso SEO PROFESSIONALE
Corso SEO PROFESSIONALE
 
Altevie 2013-official
Altevie 2013-officialAltevie 2013-official
Altevie 2013-official
 
Synistema Intro
Synistema IntroSynistema Intro
Synistema Intro
 
Flt.lab Business Presentation
Flt.lab Business PresentationFlt.lab Business Presentation
Flt.lab Business Presentation
 
Cloud e dintorni
Cloud e dintorniCloud e dintorni
Cloud e dintorni
 
Yooplus For Veneto Camp
Yooplus For Veneto CampYooplus For Veneto Camp
Yooplus For Veneto Camp
 
Netspin Lab soluzioni per le aziende
Netspin Lab soluzioni per le aziendeNetspin Lab soluzioni per le aziende
Netspin Lab soluzioni per le aziende
 
CRMpartners_Complete
CRMpartners_CompleteCRMpartners_Complete
CRMpartners_Complete
 
DS4Biz - Data Science for Business
DS4Biz - Data Science for BusinessDS4Biz - Data Science for Business
DS4Biz - Data Science for Business
 
Presentazione Gruppo 36
Presentazione Gruppo 36Presentazione Gruppo 36
Presentazione Gruppo 36
 
Synistema e le reti sociali
Synistema e le reti socialiSynistema e le reti sociali
Synistema e le reti sociali
 
Link me angularjs_reactjs_vuejs_nodejs
Link me angularjs_reactjs_vuejs_nodejsLink me angularjs_reactjs_vuejs_nodejs
Link me angularjs_reactjs_vuejs_nodejs
 
Premio forumpa2017 chatbot_sogei_doc
Premio forumpa2017 chatbot_sogei_docPremio forumpa2017 chatbot_sogei_doc
Premio forumpa2017 chatbot_sogei_doc
 
"New Solution Group", il virtual network al servizio delle imprese
"New Solution Group", il virtual network al servizio delle imprese"New Solution Group", il virtual network al servizio delle imprese
"New Solution Group", il virtual network al servizio delle imprese
 
Tecnologie e Tecniche per affrontare il Mondo che Cambia
Tecnologie e Tecniche per affrontare il Mondo che CambiaTecnologie e Tecniche per affrontare il Mondo che Cambia
Tecnologie e Tecniche per affrontare il Mondo che Cambia
 
WEBINAR DocFlow Reloaded: le soluzioni DocFlow in Private Cloud e dispositivi...
WEBINAR DocFlow Reloaded: le soluzioni DocFlow in Private Cloud e dispositivi...WEBINAR DocFlow Reloaded: le soluzioni DocFlow in Private Cloud e dispositivi...
WEBINAR DocFlow Reloaded: le soluzioni DocFlow in Private Cloud e dispositivi...
 
Thinking alive - E-School - Presentazione del software
Thinking alive - E-School - Presentazione del softwareThinking alive - E-School - Presentazione del software
Thinking alive - E-School - Presentazione del software
 
Synistema e Le Reti Sociali
Synistema e Le Reti SocialiSynistema e Le Reti Sociali
Synistema e Le Reti Sociali
 
Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta
Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta
Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta
 
Enterprise 2.0 e organizzazione aziendale
Enterprise 2.0 e organizzazione aziendaleEnterprise 2.0 e organizzazione aziendale
Enterprise 2.0 e organizzazione aziendale
 

Php.to.start indigenidigitali-11072011

  • 1. Interactive Thinking. L’ESPERIENZA DNSEE ALESSANDRO LOMBARDI - PHP.TO.START, 11 LUGLIO 2011 1
  • 2. dnsee About me... C’era una volta uno sviluppatore Java J2EE... dal mondo universitario: software engineering, visione arti ciale, persistence framework... nel mondo enterprise: datawarehouse, intranet web applications, web; dall’azienda di prodotto, al system integrator, alle media company (Joost, RAI) e in ne... il mondo della comunicazione digitale: tutto cambia, CTO@dnsee Piano account 2011 2
  • 3. dnsee Di cosa parliamo Prima, un po’ di numeri per mostrare il contesto di business di dnsee e il suo andamento in questo triennio. Poi, qualche considerazione su alcuni modelli di business e sulla mia esperienza in tipologie di aziende diverse: oltre alla tecnologia, ci sono vincoli di produzione (abbiamo le risorse con le giuste competenze? come eroghiamo il servizio?) e di rapporto con il proprio mercato (cosa ci chiedono i nostri clienti?) In ne, come tali vincoli hanno richiesto la creazione di economie di scala e di convergenza tecnologica sulla piattaforma PHP, sulle soluzioni verticali, sui metodi. Piano account 2011 3
  • 4. dnsee Dnsee: un po’ di numeri... 2009: circa 30 persone - dev team da ricostruire, solo HTML, outsourcing, 2M di ricavi 2010: circa 45 persone, 4.1M (+105% rispetto al 2009) di ricavi 2011: circa 65 persone in staff (Roma e Milano), forecast per 5.5M (+35% rispetto al 2010, +280% rispetto al 2009) 2012? undisclosed...! (maya permettendo) Piano account 2011 4
  • 5. dnsee Dnsee: skills “mash-up” Un gruppo cross funzionale: art directors, copywriters, developers, analisti, HTML developers, RIA developers, web designers, system architects, account managers, project managers, ux designers, social media managers, content managers, content analysts, quality assurance... Outsourcing: circa il 35-40% è in outsource, è l’indotto dnsee Insourcing: DEV team, circa 20 persone, poco meno della metà su PHP Piano account 2011 5
  • 6. dnsee Overview dei servizi dell’offerta dnsee • Interactive Marketing • Advertising • Mobile • Web Design & Development • Custom Solutions • Copywriting & Content Editing Per ciascuna tipologia di servizio, ci sono processi produttivi diversi, al di là delle diverse skill professionali coinvolte. Piano account 2011 6
  • 7. dnsee Aziende di servizi: System Integrator VS Digital Agency Abbiamo competenze tecnologiche da entrambe le parti, orientate al processo per l’uno e alla comunicazione per l’altra. Nessuno dei due è un’azienda di prodotto, non c’è l’enfasi sul lifecycle di prodotto. L’azienda di servizi è un assemblatore di competenze, e di soluzioni parziali, che vengono olisticamente composte sulla misura del problema da risolvere. Spesso l’azienda di servizi si riduce a un fornitore di gure professionali quali cate. Il mondo dei SI è incardinato su tecnologie orientate al valore del dato (il vero asset per il cliente), alle integrazioni fra i sistemi che ne detengono la “proprietà”. Il mondo della comunicazione digitale è sostanzialmente più eclettico, più interessato alla modalità di fruizione dei dati (del messaggio), e alla loro accessibiltà, mediante molteplici modalità di interazione. Piano account 2011 7
  • 8. dnsee Il contesto di produzione e la delivery Il contesto di delivery di un’agenzia ha necessità produttive stringenti: gli interlocutori sono decision maker in ambito marketing e comunicazione d’impresa. Il Time To Market è basso. Le tecnologie devono essere abilitanti, innovative, economiche e rapide: forniscono lo strumento attraverso il quale il cliente comunica: il cliente non acquista la tecnologia, ma un paradigma di comunicazione, una strategia, un’idea. L’infrastruttura di esercizio è quasi sempre trasparente al cliente (necessità quindi di controllare i costi di esercizio mantenendo affidabilità: virtualizzazione, cloud); le architetture sono generalmente più semplici delle soluzioni complesse in ambito enterprise. Piano account 2011 8
  • 9. dnsee Comunicare la tecnologia e tecnologia per comunicare Le tecnologie, intese come hardware tanto quanto come prodotti software, software as a service, linguaggi di programmazione, speci che, piattaforme e sistemi di ogni tipo, sono sicuramente “soltanto” un mezzo abilitante per una azienda di servizi; per chi offre soluzioni integrate di tecnologie e consulenza (di processo/ comunicazione), esse sono funzionali al conseguimento dell’obiettivo. La scelta opportuna di tecnologie e metodologie de nisce il valore aggiunto che permette economie di scala, che si realizzano nei processi produttivi tanto quanto nelle soluzioni individuate e vendute. La scelta: PHP e Agile Methodologies (verso SCRUM) Piano account 2011 9
  • 10. dnsee PHP e riuso del software La ricchezza delle community open source ci fornisce molte soluzioni pronte “out-of-the-box”. Il PHP (diversamente da altre tecnologie) è nato per il Web, il suo contesto architetturale e di runtime è più circoscritto. Ciò che è determinante per il suo successo e la sua diffusione non è il linguaggio di per sé, ma le sue verticalizzazioni applicative e le community. Principalmente si verticalizza quindi su piattaforme di gestione dei contenuti (CMS). Piano account 2011 10
  • 11. dnsee PHP e ingegneria del software Le applicazioni PHP sono purtroppo spesso manchevoli in termini di sw design e attenzione al lifecycle del software prodotto: 1. Object Oriented Programming, Domain-Driven Design sono spesso assenti in molte soluzioni custom! 2. Software Con guration Management, questo sconosciuto. Almeno, no all’avvento di framework come Symfony... (niente guerre di religione...!) Piano account 2011 11
  • 12. dnsee Content Management Framework: ConGoW Web domain e DSL decoupling in un CMF. Cerchiamo di riutilizzare la componente di gestione di contenuti Web senza imporre invasivamente un meta-dominio allo sviluppatore: semplicemente, “do good domain design & OOP with your DSL”. Questo approccio richiede più competenze: l’asticella si alza... ConGoW è un progetto ancora in “incubator” interno, già adottato su due siti in roll-out nelle prossime settimane. L’intenzione è creare uno spin-off open source sponsorizzato da dnsee. Piano account 2011 12
  • 13. dnsee CMF vs CMS, regole del pollice Quindi mai usare un CMS già pronto? Assolutamente no! Il trade-off tra necessità di customizzazione/ essibilità e riuso dipende dalla complessità funzionale che aggiungiamo alla gestione dei contenuti, e alla loro interconnessione con elementi più strutturati del DSL. Chiaramente dipende sempre dai vincoli di produzione: disponibilità di budget e skill delle risorse a disposizione. (a meno che il CMF non sia tanto evoluto da essere anche un CMS, con gurabile out-of-the-box senza alcuna software release!) Piano account 2011 13
  • 14. dnsee Alcuni progetti dnsee del 2011 Due soli esempi in ambito Web: http://www.attuazione.gov.it http://www.sanraffaele.it/ Piano account 2011 14
  • 15. dnsee Grazie Alessandro Lombardi a.lombardi@dnsee.com twitter.com/allo75 www.dnsee.com www.linkedin.com/in/alexlombardi

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n