《架构实践--软件架构设计的过程》读书笔记

1. 架构师的定义(2.2 P14)

1.1 架构师是技术领导

除了拥有专门技能外,还必须拥有领导能力。领导能力既体现在组织中的职位上,也体现在架构师展现的品质上。

在组织中的职位方面:应拥有进行技术决策的权威。另一方面,项目经理更关注与管理在资源,进度和成本方面的项目计划。项目经理确保事情完成,架构师确保事情正确的完成。

在品质展现方面:应该为他人树立榜样并在制定方向方面表示出自信。应以人为导向。

架构师能在压力下进行决策,并确保这些决策被传达,理解并最终被执行。

1.2 架构师的角色可能有一个团队履行

1.3 架构师理解软件开发流程

1.4 架构师掌握业务领域的知识

1.5 架构师掌握技术知识

1.6 架构师掌握设计技能

设计是架构设计的核心技能。关键设计决策可以指关键结构设计决策,特定模型的选择,指导规格说明书等。

1.7 架构师具备编程技能

1.8 架构师是优秀的沟通人员

还要激发团队。架构师负责传达系统的愿景,以便这个愿景为大家共享,而不是只有架构师理解并相信

1.9 架构师进行决策

1.10 架构师知道组织决策

对政治敏感并知道在组织中的权力

1.11 架构师是谈判专家

需要与许多利益相关者相互进行交流,需要谈判技巧。在项目中尽可能早把风险降到最小。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值