PM?
P有几种:
Product Manager:根据市场和用户需求,协调各部门资源,正确的把握产品定位和方向,解决用户的痛点,持续优化产品,是作为产品经理的核心要求。
Project Manager:正确的协调团队内部外部,调配各部门的资源和时间,有效进行风险管理,保证一个项目顺利按计划结项,是做一名项目经理的核心价值。
Program Manager:负责除了开发和测试之外的所有事情。是微软的职位名称,和开发、测试作为产品团队的三足鼎立的角色。
PM的来历
在业务发展和团队壮大过程中,下面两个问题凸显出来:
- 团队成员之间交流的成本急剧增长
- 有很多开发和测试之外的事情,需要专人负责
因此需要专人来负责:
- 负责一个功能的开发/测试人员和相关的PM密切合作,再由PM代表这一小组去和别的小组或客户代表打交道,大大降低了交流的成本
- 有专人负责开发/测试之外的许多事物和项目进度的管理,让开发和测试人员专注于技术方面的工作。
PM做开发和测试之外的所有事情
- PM最大的最独特的贡献就是带领团队达成最重要的目标,并保持团队的平衡。
- PM需要强烈的责任感和强大的推动力,否则设计出来的产品会了无新意。
PM和风险管理
应对风险的手段:
- 做好扎实的技术研究
- 接受团队那些完全掌控不了的事情
- 规避风险
- 把风险转移给有能力应对风险的团队负责
- 降低某个风险对团队的危害程度
- 制定应急计划
没有风险,就是最大的风险。
PM的能力要求和任务
能力要求:
1. 观察、理解和快速学习能力
2. 分析管理能力:重要非重要紧急非紧急
3. 一定的专业能力
4. 自省
任务:
- 带领团队,把抽象目标转化为可执行的具体的设计
- 管理软件的具体功能的生命周期
- 创建并维护软件的规格说明书
- 代表客户和用户的利益,主动收集用户反馈,预期用户新的需求,协调并决定各种需求的优先级
- 分析并带领其他成员对缺陷/需求变更形成一致的意见,并确保实施
- 跟踪项目进展,确保发布
- 收集团队项目管理和软件工程的各种数据,推送项目成员持续改进