内部开发团队的团队领导和团队成员之间应该有什么区别?
这取决于究竟你;-p
所说的“领队”我见过的地方,还有就是之间的明显分裂的尊重技术的领导者(他们可能对技术决策,设计问题有更多的责任,编码咆哮的“去找人”等),以及发展领先,谁是主要推动者,有两个主要工作:
- 解决出现的
- 充当主要联络到客户端/客户/用户的任何非编码堵塞 - 冠军/任何
即任何保存这些珍贵的黄金小时的编码。他们可能也做一些编码,但这不是他们的主要工作。
的技术领导主要技能:主体,产品,原料药,语言的
- 经验等
- 了解变更的影响,上述
- 能力做出技术决策
- 一般代码问题解决
- 问责
- 擅长解释技术专题
- 一个 “烫”
的发展铅主要技能:
- 通信
- 人管理 /客户端的
- 知识等
- 时间占
- 能力引导发展重点
任何领导者应具备以下素质:
- 他应该在技术上可行,
- 他应该能够工作委托
- 他应该能够表明,当人们遇到问题的方式
- 他不应该试图尝试新的东西
- 他应该是一个很好的倾听者,尊重他人的意见和一个好的冲突解决者
- 他应该由全体队员
可能包括正确格式化文本的能力? – 2009-07-21 08:29:58
主要质量团队成员正在寻找在编程领队:
- 精通技术。
- 了解业务领域。
- 可用和平易近人。
- 公平。
- 与人同行(礼貌)。
主要品质管理会在编程领队:
- 命令尊重的球队。
- 商业头脑。
- 与人同行(礼貌)。
- 忠于公司和公司管理层。
- 值得信赖。
- 完成任务。
- 让别人完成任务。
- 技术精湛。
- 了解软件开发过程。
主要特质编程团队成员寻找其他编程团队成员:
- 没有一个混蛋(有一些方式)。
- 拉自重(减少熵,而不是贡献它)。
- 不好意思。
主要品质管理会在编程团队成员:
- 能够把现金投入工作的软件,这是价值超过所花费的金额。
总之,团队领导者应该是谁可以在与团队外给予解答所有人的人。 (尽管答案可能是:你应该问<这个名字>)。因此,团队负责人将是一个具有良好沟通能力和足够经验的人,以找到他需要的答案。如果他缺乏技术知识,那么他至少应该知道适当的来源,以便快速找到他所缺乏的知识。
而且,当然,阅读其他答案,看看他需要的东西,但更多的指定。 :-)
成为团队领导者意味着你会因为你的团队做错任何事而被指责,但是当你的团队表现超出预期时,你会得到赞扬。不幸的是,这是一个忘恩负义的工作,因为在事情最终取得成功之前,您必须始终处理许多故障(读取:产品中的错误)。能够处理批评是你需要的最重要的特征,因为如果你的团队的项目失败了,你是最讨厌的人。 (因为每个人都会为此责备你,甚至你的团队成员。)
但是如果你能让团队的工作取得成功,那么WOW! :-)
领导者比其他团队成员拥有更好的技术或沟通技巧。
领导者应该具备的责任是让团队成员知道他们的责任是什么。
有很多答案,但没有确切的“正确”。这应该被标记为“社区wiki”。 – 2009-07-21 08:28:03
这真的是一个编程问题吗? – 2009-07-21 08:55:28
如果你曾经参加过无领导者的编程项目 - 是的。 – BIBD 2009-07-21 15:42:46