非技术经理如何为一个自我激励的软件开发团队增加价值?

日期:2018-06-19 浏览:14

森希尔·库马拉问:

我看到很多程序员放弃了管理和行政角色。他们想造东西。结果,这些职位很多都是由非技术人员填补的。我看不出它们是如何增值的。安排会议、预订越位和其他行政工作是否足以证明他们的作用?

请参阅此处的原始问题。

轮对希腊人回答( 87票) :

我看不出他们是如何增加价值的。安排会议、预订越位和其他行政工作是否足以证明他们的作用?

不要低估你的经理与其他部门的互动。他们处理预算、培训计划、人力资源文书工作。它们保护开发人员不被卷入与其他部门的会议,并为您的团队提供统一战线。

简言之,他们的工作是保护自我激励的开发人员免受商业中存在的所有其他消极因素的影响。

相关: 不喜欢管理的开发人员的职业道路是什么?

hwho s helmhardmath回答( 26票) :

因为它特别适用于软件开发,所以经理有两种增值角色:项目管理和团队领导。

项目经理与客户和中层管理人员进行交互,这为开发人员节省了时间。项目中经常会出现澄清或范围变更,只有一个联系人有助于客户和中层管理人员。试图从开发团队的每个成员那里提出问题会导致没有记录的项目决策和没有记录的承诺,这是范围管理的祸害。

另一方面,团队领导参与职业/技能发展,确保在团队成员之间适当分配工作量,并提供与个人贡献和需求相称的资源和奖励。

这两个角色都不需要一个低头的程序员,事实上有点相反。程序员通常会跳到编写代码的任务上,作为对问题或危机的第一个反应,如果有人的工作是问是否真的需要完成这个任务,那将是很有帮助的。

以咖啡领先迈克·布朗的回答( 24票) :

最好的管理者是魔术师。他们让公司的其他部分对他们的开发者而言消失了。我不记得乔尔的确切引述,但这是一种管理工作,确保有一个肥胖的互联网管道,一个机器的野兽,以及大量咖啡因,所以开发人员所要担心的是他们做得最好。

好的经理是你的团队对公司其他成员的声音。

找到更多答案,或者把自己的答案留在原来的帖子里。在程序员处看到更多这样的问答,这是一个专业程序员对软件开发概念问题感兴趣的问答网站。如果您有自己的编程问题需要解决,请登录程序员并提出问题(免费)。