Go to Primary Content | Go to Menus | Sitemap | italiano

Current Talks and Presentations

These are the presentations that I currently give mainly at conferences, but also in-house at companies or interest groups.

The duration of a talk can range from 45 to 90 minutes, depending on the subject.

Bring these presentation in-house!

I'm glad to come and give these talks at your company or organization. The more intimate and focused context, plus the a longer time slot than what's usually found at conferences, will allow for a richer and more in-depth discussion.

Depending on a number of factors (such as distance, calendar and more) I may ask that you pay for the talk and/or for my travel expenses. Or, in some case, I may come and give any of these talks completely free of charge.

So if you are interested – or just curious – just go on and contact me now.

Presentations

Beyond Agile

Tags: People, Teamwork, Agile, Organizational Systemic

Agile methods are people-oriented but, in the speaker’s opinion, they just touch the surface of people dynamics. They do provide a framework in which constructive interactions among all team members and stakeholders may happen, but no Agile method cannot per se guarantee those behaviors, because the successful adoption of an Agile method is also determined by deep people dynamics.

In this talk we’ll look at some of those dynamics as defined by Organizational Systemic, a fairly new humanistic approach not to be confused with the theory of complex systems.

We’ll see how a better understanding of the team’s deep dynamics may be practically applied to improve the effectiveness of your Agile process and the efficiency of your team, and may also be one more criteria to choose the Agile method that better fits your organization.

This is an advanced talk which is all about people rather than technology. It’s aimed primarily at team leaders and managers. Its goal is to present some advanced concepts about deep relational dynamics that influence the success of a project.

Who’s already involved in an Agile/Lean project will get new insights and practical advice on how to make people work better together; who’s evaluating the transition to such methods will better understand the implications of this change.

The major topics we’ll cover are:

Slides

The slides for this presentation are available on SlideShare.

Aspects in Web Application Architectures

Tags: Architecture, Web Development, Aspect-orientation

AOP is a way to deal with cross-cutting concerns in an application. Complex Web applications are a domain in which we find many cross-cutting concerns, spanning from presentation to content, from business logic to user agent and many more.

Being able to isolate all the different concerns in separate units of code and then being able to waeve them together in an aspect-oriented fashion would greatly simplify the application's architecture and improve its flexibility.

However, it's not always possible to use an AOP framework for the development of your Web application.

In this presentation we'll see how keeping a few AOP concepts in mind can lead to a better design. We'll also explore a few patterns that may help you to implement an aspect-oriented architecture even if you don't use an AOP framework.

Slides

The slides for this presentation are available on SlideShare.

Social Networking and the New Internet Cultural Trends

Tags: Internet, Teamwork

In the last few years the Internet has been transforming itself from a publishing platform into a technological platform that allows for user-generated content, user participation and social networking. This transformation (sometimes referred to as “Web 2.0”) is still on its way and its boundaries are constantly shifting – hence the confusion about new terms and the general use of buzzwords.

Underpinning these changes we find the technological convergence of a few enabling technologies, the large-scale adoption of Web standards and a network infrastructure that allows for larger bandwidth. However, none of these (AJAX, Blogs, Wikis, folksonomies, syndication and such) taken alone defines what the Internet is transforming into.

In this talk, after the inevitable – but short – technical introduction, we’ll discuss the social forces that drive these changes and we’ll see how they act as the glue that keeps together all the pieces in the new Internet jigsaw. We won’t forget business, of course, and we’ll analyze the model of a few service providers, trying to figure out what we can expect from the Internet in the next few years.


Training Talks Articles Blog Contact About Home

Resources
Articles
Talks
Bookshelf
Bookmarks
Site Info
Browsing and Accessibility
Sitemap
Personal Info
Contact
About
Home