首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我是如何做好一个开发经理的

我是如何做好一个开发经理的

作者头像
开发者技术前线
发布2020-11-23 16:18:57
8590
发布2020-11-23 16:18:57
举报

就像传统的敏捷团队一样,我一直保持着积累。在我的开发生涯中,积类包括思考,想法,有时候可能会个人博客上找到我的一些管理方式。

有哪些类型的开发经理?

如果我要问微信中与我联系的开发经理,“你是一个什么样的开发经理? 我确信,最重要的答案就是:“我知道开发经理,但我不知道开发经理存在不同种类”。 事实上,就在一年前,我曾担任过一家企业架构团队的开发经理。

下文就是我对这个问题的答案。

由于我们大多是计算机功能专业人士,大多数人在编程生涯中保持一定程度的面向对象编程,所以我认为开发经理的影子肯定有一定的项目管理的基因。 关注核心管理层,我找到了乔·尼利的一篇有趣的文章,名为“高效领导的六种管理风格”。 Neely先生确定了六种管理方式:

  • 专制执行力
  • 亲近
  • 做好老师
  • 公平
  • 标杆式领导
  • 敢于创新

把这个管理方式扩展到开发经理角色中,基于 Joe Neely 的总结之上,我总结可了六个开发经理方式。

1.权威和执行力

权威的管理方式,是走好开发经理之路快车道。这当然是一种简单的方式,而更好的方式根本不存在的。 有人可能会认为,这种方式是过时的,IT专业人士几十年前的生活,并在当今的社会中受到了欢迎。 然而,当一个人拥有这种风格相似甚至做得更好,一些实际的问题依然存在。 以开发团队为例,尤其是在高度管制的环境中。这些团队成员必须遵守既定的指导原则,不仅要记录流程和开发程序,还要保持程序和程序之间的对接。因此,每天完成的任务列表是能看的见的,并且团队成员解决问题的可靠性。对权威管理方式的造成挑战。 另外,使用这种管理方式的开发经理可能很难找到可以长时间工作在这种高压环境中的组员。甚至造成组员流失。

2.连接和协调

通过做好沟通连接者管理方式,开发经理 专注于团队成员建设之间的和睦相处和稳定。 目标是确保团队成员彼此友好相处,以创造一个相对更好的工作环境。 正如我在上面说的,一年前我曾担任开发经理的角色。 在担任这个职位后,我接收了一个是全公司技术最好,最有能力的团队成员组成的全新团队。 由于团队需要梳理各自的角色和职责,我于是就做了一个他们之间的沟通者。

这也是我不得不做的选择,因为接收了一个在这块领域技术比较领先的团队。我需要平衡每个团队成员的矛盾和任务,理解我们团队的每个人的目标和期望。 当这两个方面不一致时,我需要做好沟通者弥补差距,以方便我的团队能更好的发展 事后看来,我所看到的沟通连接者管理风格的难题是 我觉得我的团队成员认可我作为他们的经理。 我相信 如果用这种方式,不限于这种管理方式,我的组员可能对我的认可度会提高。

3.鼓舞团队

鼓励管理风格 指的是开发经理将权威执行力和协调者的风格和类似做好的老师的角色,而不是经理的强调自我。

有个故事:

一个少年 完成了高中足球的最后一年。他的高中足球队 整个赛季都在美国十大足球队中排名第一。 事实上,在他们最后的冠军赛中,16个人打破了记录。在赛后的会议上,足球队的主教练谈到了他与其他学校球队的比赛。 谈到是在一场比赛的一个关键的因素。 他基本上把自己的想法和对其中一个组员问:“里斯,你认为我们该怎么办?” 这个例子就是工作中鼓舞人心的一个很好的例子。 领导提供了他的想法,但立即打又做了组员反馈的方法。 通过这样做,所获得的信任被组员利用,从而加强组员发挥更好的潜能。 使用鼓舞的方式 所面临的挑战 主要在于能够与团队成员建立信任关系

4.平等看待每个人

通过平衡的方法,开发经理认为每个人在团队要求的决策中都有同等的发言权。 我想到的是一个敏捷的需求会议,每个人都必须同意,必须发言,必须去100%的得到尊重。 为了达到这个目的,团队必须有足够的时间来听取他人的意见,并在团队中达成完全的共识。 当平等主义的方法被很好的地实践时,团队的输出能力到将得到很大的提升,因为他们的想法和观点是 正是需求产出的一部分。 对我而言,这与我在项目工作中管理的感受一致。 一个项目,我可以决定如何设计解决方案,我将用什么工具和技术来解决,以及我完全指定一定的验收标准。 在这种环境下工作,我自己都迫不及待想要立马投入工作,并期待着我的解决方案上会被大家所认同。 对于这种方式 最大的难点是所需要的人员,让所有的人的观点都能被其他人听到,一起团队达成共识。

5.做团队的驱动者

我把第五种方法称为Dog Sled Pilot,因为这种环境下,开发经理需要驱动的一群员工激情发展,为团队中的其他人员提供帮助。 驱动者的作用是引起组员的注意,让他们开始加快效率。 狗喜欢跑,迫不及待想开跑,它们大多数情况下只是在等待的狗主人的信号。一旦跑起来,他们后面的狗主人需要时刻鞭策和决定路线。 大多数时候,狗知道他们要去哪里,并表现出很强的努力感 - 不仅是它自己,而是围绕着他们的其他狗。

就像狗全速跑一样,那些提高生产力的团队成员在高效生产的环境中为客户提供奖励。

但是,想轮胎一样,长时间的关注效率,会造成组员的精力下降,甚至抵触,所以可持续支出也是所考虑的,需要一段时间的休整。

6 凤凰-佼佼者

在希腊神话中,凤凰是在灰烬之上崛起的新生命。 凭借凤凰管理方式,开发经理需要超越开发,给团队带来了新的生机。利用凤凰管理风格的关键在于仔细听取下属的意见。这是需要时间和精力的,并充分理解他们的想法。 一旦知道了情况,凤凰就会明白挑战,创造目标(画饼),帮助组员看到的一丝未来。 这种方式可能是最难实施的,因为并不是所有的开发经理都有能力成为凤凰佼佼者。 即使那些具有远见卓识的人,也往往缺乏真正能听取下属的行为,这是获得团队成员支持的最重要的一个原因。

作者:Tamic. 免费小密圈请点击:免费小密圈资格邀您加入

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-02-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开发者技术前线 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 有哪些类型的开发经理?
  • 1.权威和执行力
  • 2.连接和协调
  • 3.鼓舞团队
  • 4.平等看待每个人
  • 5.做团队的驱动者
  • 6 凤凰-佼佼者
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档