Tuesday, July 10, 2012
Duties, Skills, & Knowledge of a Software Architect
primary duties of a chief software architect, including
duties of an architect
skills of an architect
knowledge required by an architect
duties of an organization to its architects and architecture-based development projects
Duties:
A good architect provides a development team with all of the tools they need to put together a great system.
Review and improve on existing systems, making use of new technologies and methodologies to seek continual improvement for existing systems.
Provide high level guidance and direction on project work, making sure tha new projects fit in with an overall strategic vision.
Strong communication with both technical and business teams
Some duties are common between them only difference is about orientation.
In which Project Manager aligned more toward Client interaction, People, Time & cost management.
An architect can be of any type based on organization structure and its hierarchy
An Architect must be good learner as Software Industry changing trands frequently
Provide guidance to others on how software should be built
abstracts the complexity of a system into a manageable model
Act as a consultant-strategist for everyone
he may have to wear multiple hats - as a "manager" to co-ordinate with all stakeholders, as a salesman to "sell" the idea behind his solution, as a "developer" to develop POC or pilot to prove that his solution will work, as an "executive" to drive through the implementation.
Skills:
An architect must be technically competent and a strong communicator (written, verbal, presentation...).
Ability to impart knowledge to others
Software is the living codification of ideas, brought together to achieve economic benefits for society and ultimately to bring enjoyment to individuals. Similar to living entities, software is subject to the forces of evolution and change, and ultimately has a mortality unless adaptation and growth is maintained.
The role of the chief software architect is understand, codify and communicate the forces of adaptation and change while maintaining the organizational balance between economic drivers and technical capabilities.
http://www.sei.cmu.edu/architecture/research/previousresearch/duties.cfm
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment