轻轻松松谈架构——2.架构师的职责

一个架构师应该做到以下几点:

1.识别出干系人,并组织干系人参与架构设计的过程;

2.要根据干系人的期望和关注点,进行分析和设计;

3.组织架构团队进行架构定义、设计;

4.跟踪架构实现的整个过程;

5.对架构变更做出决策;

6.进行架构有效性的验证;

7.管理架构物理输出物等。

同时,架构师还应该具备以下知识或者经验:

业务分析的能力;

项目管理的知识和经验;

技术的全面性和敏锐性;

质量管理的知识和经验;

一定的领导力;

一个耐心的导师;

一个好的谈判者等等。

软考的架构师知识体系中,基本上涵盖了软件开发领域所有的知识体系,有兴趣的TX可以看一下。

下期预告:简单的软件架构过程

相关推荐