Sessions
Agile
Domain Driven Design in Practice
Alberto Brandolini
Freelance
In questa sessione affronteremo molti temi caratteristici di domain drive desing quali:
- modellazione del dominio
- Domain Deiven Design patterns
- strategie di refactoring
- Test Driven Development
- esprimere lo Ubiquitous Langage nel codice
- raccogliere i requisti ed interazione con gli esperti di dominio
- gestione di contesti differenti
- interazione con framework
Il workshop inlcude attivitā pratiche e discussioni aperte.
Gestire la complessitā con Domain Driven Design
Alberto Brandolini
Freelance
Come scrivere software tollerante all'aumento della complessitā? Domain Driven Design presenta una serie di principi e tecniche che permettono di costruire un modello efficiente, manutenibile e soprattutto scalabile rispetto al crescere della complessitā, sia nel contesto di una singola applicazione che in scenari di large-scale integration, applicazioni distribuite, etc.
How to grow a team/Come coltivare un team
Matteo Vaccari
Sourcesense
Dal 2007 sono il coach del team Orione in Sourcesense. Voglio condividere alcune delle mie/nostre esperienze nella crescita del team. Racconto come e' nato e si e' sviluppato il team, quali pratiche sono utili per il team, e di alcuni valori che e' importante coltivare.
Tools for an effective software factory (I can't live without Hudson)
Fabrizio Giudici
Tidalwave s.a.s.
Managing the software life cycle in the proper way, from the definition of specifications to the publishing of a build, is as critical, for the success of a project, as the proper architectural and design choices. As usual, you are in charge of the process, with your experience and creativity; but the use of proper tools can make the difference. In this talk, Fabrizio will show you how he uses some popular tools for managing his open source projects: Maven for the build process, Jira for specs and issue tracking and above all Hudson, not only for continuous integration but for coordinating the whole development cycle.
Come introdurre le metodologie agili senza spaventare il management
Paolo Polce
Webshell
Spesso gli sviluppatori che hanno letto o hanno avuto esperienze di metodologie agili e dei vantaggi che esse portano in alcuni ben specifici contesti, tendono a proporle al management come radicale cambiamento. La conseguenza č generalmente un rifiuto da parte del management, a partire dal "non voglio pagare due persone che lavorano su un solo PC", al "perchč dovrei pagare per questo refactoring che non porta valore all'utente?" passando per "uno standup meeting costa N minuti al giorno per M persone. Chi paga?".
Agile APM, an heretic's approach to SPE
Giuseppe Galli
K-Tech s.r.l.
This session is focused on an agile approach to Application Performance Management (APM) and presents its relationship with Software Performance Engineering (SPE). The Agile approach to APM is a revolutionary method shift developed by K-Tech s.r.l. consultants and experts that allows cost savings and easy adoption for the enterprises that face problems with a canonical solution.
Code Kata
Gabriele Lana
ONEDEGREE S.r.L.
Una sfida contro se stessi ed i propri limiti. Il "Code Kata" č un pratica che attraverso la ripetizione e l'introspezione consente di migliorare gli aspetti chiave del mestiere del progammatore. All'inizio del talk verrā introdotta questa pratica con le sue regole base, in seguito verrā mostrato lo svolgimento di un kata in TDD (Test Driven Development) utilizzando il linguaggio di programmazione javascript.
Writing Software & Supporting Customers around the world, around the clock
Simone Bordet
Webtide is a small but high-skilled company focused on services around open source technologies, with customers all around the world. Most of the Webtide consultancy services are performed remotely, and with success. In a discussion of what are the key factors that allow Webtide to be a successful company, and how Webtide supports its customers and contributes to key open source projects, it will be presented the "lean" model followed by Webtide to be successful.
Introduzione alla tecnica del Pomodoro
Gabriele Lana
ONEDEGREE S.r.L.
La tecnica del pomodoro consete di usare diligentemente l'unica risorsa che purtroppo non č acquistabile: il tempo. La tecnica ha profonde teoriche ma č estremamente semplice ed efficace. Durante il talk verrā presentata la pratica, le regole di base, i principi fondamentali e l'esperienza accumulata negli ultimi 6 anni da parte del realatore
