`
jspine
  • 浏览: 104824 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

项目经理和开发人员的那些事儿

阅读更多

      最近半年在做开发的同时也兼着做着平台架构师和项目组长的职位,对以前开发过程中为什么要设置项目组长或项目经理这样一个职位也似乎明白了许多。现在将一些感受写出来,和大家交流下,看看大家的想法是否一致。

      在一个项目中需要一个“领导”,他可以决定项目中具体需求的实现,可以决定工程的进度,可以协调项目中的各方资源,可以决定平台的架构,为项目组开发过程中的一些难题可以提供帮助和解决方案。

      1、需求的最终定稿肯定要由一个人或一组人来敲定,当一组人中都各执已见的时候,是绝对需要一个“领导”来确定具体的方案的,不然大家都按照自己的想法来实现,那么最后实现出来的是啥呢?另外早期和客户或售前沟通的时候肯定也是一部分人,绝对不会是一群人,所以客户需求往往在少数人脑袋中,当然应该由他们来决定方向。

      2、项目肯定是需要在一定的时间范围内完成的。一个项目的开发肯定是会有周期的,或者一个阶段需要达到的一定的功能要求。没有无限时的开发任务。特别是在国内,老板对咱IT小农的开发周期是一减再减,不少小农都有感觉,有时候项目一紧起来,根本就没有时间休息,通宵达旦更是常事。但是一个项目又不可能是一个人在做,肯定是一组人再开发,那么这中间是否都很积极呢???每个人的任务是否都很饱和呢??所以项目中需要有个“领导”来合理分配这些事,争取人人都有事,人人都不加班,“年老力壮的,帮助年轻体弱的”,把组员的气氛调动起来。

      3、有时候项目会涉及到多个部门,甚至还包括其他公司,如果每个人都去联系肯定不实际,且不说每个人的交际能力不同,就是多方面联系就会使人晕倒,所以需要有个“熟人”在中间串插协调,毫无疑问,项目组长就得担待这些事。

       4、项目初期肯定要有一个人来构建平台模型,包括平台架构的设计(每个开发工程师熟悉的框架不一样,能力不一样,要根据项目成员,工期,平台性能等综合考虑出一个方案才形),数据模型等等,这个人得有经验有实力,软蟹肯定不能干这事,不然回头返工,可是会死人的(说实话我是最讨厌做回头需求的)。


       综合以上这些能力,就应该是项目组长或经理应该做的事情,或应该扮演的角色。但是现实中有可能不同,比如他将这其中的事情分派给其他人(项目成员),他就只干所谓的项目管理。这也是为何我们的开发工程师经常和项目经理矛盾的原因,平常工程师啥都干,所谓的经理就充当一个传话统的角色,当然开发工程师会轻视项目经理,所以项目经理应以身做则,带头做事,解决问题;那么工程师和项目经理之间会更和谐。

      当然我们生活的这个社会注定了有很多没能力,却在高位的人,这时候工程师也不要气馁,踏实的做事,把自己当经理锻炼自己,等有适当的机会就实现自己的梦想。其实开发人员是最可爱的人了,很多小农都是从学校出来就开发了,真正接触的社会其实不多,老老实实干活,很少沟心斗角,一腔热血(我曾经就见过一个老实小农,平常对大家都合气的不得了,可有一天竟然直接骂起了项目经理,差点打起来,事后他和大家道歉,说是影响了大家!!!),平常大家都让着点。没事出来混都这样。



     

0
0
分享到:
评论

相关推荐

    产品经理那些事儿.pptx

    此外,项目经理的技能也是产品经理必备的,这涉及到协调跨部门团队,如工程师、质量保证(QA)、UI设计师、市场和销售人员,确保产品开发和发布的顺利进行。产品经理还需要监控产品的性能,收集反馈,持续优化,同时...

    【大牛说】聊聊前端那些事儿

    前端开发人员在整个项目开发过程中扮演着核心角色,需要与产品经理、设计师、后端开发者和测试人员紧密合作。例如,在项目启动阶段,产品经理会提出需求,并绘制原型图;设计师根据原型图完成视觉设计;前端开发人员...

    软件开发这点事儿 邵志东著

    本书基本囊括了软件开发过程中所涉及的各种开发工具,从实用的角度、以“Step by Step”的方式帮助让开发人员快速掌握这些工具。  开发经理的参考书。本书以项目为主线组织内容,除了介绍项目相关专业知识以外,还...

    微软MSDNWebcast讲座《软件开发这点事儿》系列-01软件开发概述PPT

    通过本课程的学习,学员不仅能够掌握软件开发的基本技能和知识,还能了解到作为一名优秀的软件开发人员所需要具备的职业素质和发展方向。这对于初学者来说是非常宝贵的经验分享,有助于他们在软件开发领域取得成功。

    Java程序员上班那点事儿txt版本

    这些要求反映了当前市场上对于高级Java开发人员的需求标准,不仅要求掌握核心编程技能,还强调了跨领域的知识积累以及良好的团队合作精神。 #### 三、Java程序员的职业发展路径 文件中还详细介绍了Java程序员从...

    撰写后台需求文档需要注意的那些事儿.docx

    在撰写后台需求文档时,首要任务是对后台有一个基本的理解,特别是对于产品经理而言,即使不具备深厚的技术背景,也需要掌握一些核心概念和技术术语。后台系统的主要作用是管理整个软件系统的运作,包括"增删改查"这...

    程序员的职场成长 (程序员必看)

    8开发人员实习应该这样 9参加一个社团让自己融入团队 9承担一份责任 10感受项目经理的无耑 11真正感受集体的意义 12计算机专业的学生与 IT培训 12 IT培训徹 7大陷阱 14大学毕业了,要不要参加 IT培训 17...

    在线协作翻译管理与质量保证PPT(英)

    项目管理的核心在于项目经理(PM)要规划预算、跟踪工作流程以确保项目按时完成,以及控制项目的所有阶段以确保成果符合客户要求。 项目管理包含了启动、计划、执行、监控/控制和关闭五个基本阶段。在启动阶段,...

Global site tag (gtag.js) - Google Analytics