What is an Architect?

Posted on by Nick. Posted in software.

When we begin our journey we have this guy: the architect, and another bunch of guys: the team. What I want to tell you is what I think the relationship between our architect and his team should be…

Everything I am about to tell you takes place in an imaginary world called "the world of IT". Strange things happen in this world and unexpected turns are always possible.

To my mind, the architect is a story teller and his team is made up by a bunch of highly evolved and demanding scribes and laborers… They all work together to create a "miraculous tool" to save their world from an invisible danger.

The architect is the mature, well-informed and completely impartial individual who goes out in the world (of IT, remember?) and talks to other characters and gathers information (almost like a B.A. would) and doesn’t stop asking questions until he gets a clear picture of what the tool needs be. This usually proves to be more complicated than it sounds because when the characters from our story sit at a "round table" and look at a prototype of this tool they all see it from different angles and they all have drivers as to how this tool should look like, how soon it is needed, for how long it will be needed, how much it should costs and, of course, what color it should be!

Our architect then comes back to his team and lays out a wonderful, flawless blueprint of the tool… He tells the team everything they need to know about this tool and protects them from the endless discussions that he had attended beforehand, he makes the tool look simple and clear, he removes all the confusion and the blur from the original picture; he makes look so simple!

Being so tired after so much work, he now delegates to one of the loudest scribes the responsibility of coordinating the building of the tool. Now there could be architects out there that are descendants of Hercules so they could very well take this job and do it themselves, but they should not be expected to do it. The architect knows what the Tool (System) should be built with to fit in the environment (Enterprise) so that it can save the world (Solution). And since the technology is made clear to the team by our storyteller there are very few arguments. Of course there will be scribes who will advocate for various instruments, and if they have valid arguments then those instruments will be used.

The team proceeds to build the tool and, on the way, they often realize that they still have questions. But the storyteller is there to help. He knows the answers almost all the time and when he doesn’t he rushes to the "round table" to get them. He never sends the scribe to ask the question and he never comes back without an answer…

We do not look at how the tool is built because we have complete faith in the skills and the methodologies that our team uses. We might delve into it some other time…

When the tool is completed we find our characters happy: the storyteller has finished his book and the scribes and laborers have build a miraculous tool that will surely save the world.

The end.

Cheers…

Notes:
My comments apply to Software Architects (regardless of whether they are Solution Architects, Enterprise Architects or "just" System Architects) … I like you all!

Get a Trackback link

Post a comment

1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211|212|213| purchase liponexol clavamox no prescription order cytotec medication purchase cheap ventolin purchase norvasc meds without prescription take amitriptyline without prescription no prescription erythromycin buy nolvadex medication revatio uk where to buy buy generic trental xenical prescription discountsAccutane Online Doxycycline online Buy Cheap Lexapro Online No Prescription Prednisone Online Buy Accutane No Prescription