架构师需要对系统架构负责,但并不是说一定要架构师自己完成架构设计,并要项目团队严格遵守架构决策。
把架构和架构师凌驾于项目和项目组之上,只会让架构师变成孤家寡人,让架构曲高和寡。
1、不要只有架构师一个人拥有架构
架构师不要把架构当做自己的私有财产,为了维护架构的纯洁和架构师的威信而不让他人染指架构。让项目参与者对架构充分争论,大家越是觉得自己是项目架构的重要贡献者,就越是愿意对开发过程承担责任,越是愿意共同维护架构和改善软件。
2、让其他人维护框架与架构文档
框架是架构的重要组成部分,许多重要的架构设计通过框架实现来体现。但是在软件开发过程中,架构也需要去根据需求不断发展变化,框架和架构文档也会随之调整。除非是重大的重构,否则架构师应该让项目组成员维护框架和架构文档,给项目组成员成长的机会也让自己有更多的时间去寻找更大的挑战。
网友评论