团队角色分工,项目经理的由来和要求,项目经理和其他经理的区别,软件项目中的风险和风险管理,PM的专业能力,如何开有效的会议。
产品经理(Product Manager):根据市场和用户需求,协调各部门资源,正确地把握产品定位好方向,解决用户的痛点,持续优化产品。
项目经理(Project Manager):正确地做流程,对项目流程负责。正确地协调团队内部外部,调配各部门资源时间,有效进行风险管理,保证一个项目顺利按计划结项,是一个项目经理的核心价值。
微软的项目经理(Program Manager):负责除产品开发和测试之外的所有事情,是前面两种角色的结合。
成为合格的PM需要具备的能力?
1、观察、理解和快速学习能力。
能够理解别人的处境、心理、动机的能力--同理心。能理解用户,站在用户角度考虑问题,观察发现用户不善于表达的需求,体察团队成员的言外之意,倾听利益相关人的弦外之音。
2、分析管理能力。
能够分析出重点,找到优先级,做判断、决定。
3、一定的专业能力
PM的专业是理解和表达,能够理解不同人的心理、需求和言外之意,借助文字、图表、草图,甚至代码来清晰准确地表达自己的想法,始终能满怀激情地向用户兜售产品,向产品兜售希望。
4、自省能力
失败之后有自省和自我改进的能力。
在一个项目中,PM的具体任务是:
1、带领团队形成团队的目标/远景,把抽象的目标转化为可执行的、具体的、 优美的设计。
2、管理软件的具体功能的生命周期(需求/设想/设计/实现/测试/修改/发布/升级/迁移/淘汰)
3、创建并维护软件的规格说明书,让它成为开发/测试人员及时准确的指导,而不是障碍。
4、代表客户和用户的利益、主动收集用户反馈,预期用户新的需求,协调并决定各种需求的优先级。
5、分析并带领其他成员对缺陷/变更
需求形成一致意见,并确保实施。
6、带领其他成员确保项目保持功能/时间/资源的合理平衡,跟踪项目进度,确保团队发布令客户满意的软件。
7、收集团队项目管理和软件工程的各种数据,客观分析项目实施过程中的优缺点,推动项目成员持续改进,从而提振士气。
了解了项目经理的职责,使头脑对软件公司内部的运作有一个模糊的印象,明白了自己努力的方向。