​ 一个开发经理的素质如何将很大程度决定一个项目组的战斗力。开发经理或者项目组长(team leader)是公司和员工的最主要桥梁,对公司,开发经理要带领小组做好产品,交付客户,实现利益最大化。对员工,开发经理不仅要带领组员完成项目,而且还要帮助组员实现个人在项目中的价值,包括对项目的贡献和获得的成就感,同时还有自身技术能力的提升和经验的积累。只有同时做好两方的诉求才算是个优秀的开发经理。对员工来说,一个企业的文化,最直接的体验就是来自于开发经理领导的小组,因为员工百分之九十的时间是在开发经理领导下的团队当中打交道。由此可见,开发经理扮演的身份是很重要的。那一个优秀的开发经理需要哪些素质呢,个人觉得主要包括以下:

​1,善于跟踪和总结

​    ​项目进行中,开发经理要能及时跟踪所有组员的情况(通过例会来跟踪,比如敏捷开发的站立会议,每周例会可能无法及时跟踪,个人比较推崇敏捷开发,不过跟项目特点有关。)跟踪组员的任务进度,及时发现问题并协调解决问题。同时定期或不定期总结开发过程中出现的任何问题并在会上分享。

​2,对事不对人

​    ​项目过程中,组员包括自己难免会犯错,开发经理要能对组员,或者引导组员之间,要对事不对人。在出现问题后要首先找出问题所在,并及时更正,而不是抱怨。最后在校组内一起总结。因为虽然是某个人出现这个错误,但是并不代表其它人不会出现这种错误,所以单独批评犯错的人是没有太大意义。但是通过先找出并解决问题,而后在组内总结分享才是好的解决办法,既解决问题,但又不会针对犯错的组员。做到对事不对人才不会破坏小组的团结和损害战斗力。

​3,敢于承担责任,而不是推到组员身上

​​在出现问题后,不要轻易指责犯错的人,特别是,当错误是从客户和领导那边发现的情况下,不能把责任推到组员上,而是能自己承担起来,或者以项目组的身份承担起来。因为在自己负责或主导的情况下,出了问题首先就是开发经理管理不善的结果。动不动什么问题都是组员的问题,都推到组员身上会严重破坏小组的战斗力。

​4,持续学习和技术能力

​    ​开发经理要有比较丰富的技术和经验,做到对项目所有涉及到的技术都比较了解甚至精通,做到能从宏观上把控并给组员提供支持。同时对技术也要有打破砂锅问到底的素质,只有这样才不会在项目当中留下隐患,导致后期问题爆发很难解决。

​5,沟通能力

​沟通能力无论在哪里都很重要,做研发的沟通能力一般比较弱,不过软件工程师也大多比较简单,所以对开发经理来讲,我个人觉得沟通能力最主要体现在是否在相互尊重的前期下,能肯定组员的工作能力和成果,以及调动组员的工作和学习积极性。

​6,营造团队氛围和精神

​团队精神很重要,这个大家都知道。大家也会在简历里写上富有团队精神,但是我个人认为,组员富有团队精神不是关键,如果开发经理不营造团队精神,团队氛围,组员再有团队精神也持续不了多久。团队氛围需要开发经理来营造建立,组员更多是合作,一起营造团队的氛围。

​7,责任心,完美主义,高要求

​在做一个项目或者产品的过程,难免会碰到一些问题,进而出现一些不好解决,有妥协的办法,这时需要开发经理能够支持原则,比较强的责任心,不妥协,严格按要求来做。比如对于代码审查,一开始动力比较足,慢慢的会放松要求,睁只眼睛闭只研究。再比如代码重构,虽然项目的进行,有些代码甚至框架需要重构,如果责任心不够,或者不够严要求,放任下去,最后项目虽然可能可以交付,但是一定不会是个优秀的产品,直接后果是导致后期很难维护,增加维护成本。

​8,以身作则

​在要求组员的同时自己同样要能做到,而且还需要先行作出榜样,没人喜欢看到一个只会要求别人如何如何而自己却不执行的开发经理。团队规章制度(比如开会时间要准时,比如代码规范,文档规范等等)如果开发经理不执行,不以身作则,那是无法实施下去的。

​9,抗高压

​就像开头说的,一个优秀的开发经理,要做好公司和员工的桥梁,那需要承受的压力也一定会很大。唯有努力掌握好各个必备素质才能很好的化解各方压力。

​当然,除了上面几点,肯定还有其它的素质也会很重要,这里只是挑选几个个人认为比较重要的。总之,只要心里装有为公司谋利益,为组员谋进步,那一定不会是个不好的开发经理。

开发经理应该具备怎样的素质相关推荐

  1. 硬件PM系列(一):硬件产品经理需要具备的核心素质

    硬件产品经理与IT互联网产品经理相比,更接近传统PM. 典型差异表现在产品形态和市场渠道上,但产品本质与互联网产品是一致的,包括市场调研.方案选型.产品规划.产品研发.升级迭代.推广营销等阶段. 市场 ...

  2. 项目经理的基本能力和素质要求,你具备了吗

    项目经理( Project Manager )是为项目的成功策划和执行负总责的人.项目经理是项目团队的领导者,项目经理首要职责是在预算范围内按时优质地领导项目小组完成全部项目工作内容,并使客户满意.为 ...

  3. 软件项目经理应具备的素质和条件_软件项目经理素质能力的必备要求

    随着社会主义市场经济不断完善和发展,中国软件开发服务行业的发展正如火如荼.所有大中型企业,甚至大多数小型企业,都依托信息化平台形成核心竞争力. "Everything is Project& ...

  4. 作为互金产品经理,至少要具备哪些基本素质?

    作者:7姐 全文共 字,阅读需要 分钟 ---- / BEGIN / ---- 优秀的产品经理很多很多,有的擅长数据分析,有的擅长用户体验等等.但是在互联网金融领域,无论是沙龙分享上,还是优秀的APP ...

  5. 你觉得作为一个开发人员应该具备哪些素质呢?

    你觉得作为一个开发人员应该具备哪些素质呢? 作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质. 1:团队精神和协作能力 把它作为基本素质,并不是不重要,恰恰相反, ...

  6. 测试工程师具备的基本素质

    又和大家相遇在这里,又是很久没有更新BLOG,告诉大家一个可喜的消息,watir 2.0.0已经发布了!!最近我一直在研究InternetExplorer.Application,相关文章也随即会跟上 ...

  7. 成为人工智能产品经理需要具备哪些能力?

    人工智能是当前科技领域的热点之一,各大企业都在争相布局人工智能领域.作为人工智能产业中最核心的角色之一,人工智能产品经理需要具备哪些能力呢? 首先,人工智能产品经理要具备敏锐的市场洞察力和判断能力.在 ...

  8. 项目经理应该具备的技能

    作为一个优秀的项目经理应该具备五个方面的技能: 项目管理知识体系 应用领域的相关知识.标准和规则 项目环境知识 一般管理知识 软技能/人际关系技能 项目管理知识体系 就是要掌握常说的9大知识领域:范围 ...

  9. 软件专业人才应具备四种素质

    中国有很多优秀的软件人才,但为什么难以做出大型软件系统?中国软件人才应如何培养?微软亚洲研究院院长张亚勤今天提出了软件业人才需要具备的四种素质,其中特别强调了团队合作精神. 张亚勤在今天举行的&quo ...

最新文章

  1. python自动排课表_【python-leetcode210-拓扑排序】课程表Ⅱ
  2. Wpf消息循环之消息传递
  3. LVS+keepalived构建PXC高可用集群
  4. log4j 打印线程号配置_log4j配置参数
  5. 关于 java.util.concurrent 您不知道的 5 件事--转
  6. 快速排序伪代码_数据结构和算法之快速排序
  7. 测试常用工具下载地址,LR11、QC11
  8. 怎么查jupyter lab 内核_抗氧化精华推荐 CHA:LAB诗蕾泊帮你告别“零点肌”|抗氧化|精华-综合资讯...
  9. Linux IO 多路复用是什么意思?
  10. php手册+w3c,W3C 教程
  11. Angular2或Angular4使用echarts , ngx-echarts的方法
  12. 腾达ap设置说明_腾达(Tenda)路由器如何设置AP模式
  13. Python flask web基础(三)用wangeditor实现富文本编辑
  14. uniapp使用企业微信SDK踩坑指南
  15. usertoken_华为手机usertoken已过期
  16. 电视行业和政策发展历程
  17. 使用DeepAR实现股价预测
  18. 【笔记】PS制作身份证复印件
  19. 838计算机考研用书,河海计算机838考研大纲(5页)-原创力文档
  20. [转]计算机视觉入门

热门文章

  1. 工作日志html,工作日志
  2. html列表序号为圆点的,HTML列表
  3. excel合并工具如何实现分类合并
  4. java 分析excel模板,java 根据excel模板导出excel
  5. AES和DES代码实现
  6. CityEngine基于规则贴图的实现技巧(一)
  7. 【并行编程】双笙子佯谬 - 高性能并行编程与优化 - 视频教程目录
  8. 使用supervisor管理laravel队列 - 配置文件supervisord.conf
  9. Google Earth Engine(GEE) ——土著土地地图数据集
  10. mysql双机部署_双机部署Mysql主从同步