| Subcribe via RSS

A story about a technical architect – Pimp my architecture

March 13th, 2009 | 2 Comments | Posted in Qcon, business, technology, web 2.0

A great architect will:

  • be a coach
  • be an expert – have instinct
  • be an influencer
  • have the ability to understand what’s in place and tell stories about it
  • have empathy to understand what is true for others not just self
  • have humility and humor
  • have technological and social curiosity

Prologue

An architect often turns up to find a bit of a mess. A classic is SOA gone bad, with clients coupled to WSDL, WSDL coupled to methods and multiple  duplication of methods across the services.  This could all be deployed upon a flaky architecture; a particular version of a software stack, with known issues rectified in later versions, with a crazy bit of EJB.  To add to the problem you may find yourself with smart developers in silos.

The Story

Start by doing nothing, listen, listen and listen some more.  But, take into account that all you hear may no be true.Now it’s time to set a strategy for the future (give yourself air cover), once you have a strategy:

  • make sure you are moving on and not just re-hashing the old, but you may need an interim  architecture to get you to utopia.
  • make sure the team are with you and change the culture as appropriate – rotate roles – encourage coaching – future ambassador/architects
  • keep to the strategy and use the right technology stack
  • introduce bounded contexts and shape to the codebase/services
  • make it easy to share knowledge – make sure the stand-ups are effective, not just news.
  • if it’s not working be honest so you can get it right

Note: pairing is just helping, easier to sell in.

Epilogue (1)- Technical aims

  • “Good” SOA
  • Clear context of boundaries
  • Happy team – moving in the same direction
  • systemic and sustainable organizational aims

Epilogue (2)- Learnings

  • There’s always a reason -positive intent (whatever someones doing they are trying to help)
  • Have and be a  shaman -people who can explain why
  • Strip away everything you can – until it breaks, your simplifying the system
  • use transitional architectures (think of it as scaffolding whilst you complete the building)

Tags: ,

Steve Jobs’ 2005 Stanford Commencement Address

September 2nd, 2008 | No Comments | Posted in business, misc

If your going to spend 15 minutes watching a video, make sure it’s this one.

Tags: ,

SYZYGY RECEIVES EPISERVER AWARD FOR BEST PARTNER UK 2008

I’m very proud as  syzygy was awarded the EPiServer Award for Best Partner UK 2008.This prestigious accolade adds to our already expert status in Content Management Systems  having created sites for Setanta, Wyeth and Mazda and we are working on a new site for an exceptionally high profile luxe brand.

  • EPiServer is a leading Content Management Solutions company; who deliver there CMS, through a partner network, of which  Syzygy are a premium partner.
  • Syzygy is the company i’m technical director for and were a European top 5  full-service interactive agency group and WPP Associate company, employing 270 people, including 145+ in the UK. Based in Europe, and located in London, Hamburg and Frankfurt, the group specialises in all forms of interactive marketing from first touch to repurchase: search marketing, online media planning and buying, site design and build, usability and analytics, CRM and data management. Its client list includes high-profile organisations such as Mazda Motors Europe, DaimlerChrysler, Siemens, De La Rue, Avis, Littlewoods, Sky, Channel 4 Television, Deutsche Bank, Essent Trading, Orange Business Services, Fujitsu Siemens Computer and Wyeth.  Also were a  Microsoft Gold Certified Partner and hold AAA-ranking by Dun & Bradstreet since 2000.

Tags: ,