Bristol Meetups

Meeting #8: Methodology Patterns with Giovanni Asproni

Methodology Patterns

A different approach to create a methodology for your team.

In the software world we have been looking for “The Methodology” to solve our software development sorrows for quite a while. We started with Waterfall, then Spiral, Evo, RUP and, more recently with XP, Scrum and Kanban (there are many others, but, their impact, so far, has been more limited). Unfortunately, this search for the holy grail is bound to fail as different contexts require different solutions.

In this talk, Giovanni will propose a different approach based on patterns and pattern languages, which he feels has a higher chance of success. The approach is based on the observation that all the practices used in all modern methodologies - e.g., unit testing, acceptance testing, continuous integration, iterative and incremental development, etc. - come from the same set. Different methodologies just mix and match them differently. All those practices can (and many have already been) described as patterns whose relationships with each other form a set of pattern languages that teams can use to create their own methodologies to suit their specific needs.

About our speaker:

http://photos4.meetupstatic.com/photos/event/7/e/c/e/event_249212462.jpegGiovanni is an independent consultant specialised in helping companies and teams to become more effective at producing and delivering high quality software.

He is a frequent conference speaker, and has been involved with the organisation of several international conferences. He is a past Conference Chair of the London XPDay , and of the ACCU.

Giovanni contributed two chapters to the book “97 Things Every Programmer Should Know” published by O’Reilly. You can find more about him and his services on his company's website at http://www.asprotunity.com.

Giovanni is also active on Twitter as @gasproni.