• 构建之法阅读笔记06


      今天我阅读了《构建之法》--项目经理PM部分。虽然现在我们还没步入公司,但是现在学习项目管理这部分对于我们团队开发来说也是尤为重要!
     
    软件团队里除了能写代码、测试代码和画图做设计的成员,还有一类角色,不做上面这些事情但也很重要,我们叫他们项目经理--PM。书中对PM的解释有多种:
        PM 的M 就是 Manager;
        P有这几种: Product Manager, Project Manager, Program Manager   在不同的行业和公司它们的作用不一样。
      Product Manager: 产品经理----正确地做产品。
         今天阅读了《构建之法》-项目经理PM部分,虽然我们还处在学生阶段,还没有真正走上
      Project Manager:  项目经理----正确地做流程。
      Program Manager:  微软的职位名称。
     
    成为一个团队的PM, 需要哪些能力?
        1、学习能力:
            在一个新领域中能很快上手。
        2、观察理解能力:
            能理解用户,站在用户的角度上考虑问题,观察发现用户不善于表达的需求,观察团队成员的言外之意,老板/客户/利益相关人的弦外之音。
        3、分析管理能力:
            每天项目中发生的事情千头万绪,能够分析出重点,找到优先级,做决定…
    在一个项目中, PM 的具体任务是什么呢?
        1、带领团队形成团队的目标/远景,把抽象的目标转化为可执行的、具体的、优美的设计。
        2、管理软件的具体功能的生命周期 (需求/设想/设计/实现/测试/修改/发布/升级/迁移/淘汰)。
        3、创建并维护软件的功能说明书 (specification),让它成为开发/测试的及时准确的指导,而不是障碍。
        4、代表客户和用户的利益,主动收集用户反馈,预期用户新的需求,协调并决定各种需求的优先级。
        5、分析并带领其他成员形成对缺陷/变更需求的一致意见,并确保实施。
        6、带领其他成员确保项目保持功能/时间/资源 的合理平衡,跟踪项目进展,确保团队发布让客户满意的软件。
        7、收集团队项目管理和软件工程的各种数据,客观地分析项目实施过程中的优缺点,推动项目成员持续改进,从而提振士气。
     
     
      从中,我们可以学到很多项目开发管理的经验。以及团队合作开发中管理的方法方式!应用到实践中一定提高我们的开发效率及促进团队合作,有利于我们之后进入公司后,更好的适应团队合作开发!
  • 相关阅读:
    MVC 与传统的 webform 的比较
    Visual Studio 类模板的修改
    2015-3-3
    SQL SERVER类型与C#类型对照
    数据库连接串的配置
    Could not load file or assembly 'System.Web.Mvc' or one of its dependencies. The located assembly's manifest definition does not
    多条查询sql语句返回多表数据集
    URL和搜索引擎优化
    XPath 语法示例
    如何把数据库的某个字段更新为另一个字段
  • 原文地址:https://www.cnblogs.com/X-knight/p/5490722.html
Copyright © 2020-2023  润新知