WS11 |
OT2004 Session A Picture Paints a Thousand Words - Or does it? | |
Documentation and communication of a system's architecture is important for many reasons, but often poorly done. What are the common pitfalls and how can they be avoided?Tuesday 30 March, 14:45 | ||
workshop - 75 minutes | ||
MattStephenson | ||
Session results | When available, can be found at PicturePaintsThousandWordsOrDoesItSessionResults?? | |
Abstract | All too often the documentation for a system's architecture consists of "The Diagram", which is a complex web of lines and boxes laden with meaning to the initiated, but a head-spinning tangle to others.
Recording and communicating the architecture is important for many reasons but is often poorly done. What are the main pitfalls and how can they be avoided? Some of the common problems that will be addressed include (but are not limited to):
| |
Audience | This workshop is appropriate for any delegate who has an interest in good architecture documentation, or has been on the receiving end of bad.
The session will also be valuable for any architect who has produced architecture documentation by isn't happy that they are doing it as effectively as they might be able to. Finally, the workshop's effectiveness will be enhanced by the attendance of seasoned architects who have a good handle on what constitutes good architecture documentation - their input will be invaluable. | |
Benefits |
| |
Materials |
| |
MattStephensonMoneysupermarket.com |
I was Conference Chair for SPA2005 and OT2004. Sadly I wasn't able to attend SPA2006 or SPA2007. Hopefully I'll be back sometime soon.
I've earned a living from technology since 1993. I've been a developer, designer, architect, team leader, project manager and outsourced relationship manager. In November 2007 I moved to Moneysupermarket.com as Solution Architect for Travelsupermarket. Since joining Moneysupemarket I have changed role and I'm now Head of Business Engagement - responsible for the relationship between IT and the business and delivery of the IT Plan. I co-led a session at OT2001 called "Extreme Programming in the Real World" where we considered the difficulties that arise when you try to introduce XP to a large organisation that has a more traditional approach to IT. At OT2002 I co-presented an Introduction to XP called "Extreme Programming - The Software Generation Game". It was designed in response to feedback that most of the XP sessions at OT2001 assumed prior knowledge of the method. At OT2003 I co-presented "Fighting Fire with Fire - A Pattern Language for Rotten Projects". This workshop set out to begin documenting a Pattern Language to prevent software development projects from going bad. At OT2004 I co-presented "A picture paints a thousand words... Or does it?" which considered the differences between good and bad architecture and design documentation. It discussed the ways in which we can produce or influence the production of better documentation. | |
StephenHutchinsonAccenture |
I am a Solution Architect with Accenture in Liverpool.
I was chief designer of the RSA direct-sales motor insurance system. This is written in Smalltalk, supports 1000 telesales users and is also on the Web. I'm a big fan of Smalltalk and eXtreme Programming, and have promoted XP in the big bad world of Corporate IT - with some success. I am now working as Solution Architect on RSA's PCI DSS compliance project. I am married with three children and live in the depths of rural Cheshire. I play the saxophone with Wychcraft Big Band and enjoy wearing silly hats. | |