与项目经理的合作关系:
1,向项目经理推荐开发方式和项目技术框架建议。例如,技术架构师建议项目经理将所有需求分析结果用UseCase 完整描述,并最好附有原型示例;或者建议设计文档使用对象化描述方式进行文档化等。
2,和项目经理、业务分析员一起合作定义项目。
3,为项目经理识别和分解任务,帮助项目经理做估算和计划,提供项目主要任务的划分情况。
4,为项目经理在项目估算方面提供的帮助,虽然项目成本和收益的估算通常是项目经理的职责,但是许多项目经理在技术体系方面经验不多,无法觉察到项目中所有应该做到的事情。
5,向管理者提供如何确定开发者定位方面的帮助,虽然人员使用和任免通常是管理范畴的事情,但技术架构师更能适合评价技术水平和价值。不正确的人员任用会对项目时间线造成相当大的损害。
6,向项目经理提供技术方面的建议和指导。协助项目经理明晰必须完成的项目任务分工和和必须遵照的任务次序;以及帮助项目经理对项目所需资源和条件进行识别,包括项目团队成员的选择,从技术角度确认他们的技能是否适合。
如果把项目经理看做是项目的保姆,那么架构师就将是保姆的保姆。。。经验,能力,合作,态度,耐心,细心,决心等,要求更多更高