Software Engineer’s Blog

Software Engineering weblog

A certification for architects!

As business (and daily life) increasingly depends software, software gets increasingly complex and software development becomes critical to business. it is imperative to control (or at least attempt to) development and evolution of software.

We distinguish a good architecture as different from a bad one, by comparison, by experience. But then, that is too late. In many a projects, during early stages, architecting is considered as waste of time and politically inappropriate involving front-loading of cost, and hence cut short arbitrarily. Retrospective wisdom hardly comes to rescue as the whole damage due to compromised architecture is already done.

This calls for wider understanding of the topic and emergence of standards. Architecting per se, one of the most critical (but least understood) area of expertise, has been defying any kind of controls with many architects acting like demigods.

Much has been discussed about it already in many forums. I do not intend to discuss them here again.

But, I am glad to see a definitive step in the right direction has now come from Software Engineering Institute (Carnegie Mellon University).

I hope this would help take this discipline from academicians who talk about architecture to practitioners who create software that works and provide control that is long overdue in software development, from business perspective


July 27, 2009 - Posted by | Uncategorized

1 Comment

  1. […] This post was Twitted by vinodvarmah […]

    Pingback by Twitted by vinodvarmah | July 27, 2009

Sorry, the comment form is closed at this time.

%d bloggers like this: