Next UK IASA Meeting: Applying Design Principles in Practice

With Christmas fast approaching I thought I’d grab a moment to remind you of the busy year ahead at IASA so you can put placeholders in your diaries!

Next IASA Meeting: Applying Design Principles in Practice
Tuesday, January 12, 2010 from 6:00 PM - 9:00 PM (GMT)

Please note that there is a slight change of topic, but still the same great team will be presenting (see below for more information). I’m also delighted that the meeting will take place in a new venue so many thanks to Onalytica for letting us use their offices!

Click here to register

18:00     Welcome and IASA update
18:30     Design Principles in Practice
19:30     Drinks & Pizza   
20:00     Design Principles in Practice cont'd
21:00     Close/Pub

Applying Design Principles in Practice

Nick Rozanski, Chris Cooper Bland, Eoin Woods

Design principles are generally applicable design rules that, when followed, result in desirable qualities in the design of software. In contrast to patterns, design principles don't provide concrete solutions to specific problems but rather are general guidelines that designers should be aware of when creating their designs. While design patterns are a practical embodiment of good design principles, we observe that many designers using patterns don't seem to understand the principles that make them work well. Examples of design principles are "maximise cohesion", "minimise coupling", "liskov substitutability principle", "don't repeat yourself/minimise duplication", ...

In this session, we will examine a specific set of design principles for distributed information systems that the presenters will provide. We'll examine the set from two directions, initially by applying them to specific, contrasting, design problems to see how they influence the design decisions made, how useful they are, and what is missing from the set. Then from the opposite direction, participants will explore how to relate the design principles back to higher level business goals and technical principles, so aligning the design with the system's wider environment. (This latter technique is enormously useful as a practical way of justifying hard-to-explain and possibly expensive design decisions to senior management.)

This process will allow us to analyse, understand and validate the set of proposed design principles, while also gaining experience in applying and justifying design principles to realistic scenarios.


Onalytica Ltd
29th floor centre point
103 new oxford street
WC1A 1DD London
United Kingdom

Click here to register

IASA Certification update

As you know the CITA certification program was launched earlier this year and we continue to work closely on various committees to look at bringing these to the UK in 2010. For more information and to register your interest then please visit the IASA certification website and let me know by reply to this email.

LinkedIn UK IASA Subgroup

Don’t forget the IASA and UK IASA LinkedIn groups. If you’re LinkedIn then please joinJ!

IASA LinkedIn Group

IASA LinkedIn UK Subgroup

Upcoming UK IASA Meetings

Please note the dates of the next scheduled meetings. I am considering subjects and think there is a need to cover cloud before too long! Any other suggestions then please let me know.

Tues 12th Jan 2010            Applying Design Principles in Practice
Tues 9th Mar 2010             TBC
Tues 11th May 2010          TBC
Tues 13th July 2010           TBC
Tues 14th Sept 2010         UK IASA AGM

Any news, thoughts or if you are interested in getting more involved then please let us know. And please have a thought on certification – and have your say!

So that’s about it for now and all there’s left to do is to wish you all a very Merry Christmas and a wonderful IASA New Year!!!