Il progetto fe presentazione e demo alla release 0.2
Un nuovo modello per produrre valore con i progetti open source
1. FE Fatturazione Elettronica – più Network, più Vantaggi
Modena, 13 Ottobre 2010
un nuovo modello per produrre valore
con i progetti open - source
Olmes Bisi - UniMoRe
EPOCA
Eccellenza nei Processi Organizzativi e nella Corporate Analysis
7. le rivoluzioni sono spesso “invisibili”
Gutenberg inventando la stampa, creò un
mezzo di comunicazione totalmente nuovo…
aveva inventato qualcosa di profondamente nuovo ma
gli aveva dato la forma di qualcosa che esisteva già
Aldo Manuzio, più di 50 anni dopo, capì le
potenzialità del nuovo mezzo, capì …
… però i suoi libri erano enormi e avevano
ancora l’aspetto dei vecchi manoscritti
… che i libri erano una cosa ben diversa dai
manoscritti, che dovevano essere oggetti di
piccole dimensioni che si potessero portare
con sé e leggere ovunque, anche in viaggio
per fare i libri della misura giusta inventò
anche il primo vero carattere da stampa,
il carattere aldino
source: Alan Kay, Premio
Turing per il suo lavoro
sulla programmazione
orientata agli oggetti
8. 8
cosa ha preso il posto
del carattere albino ?
cosa ha innescato la
rivoluzione digitale ?
internet !
oggi
10. Evoluzione dei sistemi
1980 2010
Complessità
Distribuzione
ingegneria
dei sistemi
1990 2000Internet
architettura
dei sistemi
urbanistica
dei sistemi
100.000
utenti
100
utenti
1
utente
source: Enrico Lodolo, Epoca
i caratteri della rivoluzione
11. 11
perché urbanistica
dei sistemi ?
L’urbanistica non attiene solo alle costruzioni
source: Enrico Lodolo, Epoca
Deve preoccuparsi di gestire
Le infrastrutture
Le reti di relazioni
L’organizzazione e i suoi cambiamenti
L’urbanistica deve tener conto di
Vivibilità
Sostenibilità
Impatto sociale
12. Sistemi software 2000-2010
1) Elevata complessità
Sistemi che guidano i cambiamenti organizzativi
Enfasi sulle funzioni di collaborazione
2) Elevata distribuzione
Diffusione di internet
Applicazioni Web aperte agli attori esterni
3) Approccio per processi
Applicazione = insieme di processi
Coordinamento di molti compiti semplici affidati a molti attori diversi
4) Architetture fortemente modulari
SOA - Service Oriented Architecture
source: Enrico Lodolo, Epoca
13. 13
Sistemi software →
mettere assieme
applicazioni diverse
SOA - Service Oriented Architecture
ESB - Enterprise Service Bus
WFMS - Workflow
Management System
14. 14
sistemi software →
2) mettere assieme
applicazioni diverse
la potenza della rete →
1) lavoro cooperativo
15. 15
SOA - Service Oriented Architecture
ESB - Enterprise Service Bus
WFMS - Workflow Management System
la struttura di FE
architetture di integrazione
in ambienti altamente distribuiti
e disaccoppiati
urbanistica dei sistemi
20. 20
1) Tendenza a migliorarsi
se il codice è pubblico, farete del
vostro meglio per tenerlo “pulito”
2) Abilitare contributi esterni
migliorerà ulteriormente il vostro
codice
3) Coinvolgere altri
renderà l’applicazione più funzionale
e attraente, dal momento che chi
contribuisce lo fa aggiungendo delle
funzionalità che reputa utile
4) Avere a disposizione un team
possibile implementare funzionalità
a ritmi enormemente superiori
rispetto a quelli del lavoro isolato
la qualità di un
open source