Responsibilities of a Software Architect

I was reading an interesting post on responsibilities of a software architect from Software Architectures website. I have read couple of articles on the same topic before, but this one talks about the responsibilities in detail.

“An architect abstracts the complexity of a system into a manageable model that describes the essence of a system by exposing important details and significant constraints.

An architect maintains control over the architecture lifecycle parallel to the project’s software development life cycle. Although an architect may be most visible during the requirements and design stages of a project lifecycle, he or she must proactively monitor the adherence of the implementation to the chosen architecture during all iterations. Architecture on paper is fruitless unless implemented proficiently.”

More here….


Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s