We had just finished a series of projects where we applied SOA working in an emerging way for both software and hardware.
Sun asked us to explain what we had done and why. OK! :-)
PASS Virtual Chapter - SQL Server Continuous DeploymentAlessandro Alpi
Dopo aver visto come effettuare la continuous integration terminiamo il ciclo di vita del nostro database effettuandone il deploy, includendo concetti come DevOps e automazione dei processi
20090507 Metodi Agili e Aumento del Roi @Better Software2009 Firenze IT [ITA]Francesco Cirillo
I thought of the metaphor of the magic suitcase for this speech. I was tired of seeing body-building programmers. The bigger they got, the bigger the suitcases they had to carry. I was very pleased with the audience’s reaction.
20100506 Dinamiche di Team @BetterSoftware2010 Firenze-IT [ITA]Francesco Cirillo
At Better Software I presented a series of speeches regarding things which, through experience, are not needed to work well in a team. I wish to thank the students at UniRM3 for preparing together the brainstorming of this presentation.
PASS Virtual Chapter - SQL Server Continuous DeploymentAlessandro Alpi
Dopo aver visto come effettuare la continuous integration terminiamo il ciclo di vita del nostro database effettuandone il deploy, includendo concetti come DevOps e automazione dei processi
20090507 Metodi Agili e Aumento del Roi @Better Software2009 Firenze IT [ITA]Francesco Cirillo
I thought of the metaphor of the magic suitcase for this speech. I was tired of seeing body-building programmers. The bigger they got, the bigger the suitcases they had to carry. I was very pleased with the audience’s reaction.
20100506 Dinamiche di Team @BetterSoftware2010 Firenze-IT [ITA]Francesco Cirillo
At Better Software I presented a series of speeches regarding things which, through experience, are not needed to work well in a team. I wish to thank the students at UniRM3 for preparing together the brainstorming of this presentation.
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAmazon Web Services
Una migrazione al cloud si compone di tre pilastri: persone, processi e tecnologia. Troppo spesso, le organizzazioni si concentrano sul miglioramento dei processi e sull’implementazione tecnologica, ma ignorano l’aspetto umano. Molti leader ammettono che i primi due sono semplici da modificare, mentre influenzare la cultura è più complicato. Questa sessione affronta i metodi migliori per aiutare ai clienti come affrontare questa sfida. Scopri i ruoli e le responsabilità pertinenti alla fase di transizione e di post-adozione del cloud. Valuta i gap della tua organizzazione tra le capacità e le competenze richieste. Crea modelli di addestramento efficienti che portano ad un’efficace cultura DevOps.
Speaker: Danilo Poccia, Senior Evangelist, Serverless, AWS
Agic Technology: Linkem Best Practice in Customer Experience AgicTechnology
Agic Technology presenta il caso di successo Linkem per l'implementazione delle soluzioni Microsoft (CRM, AX SharePoint, BizTalk) e della piattaforma di Web Content Management Sitecore predisposta quale potente strumento di Digital Marketing
Tecniche Innovative di sviluppo Agile: Metodologia DevOps per un migliore cic...Davide Gallitelli
Tesi di laurea triennale in Ingegneria del software al Politecnico di Bari sulla metodologia Devops per migliori cicli di sviluppo e rilascio software. Tesi svolta da Davide Gallitelli (uploader), con relatrice la prof.ssa Marina Mongiello e correlatore il dott. ing. Francesco Nocera.
Con Xebialabs affrontiamo il tema della gestione della Toolchain devops e Release/Deploy in modo orchestrato e remotizzato.
XebiaLabs, leader del mercato ARA come riportato da Gartner e
Forrester. Con XebiaLabs gestire i rilasci dal punto di vista di processo e di effettivo deploy delle applicazioni è solo un fatto di configurazione, al resto pensa l’engine di XebiaLabs.
Le nuove competenze di Maticmind in ambito applicativoMaticmind
Qualche dato sul team che Maticmind ha acquisito da HP alla fine del 2015.
I servizi applicativi: Tipologie di servizi applicativi che siamo in grado di erogare. Le nostre competenze funzionali: volumi che possiamo esprimere e quali industry possiamo supportare Competenze certificate: PM, PMP, ITIL, SAP, altre certificazioni, etc. e volumi che possiamo esprimere.
20100302 Dinamiche di Team Brainstorming @UniRM3 Roma-IT [ITA]Francesco Cirillo
The presentation at the Roma3 University had two purposes: provide the students with information regarding what they can expect from the working world and get information from them for my presentation at Better Software.
20091203 Design Emergente Più Cambiamenti Più Profitti @UxConference2009 Luga...Francesco Cirillo
I had fun at the UXConf. I like participating at the first edition of a conference. And above all I like to show to a non-technical audience the basic techniques of XP and Agile Methods.
More Related Content
Similar to 20060627 SOA @JavaConference2006 Milano-IT [ITA]
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAmazon Web Services
Una migrazione al cloud si compone di tre pilastri: persone, processi e tecnologia. Troppo spesso, le organizzazioni si concentrano sul miglioramento dei processi e sull’implementazione tecnologica, ma ignorano l’aspetto umano. Molti leader ammettono che i primi due sono semplici da modificare, mentre influenzare la cultura è più complicato. Questa sessione affronta i metodi migliori per aiutare ai clienti come affrontare questa sfida. Scopri i ruoli e le responsabilità pertinenti alla fase di transizione e di post-adozione del cloud. Valuta i gap della tua organizzazione tra le capacità e le competenze richieste. Crea modelli di addestramento efficienti che portano ad un’efficace cultura DevOps.
Speaker: Danilo Poccia, Senior Evangelist, Serverless, AWS
Agic Technology: Linkem Best Practice in Customer Experience AgicTechnology
Agic Technology presenta il caso di successo Linkem per l'implementazione delle soluzioni Microsoft (CRM, AX SharePoint, BizTalk) e della piattaforma di Web Content Management Sitecore predisposta quale potente strumento di Digital Marketing
Tecniche Innovative di sviluppo Agile: Metodologia DevOps per un migliore cic...Davide Gallitelli
Tesi di laurea triennale in Ingegneria del software al Politecnico di Bari sulla metodologia Devops per migliori cicli di sviluppo e rilascio software. Tesi svolta da Davide Gallitelli (uploader), con relatrice la prof.ssa Marina Mongiello e correlatore il dott. ing. Francesco Nocera.
Con Xebialabs affrontiamo il tema della gestione della Toolchain devops e Release/Deploy in modo orchestrato e remotizzato.
XebiaLabs, leader del mercato ARA come riportato da Gartner e
Forrester. Con XebiaLabs gestire i rilasci dal punto di vista di processo e di effettivo deploy delle applicazioni è solo un fatto di configurazione, al resto pensa l’engine di XebiaLabs.
Le nuove competenze di Maticmind in ambito applicativoMaticmind
Qualche dato sul team che Maticmind ha acquisito da HP alla fine del 2015.
I servizi applicativi: Tipologie di servizi applicativi che siamo in grado di erogare. Le nostre competenze funzionali: volumi che possiamo esprimere e quali industry possiamo supportare Competenze certificate: PM, PMP, ITIL, SAP, altre certificazioni, etc. e volumi che possiamo esprimere.
20100302 Dinamiche di Team Brainstorming @UniRM3 Roma-IT [ITA]Francesco Cirillo
The presentation at the Roma3 University had two purposes: provide the students with information regarding what they can expect from the working world and get information from them for my presentation at Better Software.
20091203 Design Emergente Più Cambiamenti Più Profitti @UxConference2009 Luga...Francesco Cirillo
I had fun at the UXConf. I like participating at the first edition of a conference. And above all I like to show to a non-technical audience the basic techniques of XP and Agile Methods.
20090124 Ricette per Eliminare gli IF @JavaDay3 Roma-IT [ITA]Francesco Cirillo
This is one of the most fun days for me. I am very fond of Javaday. I enjoyed sharing many of my experiences as mentor working with the teams during the course of the year. I repeated the same speech to numerous teams from which I got my material :-).
20080619 Diventare Agili Dalla Università ad un Team Agile @UniRM3 Roma-IT [ITA]Francesco Cirillo
Craig Larman and I decided to have a lecture at UniRM3 on how to become agile. My speech was aimed at informing the students what they would have found in the working world once they left university. I also wanted them to see what their real level was....Many of them were on internships at my company. I showed the results of their design tests and I asked them: Would you hire these students? I remember everyone froze for a second. Aside from that moment I remember quite a few laughs. We had quite a bit of fun that day...
I think this is the last stage of the XPLabs tour; the tour for promoting and disseminating XP at Universities.
The Auquila situation is quite particular and later on I understood it more fully when I worked with a team from there. I had fun doing the XPL tour...
I remember the looks of amazement when I reached the slide where there were no more for in java :-).
This prsentation was a great success. I had to repeat it twice on Javaday. And on both occasions we were sold out. Is this perhaps because it was sponsored by the Anti-IF Campaign?
20051216 Il Prossimo Passo @Italian AgileDay2005 Milano-IT [ITA]Francesco Cirillo
Keynote at the Italian Agile day. This speech is still famous for the XP photo.
The urge for many teams to resemble an XP team, rather than become an XP team.
1. DESIGN, ARCHITETTURA E PROCESSO
PER REALIZZARE EFFICACI
SERVICE ORIENTED ARCHITECTURE
Francesco Cirillo
CEO
XPLabs SRL
2. Obiettivi:
Creare Architetture Orientate ai Servizi senza dipendere dalle tecnologie
Strutturare applicazioni in modo più efficace
Definire criteri per scegliere il Processo
Definire criteri per organizzare il Team
3. Il Contesto:
Business Case -> Use Case
Capacità di crescita
•Presto e frequentemente sul mercato
•Cambiamento requisiti funzionali
•Flessibilità
•Estensibilità
•Cambiamento requisiti non funzionali
•Scalabilità
•Affidabilità
•Manutenibilità
4. Il Problema – Cosa succede se:
Si devono integrare nuove tecnologie?
Dobbiamo aggiungere nuove funzionalità di business?
Si rompe un nodo della nostra architettura...
Passiamo da 10 a 10x1.000 utenti concorrenti? ...
10. Il Problema – Cosa succede se:
Si devono integrare nuove tecnologie?
Dobbiamo aggiungere nuove funzionalità di business?
Si rompe un nodo della nostra architettura...
Passiamo da 10 a 10x1.000 utenti concorrenti? ...
15. Il Problema – Cosa succede se:
Si devono integrare nuove tecnologie?
Dobbiamo aggiungere nuove funzionalità di business?
Si rompe un nodo della nostra architettura...
Passiamo da 10 a 10x1.000 utenti concorrenti? ...
18. Organizzare l'architettura fisica in modo distribuito:
La filosofia della distribuzione
Per n servizi...
Opzioni di architettura
•Costi
•Trade-off tra Quality of Service
19. Il Problema – Cosa succede se:
Si devono integrare nuove tecnologie?
Dobbiamo aggiungere nuove funzionalità di business?
Si rompe un nodo della nostra architettura...
Passiamo da 10 a 10x1.000 utenti concorrenti?
20. Organizzare il Back-End per la scalabilità:
Transaction Load
Transaction Scope
Read-Write Ratio
22. Il Problema – Cosa succede se:
Si devono integrare nuove tecnologie?
Dobbiamo aggiungere nuove funzionalità di business?
Si rompe un nodo della nostra architettura...
Passiamo da 10 a 10x1.000 utenti concorrenti?
23. Il Processo - Costruire in modo Agile:
Partire da un nucleo
Simulare i clienti concorrenti
Aggiungere strati non funzionali
Integrare funzionalità
24. Il Processo - Costruire in modo Agile:
Partire da un nucleo
Simulare i clienti concorrenti
Aggiungere strati non funzionali
Integrare funzionalità
25. Il Team – Costruire con responsabilità incrementali:
Per Servizio
Per tipo di requisito
26. Conclusioni:
Creare Architetture Orientate ai Servizi prescinde dalle tecnologie
Strutturare applicazioni in modo più efficace
•Trade-off -> Equilibrio
Processi più “Agili”
Team più “responsabili”