Ok, what are the skills required to become a great enterprise software architect?
Skills required:
1) Modelling
A big part of the job of a Software Architect is about modelling. Modelling helps understanding the system from a high level.
Drawing, understanding and communicating the models of the existing or new systems.
Modelling types:
- Deployment Model
- Components Model
- Class Model
- ...
Best Modelling Tools:
- Pen and paper
- Whiteboard
- Microsoft Visio
- Sybase PowerDesigner
Learning:
- Learn Architecture: http://msdn.microsoft.com/en-gb/architecture/cc511514.aspx
- MSDN Architecture: http://www.microsoft.com/architecture/
- Certification: http://www.opengroup.org/itac/
- IT Architect Certification Program: http://www.opengroup.org/itac/cert/
- Microsoft Certified Architect Programs: http://www.microsoft.com/learning/mcp/architect/default.mspx
- Microsoft Certified Master Programs (prerequisite of MCA): http://www.microsoft.com/learning/mcp/master/default.mspx
- IT Consultancy Blog: http://blogs.techrepublic.com.com/project-management/
- IT Leadership Blog: http://blogs.techrepublic.com.com/tech-manager/
- Software Modelling and Architecture Part 1: http://www.youtube.com/watch?v=79hrNLm6S7k
No comments:
Post a Comment