从三个角度来看架构师职责
极客时间编辑部
讲述:丁婵大小:2.05M时长:04:29
架构师是一个既能掌控整体又能洞悉局部瓶颈,并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格模型”背后,是艰辛的探索。日前,阿里巴巴技术专家九摩总结其多年经验,分享了架构师的职责及四种架构思维,帮助更多架构师在进阶这条路上走得更“顺畅”,姿态更“优雅”。
架构师不是一个人,他需要建立高效卓越的体系,带领团队去攻城略地,在规定的时间内完成项目。
架构师需要能够识别定义并确认需求,能够进行系统分解形成整体架构,能够正确地技术选型,能够制定技术规格说明并有效推动实施落地。
按 TOGAF 的定义,架构师的职责是了解并关注实际上关系重大但未变得过载的一些关键细节和界面,架构师的角色有:理解并解析需求,创建有用的模型,确认、细化并扩展模型,管理架构。
从业界来看对于架构师的理解可以大概区分为:
企业架构师:专注于企业总体 IT 架构的设计。
IT 架构师 - 软件产品架构师:专注于软件产品的研发。
IT 架构师 - 应用架构师:专注于结合企业需求,定制化 IT 解决方案;大部分需要交付的工作包括总体架构、应用架构、数据架构,甚至部署架构。
IT 架构师 - 技术架构师:专注于基础设施,某种软硬件体系,甚至云平台,大部分需要提交产品建议、产品选型、部署架构、网络方案,甚至数据中心建设方案等。
阿里内部没有在职位 title 上专门设置架构师,架构师更多是以角色而存在,现在还留下可见的 title 有两个:首席架构师和解决方案架构师,其中解决方案架构师目前在大部分 BU 都有设置,特别是在阿里云和电商体系。
对于解决方案架构师的工作方式可以表述为:
了解和挖掘客户痛点,项目定义,现有环境管理;
梳理明确高阶需求和非功能性需求;
客户有什么资产,星环(阿里电商操作系统)/阿里云等有什么解决方案;
沟通,方案建议,多次迭代,交付总体架构;
架构决策。
在阿里巴巴,解决方案架构师的工作职责可以从三个方面来看,首先从客户视图来看,需要做到三点。其一,坚定客户高层信心:利用架构和解决方案能力,帮忙客户选择星环/阿里云平台的信心;其二,. 解决客户中层问题:利用星环/阿里云平台服务 + 结合应用架构设计 / 解决方案能力,帮忙客户解决业务问题,获得业务价值。其三,引领客户 IT 员工和阿里生态同学,包括技术引领、方法引领、产品引领。
其次,从项目视图看,解决方案架构师需要对接多个部门,比如:
对接管理部门:汇报技术方案,进度;
对接客户 PM,项目 PM:协助项目计划,人员管理等。负责所有技术交付物的指导;
对接业务部门和需求人员:了解和挖掘痛点,帮忙梳理高级业务需求,指导需求工艺;
对接开发:提供产品支持、技术指导、架构指导;
对接测试:配合测试计划和工艺制定。配合性能测试或者非功能性测试;
除此以外还需对接运维、对接配置 & 环境以及做阿里技术资源聚合等。
最后,从阿里内部看,解决方案架构师需要提供销售方案支持、市场宣贯、客户需求 Facade 以及做好解决方案沉淀。
综上所述,架构师职责明确了,那么有什么架构思维可以指导架构设计呢?九摩也分享了四种架构思维,我们将在下一篇文章中呈现。以上就是今天的内容,希望对你有所帮助。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- Expif软件产品架构师跟应用架构师在一定程度是不是重合的,如何更细粒度的区分两者。1
收起评论