您现在的位置:首页 > 新闻资讯 > 公司新闻 >

公司新闻

项目司理和本事主管的观点同等时尚可摩

[编辑:永太净化设备经营部] [时间:2020-03-20]

  摩登3登录如有投稿需求,请把文章发送到邮箱,一经录用会有专人和您联系。

  在大型机上花费几年的时间构建大型系统时,项目经理通常仅负责一个项目,手下也聚集着许多软件工程师。在需求定义阶段,项目经理直接与客户进行交涉,在需求定义中发挥着领导的作用。

  这种体制本来十分理想,但对于开发期间只有几周到几个月的小型Web系统来说,却不尽人意。团队的实际情况是,项目经理和技术主管通常会兼任数个项目,设计、编码的工作全部交给年轻的工程师或合作方的工程师们。这时,项目经理的一部分职责通常会交给技术主管分担。

  开发Web系统时,客户企业经常会要求使用EJB、XML、Web Service等较新的技术。项目经理为了满足客户企业在技术上的要求,不得不依赖于技术主管。另外,项目经理通常要照看多个项目,因此与之相比,技术主管接触客户的机会更多一些。

  这样,在Web开发中技术主管的职责范围变得非常广泛。因此,项目经理和技术主管的职责分工很容易变得模糊不清。绝大多数情况下,职责分工问题不仅没能形成书面文档,甚至连简单的协议都做不到。极端的例子就是“除了钱的问题,其他全部委托给技术主管”。

项目司理和本事主管的观点同等时尚可摩登3主管

  这种现象并不鲜见,但是在大规模项目中,通常会有足够多的时间和人力来规避风险,因此即使发生问题,也总有办法解决掉。但是小规模、短期的Web项目中,由于职责分工不明确而导致项目内部的意见不一、决策效率低下等,是项目失败的直接原因。

  让我们具体地看一看,在项目最重要的任务之一――需求定义中,职责分工不明确会造成怎样的问题。

  在Web系统开发中,客户企业经常会在开发途中增加、改变需求,因此完整的需求在项目初期很难确定。再加上项目经理要兼任多个项目,无暇顾及每个项目的需求定义,只得将其全权委托给技术主管。

  这种条件下,技术主管仅从技术的观点来接受客户的要求,导致项目超过预算、超过预定工期的可能性非常大。另外,项目经理无法详细把握需求定义,因此无法把握项目的状况,导致项目的范围失控。最终结果必然是,当问题的征兆出现时,根本无法采取任何对策,如与客户交涉“先实现优先的功能,其他无关紧要的功能下次再实现”等。

  想象一下,技术主管完全根据自己的判断来回答客户企业的重要问题时会出现什么后果。项目经理和技术主管的意见一致时尚可,意见不一致时,摩登3主管必然会招致客户的混乱。此外,项目经理对技术主管过于依赖,会导致不好的结果。例如,带着“他会做好的”、 “这件事儿是他的责任”的想法,通过邮件给技术主管分配任务,其结果通常是该做的事情没人负责。

  为避免这样的问题,项目经理和技术主管必须事先决定职责分工。那么应当如何分工呢?不同的项目千差万别,所以并不存在万能的灵药。应当综合各种方法,并结合项目的实际来决定。以此为前提,首先应当制定职责分工的规则。具体来说,要制定以下的规则。

  (1) 在需求定义结束之前,实现哪些功能、采用什么开发工具、安全实现到什么程度、如何应对繁忙时的业务量等,这些关系到系统需求的重要事项必须由项目经理和技术主管协商决定。

  (2) 在设计阶段之后,不影响进度、人员计划的功能追加、修改等项目范围内的事项,首先由技术主管做出判断,交由项目经理确认之后再做决定。可能会导致合同变动的项目范围外的事项,技术主管应当将判断权交给项目经理。用这种规则,就能回避职责不明确导致的混乱。

  同时,也应当建立项目经理和技术主管共享信息的方法。这里,我们以需求定义阶段项目经理和技术主管合作制作“业务场景”的方法为例进行介绍。

  新业务的场景,即根据客户询问、头脑风暴、JAD、原型、现有业务资料调查等方式获得的信息,来描述新系统的样子的东西。

  业务场景可以用讲故事的方式写成,附以图表就更完美了。也可以开发一套能实际运行的原型系统。制作业务场景的过程中要不断与客户确认,以此为基础来确定详细的系统需求。

  场景制作的材料可以完全委托给团队成员,但场景本身必须由项目经理和技术主管协同客户方负责人一起制作。项目经理和技术主管经过不断的交涉,提炼材料,从开发的角度看哪些重要,现行系统的哪一部分在新系统中如何变化等,这些问题项目经理和技术主管都要充分认识。这样,两者才能获得一致的意见。

  技术主管通过制作业务场景来获得与项目经理一致的意见,在确定需求时才能更容易地获得客户的新人。另一方面,项目经理也有充分的自信能够“完美地控制项目”。当然,场景的详细程度需按照项目来定。

  即使明确了职责分工,也不能说是十全十美。Web开发项目要想成功,项目经理也要拥有 “技术者的直觉”。认为“最近的技术全然不懂,干脆都交给技术主管吧”的话,就无法进行风险管理了。

  Web系统开发经常使用大量的新技术、新产品,技术方面的风险十分大。例如,不经深刻的讨论就采用螺旋形方法进行开发,很容易陷入需求膨胀、不知何时才能最终完工的黑洞。此外,面向最终用户的B2C的电子商务网站,若不在认真计划的基础上进行有效率的测试,就会有测试量剧增的风险。

  为防止这些风险,项目经理必须拥有“技术直觉”,努力管理项目,在技术问题上与技术主管充分交流,而不能完全委托给技术主管。

  所谓技术直觉,并不是要求精通技术本身。重要的是要了解技术的“意义”,对于技术给项目带来的影响具有敏锐的洞察力。遗憾的是,有些项目经理抱有 “发生问题时,只要增加人手就能解决”这种简单的想法,但它正是没有技术直觉造成的最为悲剧性的看法。

  对于影响到项目进程的技术瓶颈,就算是增加人手也只是徒然浪费金钱而已。

  项目经理要求有“技术直觉”,同样,技术主管也要有“项目管理直觉”。特别是经常接触客户的技术主管,如果没有项目范围、进度、成本、质量管理这些项目管理的基本知识,就容易仅凭技术来接受客户要求,不知不觉中就会使成本和进度失控。项目经理和技术主管应当了解的知识如下所示。

  本站系本网编辑转载,会尽可能注明出处,但不排除无法注明来源的情况,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系, 来信: 我们将在收到邮件后第一时间删除内容!

  [声明]本站文章版权归原作者所有,内容为作者个人观点,不代表本网站的观点和对其真实性负责,本站拥有对此声明的最终解释权。

  三一集团:不转型必死无疑,传统制造企业怎样破茧重生

  3月19日:全球半导体市场可能将同比下降6%;大规模在家办公为黑客创造了机会

  3月18日:中国成5G领先者2025年5G渗透率50%;微信服务平台上架13种接口能力

  3月17日: 2019第四季全球服务器收入增长7.5%;科技部发布283项疫情防控新技术

  3月16日:盖茨退出微软董事会; Facebook谷歌亚马逊等组成新冠病毒应对小组

  3月13日:特朗普禁止美国农村运营商使用华为中兴设备; 全球AI百强中国6家入选

  3月12日:世卫组织宣布新冠肺炎已有大流行特征; 2025年5G将占全球连接的20%