• 穷查理
    2019-10-29
    从15年毕业后,前两年主要做移动开发,后两年做开发和项目管理工作,公司基本采用瀑布开发模式。针对本节课中的三个误区的自检如下:

    公司项目开发按照课题组为单位进行,一个课题组包括Android开发、IOS开发、web端开发以及后台开发。基本上每个人独立负责一个端的开发工作,所以不存在事必躬亲、替别人做事情的情况。在集成开发的时候,就会涉及到三个或更多课题组协同开发,这时就有一个部门总监来协调(我目前即将升任总监)。

    根据目前公司的工作场景,我觉得“在影响他人做事情”方面,做的很不好。
    首先,课题组长兼任开发、产品以及日常管理工作。
    其次,课题组长负责完成需求设计,以及划分好各个工作阶段的时间段(时间段只是为了立项参考),下发到各个端开发负责人开始开发,基本没有启动会,项目背景介绍及愿景分析;即使大领导要求,下面也是流于形式,开发也觉得浪费时间。
    最后,开发分别按照自己的理解,独立完成开发。导致在项目验收阶段存在很多的问题,延期严重。

    这时课题组为了能早日通过验收,无限制地修改需求,项目组负责人,也只能追在各个开发屁股后面要求修改。最终项目能不通过验收,是在没有闪退的情况下验收人员心情是主要原因之一。

    基于以上项目管理背景和我的理解:
    1、如果要问在项目中,时间、成本、质量及范围哪个更重要,我只能说质量吧。因为时间可以延期,而且除了近一年多,我带的两个项目在规定期限内完成之外,我接触到的项目基本没有不延期的;成本主要是人力成本和时间成本;而范围可以根据验收部门的提议,无限制修改,所以我觉得也不重要。

    2、痛点还不少,项目组需求不明确、愿景不清晰、目标及任务很模糊,有几次我建议把这些工作做仔细,我的直属领导觉得没有必要,而且下面的小伙伴也觉得浪费时间。

    3、团队如果能解决痛点问题,肯定是非常迫切的。我亲自带的两个项目,都是严格按照需求研讨、设计研讨、技术选型分析、目标及愿景分析来做,并且团队一起完成目标分解和计划制定,效果很好。而且创造了首个一次性通过验收的记录。

    4、我本人的定位走管理路线了,而且公司对管理也不太看重,总觉公司上层有很多想法很好,但是执行下去就变了。使用,目前是自己一边学习一边实践锻炼。

    5、目前在我的两个直属课题组,在公司瀑布开发模式下,我引入了站会、周分析会,帮助项目组开发小伙伴梳理工作计划和事情的轻重缓急,在工具方面引入禅道。目前在公司整体环境下,推广很难,而且大领导多是口头支持,很多公司老员工也习惯了他们原有的开发方式。

    目前通过书籍、网上的课程学习项目管理,并逐步项目组锻炼。
    以上就是简单自检。
    展开
     2
     33
  • crossbell
    2019-10-28
    声音好听呀
     2
     10
  • iMARS
    2019-10-29
    第一点(凡事恨不得事必躬亲)很有感触,应该做到:
                   (What)目标明确:知道要做到什么程度,达成什么效果
                   (Why)背景/环境清晰,形成核心动力和凝聚力
                   (How)如何做:赋能团队和个人,找对人
    做不到上述几点,会把项目经理陷入到繁琐的日常事务的泥潭。

    作者回复: 你讲的很好!我发现评论区大家的讨论,会是专栏很重要的一部分学习延伸,每个人向每个人学习。

    
     9
  • Fighting
    2019-10-28
    讲的太好啦,作为项目经理的我看到这些,真是感同身受啊,句句讲到我心里

    作者回复: 握爪

     2
     8
  • 刘圣伟
    2019-10-28
    我在想,如果建立了职责明确的okr,项目是不是可以自驱呢

    作者回复: 很棒的思路!小团队自驱没问题,大团队需要很多配套的极致、工具和能力建设

     2
     6
  • 程序员人生
    2019-10-28
    变更的背后是对客户需求管理的失控,那么怎么样才能更好地管理需求呢?

    作者回复: 很认真在学习哦!需求管理的问题有收到,后面第九讲会详细介绍。

    
     5
  • 田利超
    2019-10-28
    转行项目经理需要具备哪些条件?

    作者回复: 事实上并没有太多硬的约束,我身边各种类型的PM都有,意愿是第一位的,其次是持续不断的学习和刻意训练。我团队中就有一位打定主意要做项目管理的同学,不顾家人反对,从呆了六年的国企中跳出来,全脱岗先去学编程,做了3年研发后转到项目经理。

    
     5
  • Geek_d22b74
    2019-10-30
    1、在我的项目中我觉得质量是更重要的,时间是允许有一定调整空间的,因为在所接触的项目中,除了要驻场开发的,几乎每个项目都会延期,具体原因总是归结于需求改动,需求没有确定完全,都是边开发边更新新的需求,但是其主要原因还是要归结于内部,至于成本,公司的项目都是承接的,不自主研发,成本高也是时间延期,人员工资增加,成本在一定范围内是可以延期的;
    2、其角色痛点是开发没规范,没有固定的开发流程,就算前期定好,后期也没落实,其主要原因是公司原来是两、三人的团队,人少,不需要管理,每个人都会自觉有自己的计划,但是突然增加到十多人的开发团队,就不知道怎么管理了;
    3、这些痛点是迫切需要改进的,要不然一直这样下去,根本没办法让公司更上一步,人多了,延期成本会更高;
    4、目前的定位是项目经理,也与老板沟通过,也开会说过要根据什么样的流程来,但是老板忙于跑市场,在项目扔给我后总是感觉不知怎么如实按着流程来;
    5、我认为基于我的情况,应该自上而下地全面推广,首先要从确定开发流程,制定工作计划切入,且要实施起来;
    展开

    作者回复: 好认真的作业!仔细读完了,我在文中说,你意识到的痛点也好,迫切需要去做的改进也好,要跟你的重要干系人达成共识。 听上去开发规范的确是个问题,但是否是当前已有共识需要迫切改变的呢?如果现阶段有很多需要改进的,从共识的痛点去改进,选择合适的切入口,就会事倍功半。

    
     4
  • Jialeigd
    2019-10-29
    现在也面临研发转项目管理的困惑,不知道哪个方向。感觉项目管理成长空间更大,但是很疑惑目前互联网似乎很好有项目管理岗,大家都能把自己的事情做好,项目管理变得很虚了
     1
     3
  • 蔚
    2019-11-14
    项目经理和产品经理是同一个职业吗

    作者回复: 一个正确的做事,一个做正确的事

    
     2
  • Nine
    2019-10-31
    1. 凡事事必躬亲是容易的,想办法影响他人去把事情做好,要难得多。
    2. 不要追在别人后面做监工,要用一套稳定的流程和机制来运转项目。
    3. 项目要有目的,用目标来带动大家。让大家知道为什么做,有动力去做。
    4. 项目要能够提升项目成员的能力,如果主动提升不容易做到,要设立培训和分享机制来提升项目成员做事情的能力。
    5. 要分清最重要的事。从最重要的点切入。如果切入一个项目发现哪哪儿都是问题,不要急于下手做大改变,有些东西,也许是目前环境下最优的选择,理解前因后果后再一步步慢慢改进。具体情况,具体分析。
    展开

    作者回复: 笔记侠,哈哈

    
     2
  • 辰昊楠
    2019-10-29
    蓓蓓的儿化音好萌哦:)

    作者回复: 哈哈

    
     2
  • quietwater
    2019-11-09
    感触最深的是要达成共识,和领导要达成共识,这样才不会跑偏;团队要达成共识,这样才好落地推行。
    透明会让很多事情简单。
    
     1
  • lantiszhu
    2019-10-30
    说的真好,希望后面能讲讲如何跟牛人下属相处~~!

    作者回复: 谢谢!最后的软实力部分,会讲项目管理中的非职权领导力,太会直接涉及汇报线的管理问题哦

    
     1
  • 富润家
    2019-10-29
    你讲得很接地气,我听了很多管理学理论,但是功夫没到那个层次,总感觉有些空洞,就喜欢这种实战分析的课,实际指导性和可操作性很强!
    谢谢你的分享!

    作者回复: 谢谢你的反馈,我继续努力,对得起大家的关注!要坚持学习和实践的闭环,就一定会有收获。

    
     1
  • 子夜枯灯
    2019-10-28
    请问如何有效的管理客户需求的泛滥?谢谢

    作者回复: 很认真在学习哦!需求管理的问题收到,我会在后续的第九讲,专门介绍这个话题。

    
     1
  • 幻想
    2020-02-09
    个人认为,这篇文章,最重要的就是,“制定目标”四个字,因为做项目,是涉及到一波人的协调的,而一波人干活要有效率且自驱,则制定【有效清晰且大家一致认可】的目标,最为关键了。另外,项目管理人员在制定目标的时候,一定要跟关键的技术leader或者技术manager多沟通,因为有些关键目标是偏技术性的,或者说属于技术活动。例如:什么时候开发人员必须做完冒烟测试。然后把这些技术活动也纳入到文中所提到的【规则】中,慢慢沉淀出一套合适公司的【项目管理经验】
    
    
  • 亢(知行合一的路上)
    2020-02-09
    “要始终依靠流程和规则来约束大家的行为”,这句话对我触动很大。
    开发人员不喜欢被别人催,被别人管,可如果认同了项目经理提出的流程和规则,更容易配合,这时,如果做不到,就是流程在催他了,抵触情绪会消减很多。
    那这样看,管理其实不是在直接管人,而是在制定流程和规则,有点类似程序开发时设计的接口,来约束实现者的行为,开发人员在其位就要谋其政(实现接口)。
    那流程和规则如何制定得合理,让开发人员容易接受呢?等雷老师放大招(*❦ω❦)
    
    
  • 褚晓娜
    2020-02-03
    第一个误区相对来说比较容易克服,虽然会在项目过程当中出现手痒的情况,我一般情况都是协助程序员寻找网上的解决办法,让他们自己去尝试完成,并跟踪完成的结果。对于第二个误区通过今年一年的项目管理经历来看对于项目的整体把握能力还是弱了好多。项目开工前之前的计划并不能很顺利的完成,中间总是会出现各种问题,有时候甚至会对伙伴的积极性产生各种各样的怀疑,有段时间甚至觉得大家的积极性非常的低,总是感觉控制不住,那段时间情绪非常的失控,大家都不敢跟我说话,虽然我有时会有意识的控制自己的情绪,但是效果并不是很好。其实出现这种情况我有时候甚至很自责,我感觉是沟通协调的问题,但是极力的去做,可能是方法不对,效果不是太好。我认位程序员在沟通上存在这很大的问题,比如我们在沟通项目需求的时候,技术人员总感觉没有必要,总是说有项目需求就好,开发过程中肯定会有问题,进而对需求的并没有非常深入的理解,导致项目经理并不能对项目有一个很准备的把控,在开发过程中总会出现考虑不到的问题。我希望能通过本次课程的学习增强自己项目管理的能力,同时也能够有效的提高与技术人员的沟通能力。
    展开
    
    
  • 雅麻桑
    2020-01-30
    1、我们公司依然处于发展期,要想留住或者吸引更多的客户,个人认为项目质量是关键,只有东西做好了,才有继续合作的可能性;其次是范围,我们公司的客户经常会提出需求变动,让大家都很头疼,做好前期的需求沟通,明确项目范围,也是我公司要考虑的重点问题;相比之下,时间和成本可以有一定的调整空间;

    2、目前,公司研发人员的技术水平参差不齐、且缺乏基本的编码规范意识,做出来的东西经常bug很多;另外项目管理流程比较简单,更多的是看项目经理自己的发挥;再一个,需求变更管理不到位,我无论是学PMP还是软考时,给我的感觉就是,无论项目大小,需求变更管理很重要,然而在公司实际工作中,变更都是口头传达,没有经过更多的评审就直接做了,变更管理无从谈起。领导其实都很清楚这些问题,每次开会也都强调大家要重视这些问题,想办法解决掉,然后就没有然后了。。。其实总的看来,还是缺少一个符合公司状况的项目开发规则和流程,这个规则需要领导发起,相关人员共同商讨制定,而且更重要的是,如何在人手有限的情况下,把这套规则真正的实施下去!

    3、规则的完善,是我公司重点需要考虑的问题,而规则又细分为很多部分,比如需求设计规则、代码开发规则、测试规则、项目管理规则等等,我作为一个程序员出身的项目经理,比较关注研发人员的的代码开发状况,目前问题其实不少,代码设计冗余、不合理,代码注释缺失严重,没人愿意接手其他人的代码,理由基本都是看不懂,接手后改起来也很痛苦,这样的状况开发出来的系统,问题能少才怪了。然而这些问题并非技术难题,还是缺少编码规范,以及有效的审查和监督。因此新的一年里,会和领导反映,一定要解决这个最基本的问题。
    展开
    
    
我们在线,来聊聊吧