ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Become a ZDNet.co.uk member

Adrian Bridgwater

View blog's RSS Feed

Software application development

This blog is intended to provoke discussion and exchange between like minded software application developers, engineers, architects, project managers - and keen hobbyists too.

Saturday 11 August 2007, 8:08 PM

Architectural angst

Posted by Adrian Bridgwater

I met something of a software guru at an industry event last night. His name was Mr Xiao-Yun Wang. Originally Chinese and now living in France with a French wife working for a US company, this guy had a fair spread of global industry knowledge.

He was in fact a software architect, but he made sure he let me know that he also ‘worked on development too’. Now, most of us know the basic difference between architecture and development, but I always like to play dumb and see if I can get a fresh take on the two disciplines.

So here’s what he said:

Development for Xiao is (unsurprisingly) concerned with the minutiae of a project. It is within the walls of the job in hand and its practitioners often fail to look outside at the real world – even if they are involved with requirements management.

Architecture on the other hand is bigger picture. OK, we knew that. But Xiao did have a nice way of putting it, “We look at the outside world. We look at the competition and this is not something that developers often do. We look at technology trends right across the market place to try and understand what customers will demand before they even ask for it,” he said.

For me, I think that when people consider software architecture they don’t always think about these kind of external commercial considerations as part of the big picture. So in fact, the bigger picture might be even bigger than you thought.

So, while we’re on this subject. A while back now I spoke with Matt Deacon, the chief architectural advisor for Microsoft UK’s developer and platform group. He pointed out that the UK’s Royal Institute for Building Architects (RIBA) is aware of the use of the term ‘architect’ in job titles within the technology industry.

Here’s what RIBA has to say on the subject:

“The board is aware of widespread use within the computer and IT industry of the word ‘architect’ being incorporated into certain job descriptions, for example ‘Systems Architect’ or ‘Software Architect’. While such use may be a technical breach of the Act, the reason for and intention of continued regulation of the title is principally to ensure that consumers of architects’ services are guaranteed a certain standard and quality of work.”

Microsoft’s Deacon made an interesting point, as long as you’re not the IT architect responsible for the software program that was used by a building architect to design a building that then immediately fell down because of a design flaw in your software design then I guess you’re safe from being sued, well, by the Royal Institute of British Architect (RIBA) at least. After all, who’s ever heard of someone dying as a direct result of a poor design decision made by an IT architect?


Comments on this post

justin.dupont@mountsinai.org

As a project manager for healthcare information system development, I frequently remind the architects and programmers that doctors and nurses use our software to make life and death decisions. A simple slip such as an extra zero on a lab result, or a wrong blood type can prove fatal.

I have learned that just because someone has a title of expert (e.g. architect, doctor, etc.) does not mean they are infallible. It is important that claims and assumptions of software quality and functionality are supported with documentation and validation.

Posted by justin.dupont@mountsinai.org on Aug 12, 2007 12:17 PM

Adrian Bridgwater

This member is ranked #7 in our top 100

  • Adrian Bridgwater
  • Applications Development, London, UK
  • Member since: July 2007

Site Activity Rating 6

CoreTechs

Contacts' Latest Discussions

Number of Tracked Discussions: 610

roger andre roger andre

Where IT's @!

Wednesday 23 July 2008, 10:08 PM

2 comments

Contacts' Latest Blogs

Number of Contacts Blogs: 4

Avatar Jake Rayson

Remote waiting

Wednesday 23 July 2008, 1:34 PM

0 comments
Avatar roger andre

Facebook Bans Firefox 3

Saturday 19 July 2008, 7:54 PM

4 comments