产品架构师的主要任务分别体现在软件产品开发周期的各个阶段
计划阶段
- 从整体的角度评估该功能是否符合公司或部门的产品发展策略和技术路线
- 评估该功能的技术可行性
- 该功能给客户可能带来的价值
实施阶段
- 设计产品的整体框架
- 审阅开发人员完成的功能部件的设计方案
- 调整个别功能部件的设计,以达成一致的产品整体设计框架
- 与其他相关产品的架构师协作,完成该产品与其他产品间的接口定义
- 根据测试中发现的问题,调整设计中的不足之处
交付阶段
- 审阅设计方案是否被正确地贯彻实现
- 检查完成地产品功能是否满足了客户地最初需求
- 确定产品是否需要做进一步地调整
其他的日常工作
- 理解客户
- 技术创新