zoukankan      html  css  js  c++  java
  • 读书笔记五

    PM是啥

    Product Manager:产品经理——正确地做产品。产品经理对一个或多个产品或产品线负责,而互联网产品设计到这些方方面面:产品定位、市场发展、需求分析、运营、营销、市场推广、商务合作。产品经理横跨这些部门,寻找资源,持续推进产品。随着产品的发展,不同公司,对PM要求会不一样。核心要求是,根据市场和用户需求,协调各部门资源,正确地把握产品定位和方向,解决用户的痛点,持续优化产品。

    Project Manager:项目经理——正确地做流程。他们对项目流程负责,即项目从立项到上线按时完成。正确协调团队内部外部,调配各部门资源和时间,有效进行风险管理,保证一个项目顺利按计划结项,是一个项目经理的核心价值。

    Program Manager:微软的职位名称。微软产品团队三足鼎立的角色分配就是PM、开发、测试。PM负责除产品开发和测试之外的所有事情。从某种意义上说,是前面两种角色的综合。微软通常有专门的产品策划(Product Planner),他们和市场部门的专职人员一起,负责产品的长期发展和市场推广。

    微软PM的来历

    交流成本问题

    开发和测试搞不定的事情

             1.和客户交谈,组织用户调查,发现用户需求。

             2.了解和比较竞争对手。

             3.怎么让软件变得可用(Usable)、有用(Useful)。

             4.怎么改进团队的流程。

    PM出现后团队出现的新特性:

             1.负责一个功能的开发/测试人员和相关的PM密切合作,再由PM代表这一小组去和别的小组或客户代表打交道,大大降低了交流成本;

             2.有专人负责开发/测试之外的许多事务和项目进度的管理,让开发和测试人员专注于技术方面的工作。

    PM做开发和测试之外的所有事情

    Program Manager vs. Project Manager

    Project Manager

    Program Manager

    是团队的行政领导,带领大家在项目中工作

    和大家平等工作,推动团队完成软件的功能

    通常是团队和外界打交道的唯一代表

    一个团队可以有很多PM

    对项目的功能有最后的决定权

    管事不管人

    不一定做具体工作

    一定做具体工作

    PM和风险管理

    PM要在整个项目的生命周期管理风险。对于软件项目来说,风险是在正常软件生命周期事件之外的、可能发生的影响项目的成功的事件。

    风险分类:

    风险的类别

    风险的来源

    人员

    客户,最终用户,利益关系人,项目成员,合作伙伴

    流程

    项目的预算,成本,需求

    技术

    开发和测试工具,平台,安全性,发布产品的技术,与我们产品相关的技术

    环境

    法律,法规,市场竞争环境,经济情况,技术大趋势,商业模式,自然界

    对应风险的手段:

             进一步研究

             接受

             规避

             转移

             降低

             制定应急计划

    PM的能力要求和任务

    能力要求:

             1.观察、理解和快速学习能力

             2.分析管理能力

             3.一定的专业能力

             4.自省的能力

            

    任务:

             1.带领团队形成团队的目标/远景,把抽象的目标转化为可执行的、具体的、优美的设计;

             2.管理软件的具体功能的生命周期。

             3.创建并维护软件的规格说明书,让它成为开发/测试人员及时准确的指导,而不是障碍;

             4.代表客户和用户的利益,主动收集用户反馈,预期用户新的需求。协调并决定各种需求的优先级;

             5.分析并带领其他成员对缺陷/变更需求形成一致意见,并确保实施;

             6.带领其他成员确保项目保持功能/时间/资源的合理平衡,跟踪项目进展,确保团队发布令客户满意的软件。

             7.收集团队项目管理和软件工程的各种数据,客观分析项目实施过程中的优缺点,推动项目成员持续改进,从而提振士气。

    .

  • 相关阅读:
    Spring框架基本应用
    hibernate 多表查询
    myeclipse 中解决Hibernate 和Struts 2的冲突
    新建一个Tomcat服务器
    hibernate连接数据库
    MyEclipse从数据库逆向生成Hibernate实体类
    Struts 2 标签
    struts 2 框架的应用
    AutoIt: WinGetClassList可以把当前窗口所有的handle全部列出来
    自动化测试建议【转载,与我的想法完全雷同】
  • 原文地址:https://www.cnblogs.com/ghs1065248758/p/6411322.html
Copyright © 2011-2022 走看看