Sessions
Agile Methods & Tools Day
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.
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?".
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.
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.
