Software structural engineers

by John on September 27, 2010

Billy Hollis made an interesting point in his interview on .NET Rocks. He argues that “structural engineer” is a better analogy than “architect” for the role of “software architects.”

Structural engineers make sure a building can withstand the stresses it will be subjected to. They do not design buildings, though they work closely with the architects who do the design. Hollis says that most software projects do not have an “architect” who is responsible for the external design of the project. Instead they have structural engineers who focus on infrastructure. This is a very important role, but calling these folks “architects” may obscure the lack of someone playing a role analogous to the architect of a construction project.

Related posts:

{ 1 comment… read it below or add one }

1

modelpractice 09.29.11 at 14:11

indeed, an architect in construction is more of a requirements engineer. Although he’s not elicitating the requirements, he is mainly suggesting them. Think the actual user requirements (user = person who has to live in the building) are quite underrepresented.

That’s how we got all these great looking buildings (from the out side), that make residents feel like caged birds (inside).

|=

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>