Software Secret Weapons™
|
Winchester Mystery School of Software Engineering by Pavel Simakov on 2007-11-28 02:51:48 under Fun & Life, Smoke & Mirrors, view comments |
|||
I recently visited a major San Jose attraction Winchester Mystery House. Hesitant and skeptical up until the beginning of the tour, I was instantly blown away by the significance of this landmark. I now insist that all software engineers of Silicon Valley and beyond regularly visit this attraction as a part of their professional training. On this tour, you are taken around this huge house. You can see first hand all the design decisions that the principal (Sarah Winchester, Winchester Rifle heiress) made. You can see both the inside and the outside. You walk as a group from a room to a room and exchange your feeling with each others. Not quite so in the software. What blew me away, you ask? I was stunned how the evolution of the Mystery House reminded me the evolution of many software engineering projects. The Winchester Mystery House is a metaphorical story of a software project completed without the design skills or a strong architectural vision. The house has been completed, it is beautiful in many dimensions and brings crowds daily, but it’s also ugly, dysfunctional and plain dangerous to live in. When you visit the house on a guided tour a few things might raise your eyebrows. These are essentially the same design issues that we find in many software projects. Let me start with the executive overview:
The lack of the design skills also resulted in many funny and some scary deficiencies:
There was much more, but I got tired of taking notes on my Blackberry… Being a software architect myself I always find it challenging to continuously explain what architects actually do on the projects and why the software development teams can’t just live their lives without them. Now the answer is simple. If you want to know why architects are important simply visit the Winchester Mystery House. Have you seen the Louvre of Paris, have you walked around the Golden Pavilion of Kyoto, have you experienced The Grand Palace of Bangkok? Have you been stunned by Winchester Mystery House of San Jose? Welcome to the software baby! |
|
|||
|
Copyright © 2004-2010 by Pavel Simakov any conclusions, recommendations, ideas, thoughts or the source code presented on this site are my own and do not reflect a official opinion of my current or past employers, partners or clients |
|
No comments yet
Leave a comment