`
gulufather
  • 浏览: 16981 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

开发团队管理心得

阅读更多
开发组长:一个很尴尬的地位,既是团队的开发主力又得兼顾团队管理,既要管理开发团队又要交付代码

如何做好开发组长,鄙人一点心得而已
1 代码质量
本人一直是一个质量崇拜主义者,也是出于此,使得不少上司比较不屑,软件是质量和进度的平衡,可

能我是出于一个程序员的自私,固执于代码质量,程序员的成就感就是代码的质量,不注重质量?把我们

程序员唯一的乐趣都剥夺走了!其实我一直对组员的要求也是只有代码干净 行数不要太多就好 重构也是

必须的,但是进度紧没办法,最低的限度就是代码要放对地方,(就好像风水学讲:不管房子风水是不是

好,最重要的是保持房间的干净,不要乱放东西,先做到一个干净的屋子)代码也一样 写出来不是给电

脑看的 是给人看的!所以什么是好代码?能让别人看懂的就是好代码 不要代码好像一堆烂肉一样 太气

人!但是烂肉代码完全是程序员的错误么?不是 一个功能明明2天 非要一天完成 烂肉产生在所难免 开

发组长也没有办法
2 人员管理
还是木桶理论么?木桶固然有道理 但是我有时候只是注意到了一个人员能力的高低,木桶还有我没有注

意到的东西么 除了挡板的高低?有 那就是挡板与挡板之间的缝隙!如果有缝隙这个桶连一滴水都承不了

,老生常谈了:团结第一,软件尤其明显,团队中也许充斥着这样的声音:“这块不是我写的 你找谁谁

谁” 到现在我听到这样的话还是会非常火大!一个人这么说 所有团队的人都听见了 他们会怎么想?成

员间的缝隙也就这么产生了 这样的人直接KO掉 如果我们没法搭同一辆车到目的地 那么请你下车!互相

帮助!还是互相帮助!我耽误我的一分钟 帮助别人 你仅仅看到了你自己的一分钟么?不对 你要看到你

的一分钟使整个团队提升了多少?你的一分钟可以让一个初级程序员少耽误一个小时时间甚至更多 你的

一分钟可以让以后软件在bug阶段少了2,3个bug,软件团队不需要个人英雄主义 需要的是团队英雄主义


3 组员交流
程序员也是人,也需要关心 尊重,天天与电脑打交道就不开朗了?不幽默了?恰恰相反我接触许多程序

员人很好 很开朗 很幽默 也许是我带动了他们?情绪这东西是会传染的,早上你的一个笑声也许就会给

团队带来一整天的好心情 好干劲 ,情绪管理我不太懂,但是情绪传染我做的不错 呵呵 逗大家开心嘛

你我一笑,齐活!我个人比较主张仆人式管理,组长就是为大家服务的,毕竟大家都是年轻人 起码我们

在一起不要有代沟还可以一起开玩笑,尽量使我们的木桶没有缝隙!一定不要吼叫 尊重是第一位的 破裂

了就不好修复了

今天先说这些 别的都想不起来了 想起来再分享给大家
1
0
分享到:
评论
2 楼 andot 2010-04-23  
楼主对代码质量的要求很认同,但是要说代码质量跟进度有冲突这个就不是程序员们的问题了,而是你这个项目经理的问题,因为项目的进度是你制定的,如果你制定了一个不合理的很紧的进度表,那你就很难要求程序员们写出高质量的代码,进度制定有个简单的法则,那就是最终花费时间等于你预期的花费时间乘以三。如果你不能在时间上做任何调整,那么就砍掉三分之二的功能。又想马儿跑,又想马儿不吃草的事情是不可能发生的。

对楼主谈到的人员管理,我很认同楼主所说的挡板之间的间隙的说法。但是有一点要注意,挡板之间的间隙并不是挡板本身造成的,如果挡板一开始就问题,出现间隙,那么是很容易发现也很容易把坏挡板踢出去换上好挡板的。但是多数时候是一个好好的木桶在使用过程中出现了间隙,这个就不是挡板本身的问题啦,多半是固定挡板的地方出了问题。而在一个团队中,队员就好比挡板,而领导者就是固定挡板的粘合剂。如果你发现团队中出现了“这块不是我写的 你找谁谁谁”这样的声音,先不要去责怪说这句话的人,你要先考虑考虑你的团队里是否已经有了明确的分工,你是否将合适的任务交给了适合的人,子曰”不在其位不某其政“,你如果总是把犯错人的问题推给总是做对的事情的人去处理, 你真的不是在节省团队的时间,而是在分裂团队。如果你真想让能者多劳,千万不要忘记要让多劳者要多得。另外,能者再能,他能承担的工作也是有限的,当你把一个不属于他的任务推给他时,记得也要将他忙不过来的其它任务分给别人。所以,一个团队是否团结,主要责任还在与这个团队的领导者。

1 楼 fengsage 2010-04-22  
有点道理,希望以后能用的到~谢谢

相关推荐

    关于研发团队敏捷管理心得

    首先,我们明确了团队开发目标,将大项目分解为多个可管理的子系统,每个子系统都需经过测试,具备可集成、可运行和可使用的特性。然后,我们按照敏捷理想流程,设定时间盒,集中精力完成核心功能,通过团队内部的...

    软件开发心得体会.doc

    * 识别适合的软件开发人员的目的是为了组建一个高效的开发团队。 九、软件开发心得体会之九:团队建设 * 团队建设是软件开发的重要一步,需要考虑到团队成员的背景、经历、技术能力和思想能力等方面。 * 团队建设...

    软件开发管理心得.pptx

    【软件开发管理心得】 在软件开发管理中,项目管理扮演着至关重要的角色。项目管理是对一系列独特的、相互关联的活动进行有序组织,以确保在预设的时间、预算和资源限制内达成特定目标的过程。它强调一次性、独特性...

    软件开发管理心得PPT学习教案.pptx

    《软件开发管理心得》 软件开发管理是一门涵盖了多种理论与实践技巧的学科,它旨在有效地组织、规划和控制软件开发过程,确保项目能够在预定的时间、预算和质量标准内完成。以下是对软件开发管理的一些核心知识点的...

    腾讯资深产品经理谈产品经理团队管理的几点心得.docx

    综上所述,腾讯资深产品经理分享的团队管理心得,不仅涵盖了如何平衡团队成员个人成长与团队整体发展的问题,还包括了如何建立积极的团队文化和价值观,以及如何通过结果导向和包容失败的态度,推动团队不断进步。...

    java项目开发心得

    在Java项目开发中,开发心得主要集中在以下几个方面: 1. **知识技术储备**:开发者需要具备广泛的知识技术,包括但不限于Java基础知识、JSP、数据库管理、Servlet、EJB(Enterprise JavaBeans)、开发环境配置和...

    软件开发的管理心得PPT学习教案.pptx

    通过理解和应用这些项目管理理念,软件开发管理者可以更有效地领导团队,降低风险,提高项目成功的可能性。在实际操作中,持续学习和采用新的管理工具也是至关重要的,这有助于确保项目的成功执行和优化。

    项目管理心得体会与学习合集

    如五大过程组(启动、规划、执行、监控、收尾)和十大知识领域(整合管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理和干系人管理)的学习心得。 3. **运用项目责任人...

    IT项目管理心得体会与学习合集

    本资料合集围绕"IT项目管理心得体会与学习合集"的主题,提供了丰富的学习资源,包括文档、PDF和PPT,以下是对这些内容的详细解读: 1. **产品部、项目组、实施组的关系.doc**: 这个文档可能详细阐述了产品部门、...

    2021年网站开发心得体会.docx

    ### 2021年网站开发心得体会 #### 一、项目背景与心得概述 在2021年的网站开发过程中,作者通过亲身实践积累了一系列宝贵经验。这些经验不仅包括技术层面的学习,还有团队协作和项目管理等方面的重要启示。本文将...

    ERP项目管理心得体会

    【ERP项目管理心得体会】 在ERP项目管理中,需求管理和进度管理是两个至关重要的环节,它们直接决定了项目的成败和效率。 首先,【需求管理】是项目的核心。"天大地大,需求最大",这句话强调了客户需求在软件开发...

    NIIT学习心得 NIIT课程学习心得 NIIT软件开发学习心得 NIIT学习随感 成为软件工程师之心得 梦想的脚步向我走近 我们为什么要参加培训? 我在NIIT的感悟与心得 学员心声

    "NIIT软件开发学习心得"则突出了软件开发这一具体领域的挑战和收获。在这一阶段,学员可能经历了从编写简单的代码到解决复杂问题的转变,理解了团队协作、版本控制和敏捷开发的重要性。这些心得分享有助于后来者更好...

    安卓开发工作心得体会.docx

    安卓开发工作心得体会 安卓开发工作心得体会是一篇总结了作者在学习安卓开发过程中的经验和体会的文章。文章主要分为两个部分,分别是安卓学习心得和安卓实训心得。 安卓学习心得部分主要介绍了安卓的基本概念、...

    java的开发心得

    ### Java开发心得与实践 #### 一、软件需求与实现逻辑 在软件开发过程中,**需求**被视为一切工作的起点。所谓“软件需求”,实际上是指利用计算机技术去模拟或替代人类大脑的一部分工作,即将人类需要执行的任务...

    测试心得 微软工程师团队几年测试的心得

    《微软工程师团队几年测试的心得》是一篇深入探讨软件测试领域的文章,由有着丰富经验的微软工程师团队倾力撰写。软件测试,一个被误解为仅仅是“调试”或“无技术含量”的领域,实际上是一个建立在软件工程基础上的...

    如何管理测试团队

    这不仅有助于合理分配工作任务,还能确保与其他团队(例如开发团队)的有效沟通和协作。 - **实施方法:** - 定期参加产品和项目相关的会议。 - 主动学习与产品相关的行业背景和技术文档。 - 与业务部门建立紧密...

    ArcGIS开发心得

    9. **项目管理和团队协作**:大型ArcGIS项目往往涉及多人协作。开发者需掌握版本控制工具(如Git),使用项目管理工具(如Jira)协调工作,确保项目进度和质量。 10. **持续学习与社区参与**:ArcGIS技术更新快速,...

Global site tag (gtag.js) - Google Analytics