qiuzhiming0 2015-10-15
一个架构师应该做到以下几点:
1.识别出干系人,并组织干系人参与架构设计的过程;
2.要根据干系人的期望和关注点,进行分析和设计;
3.组织架构团队进行架构定义、设计;
4.跟踪架构实现的整个过程;
5.对架构变更做出决策;
6.进行架构有效性的验证;
7.管理架构物理输出物等。
同时,架构师还应该具备以下知识或者经验:
业务分析的能力;
项目管理的知识和经验;
技术的全面性和敏锐性;
质量管理的知识和经验;
一定的领导力;
一个耐心的导师;
一个好的谈判者等等。
软考的架构师知识体系中,基本上涵盖了软件开发领域所有的知识体系,有兴趣的TX可以看一下。
下期预告:简单的软件架构过程