内部开发团队中团队领导和团队成员之间应该有什么区别?

Shu*_*Liu 7 project-management

什么样的角色可以促使这个人更有可能成为团队的领导者?

另外,您认为领导者应该承担的责任是什么?

Mar*_*ell 10

这取决于"团队领导者"究竟是什么意思;-p

我见过的地方存在之间存在明显分离技术领先(谁可能有技术性的决定,设计的问题,更多的问责制"去的人"为编码挤塞;等等),以及发展领先,谁是主要是协调员,有两个主要工作:

  • 解决出现的任何非编码障碍
  • 充当客户/客户/用户冠军/其他人的主要联络人

即保留那些宝贵的黄金编码时间的任何东西.他们也可能会做一些编码,但这不是他们的主要工作.

技术主管的主要技能:

  • 主题,产品,API,语言等的经验
  • 了解上述变化的影响
  • 做出技术决策的能力
  • 一般代码问题解决
  • 问责
  • 擅长解释技术科目
  • 一个"烫发"

发展主要的主要技能:

  • 通讯
  • 人员管理
  • 客户/等的知识
  • 时间会计
  • 能够引导发展重点

  • 而且我已经看到过那些过度劳累过度的家伙完成这两项工作的地方. (6认同)

Vla*_*dim 7

团队成员正在寻找编程团队负责人的主要素质:

  1. 技术娴熟.
  2. 了解业务领域.
  3. 可用且平易近人.
  4. 公平.
  5. 与人相处(礼貌).

主要质量管理在编程团队领导中寻找:

  1. 命令尊重团队.
  2. 商业头脑.
  3. 与人相处(礼貌).
  4. 忠于公司和公司管理层.
  5. 值得信赖.
  6. 完成任务.
  7. 让其他人完成任务.
  8. 技术娴熟.
  9. 了解软件开发过程.

编程团队成员在其他编程团队成员中寻找的主要品质:

  1. 不是一个混蛋(有一些礼貌).
  2. 拉自重(减少熵,而不是贡献它).
  3. 不好意思害羞.

主要质量管理在编程团队成员中寻找:

  1. 能够将现金变成工作软件,其价值超过花费的金额.