软件产品架构师手记

  • 什么是产品架构师?

产品架构师是产品开发的核心人员,是使技术转换为成功产品的关键.

  • 产品架构师的基本工作内容?
产品计划阶段

1.完成项目需求中功能的优先级评定.
2.整体角度评估该功能是否符合公司产品和技术发展的要求.
3.功能的技术可行性如何.
4.功能给客户可能带来的价值评估.

产品实施阶段

1.设计产品的整体框架.
2.审阅开发人员完成的功能的设计方案.
3.调整个别功能部件的设计,已达成一致的产品整体设计框架.
4.与其他第三方的接口对接设计.
5.测试并且改正设计中的不足之处

产品交付阶段

1.审阅设计方案是否按原计划实施了.
2.检查完成的产品是否满足了客户的最初需求.
3.确定产品是否需要做进一步的调整.


  • 产品架构师的职责和具备技能?

1.与产品经理协同合作,负责需求的理解.
2.与项目经理一同监督项目的进度,以及负责管理团队的人,钱,物,当产品开发遇到技术难题时,架构师找到合适的折中方案,并且与之一起评估已经对项目造成的损失,保证项目的顺利进行.
3.与开发团队监控和把握所有功能的正确的执行,并且有时候需要亲自带领团队参与重要功能的开发.
4.定期的经验分享,提高团队的工作效率.
5.培养团队的学习气氛,保持团队技术上的先进性.
6.进行代码审查review,帮助团队不断成长.
7.参与开发团队的招聘工作.
8.参与部分核心代码的编写.