Project management 在内部开发团队中,团队领导和团队成员之间应该有什么区别?
什么样的角色可以提升一个人成为团队领导者的可能性Project management 在内部开发团队中,团队领导和团队成员之间应该有什么区别?,project-management,Project Management,什么样的角色可以提升一个人成为团队领导者的可能性 另外,你认为领导者应该承担什么样的责任?任何领导者都应该具备以下素质: 从技术上讲,他应该是健康的 他应该能够委派工作 当人们陷入困境时,他应该能够为人们指路 他不应该在尝试新事物时犹豫不决 他应该是一个好的倾听者,尊重他人的意见和一个好的冲突解决者 他应该受到所有团队成员的尊重 这取决于你所说的“团队领导者”的确切含义-p 我见过一些地方,在技术负责人(可能对技术决策、设计问题、编码混乱的“去找人”等有更多责任感)和开发负责人(主要是促进者)
另外,你认为领导者应该承担什么样的责任?任何领导者都应该具备以下素质:
- 从技术上讲,他应该是健康的
- 他应该能够委派工作
- 当人们陷入困境时,他应该能够为人们指路
- 他不应该在尝试新事物时犹豫不决
- 他应该是一个好的倾听者,尊重他人的意见和一个好的冲突解决者
- 他应该受到所有团队成员的尊重
- 解决出现的任何非编码阻塞
- 作为客户/客户/用户拥护者/任何人的主要联络人
- 具有主题、产品、API、语言等方面的经验
- 了解上述变更的影响
- 技术决策能力
- 通用代码问题解决
- 问责
- 擅长解释技术主题
- “烫发”
- 沟通
- 人事管理
- 对客户/etc的了解
- 时间会计
- 引导发展重点的能力
简言之,团队领导应该是能够回答团队内外所有人的人。(即使答案可能是:你应该问一下。)因此,团队领导应该是一个具有良好沟通技能和足够经验的人,能够找到他需要的答案。如果他缺乏技术知识,那么他至少应该知道适当的来源,以便快速找到他所缺乏的知识 当然,阅读其他答案,看看他需要的东西,但更具体一些。:-) 作为一名团队领导者,意味着你将因团队的任何错误行为而受到指责,但同样,当你的团队表现超出预期时,你会得到表扬。不幸的是,这是一项忘恩负义的工作,因为在事情最终成功之前,你必须一直处理许多失败(阅读:产品中的bug)。能够处理批评是你需要的最重要的品质,因为如果你的团队项目失败了,你是最讨厌的人。(因为每个人都会为此责备你,甚至你的团队成员。)
但是如果你能让团队的工作成功,那么哇 领导者比其他团队成员具有更好的技术或沟通技能
领导者应该承担的责任是让团队成员知道他们的责任。对此有很多答案,但没有一个是绝对“正确”的。这应该标记为“社区wiki”。这真的是一个编程问题吗?如果你曾经参与过一个无领导的编程项目-是的。我投票将这个问题作为离题题题结束,因为这是一个就业问题,在帮助中心中是不允许的。我投票将这个问题作为离题题题结束,因为与编程无关,可能包括格式化功能短信是否正确?他也可能是个女的:-我见过一些地方,那两份工作都是由一个压力过大、工作过度的家伙完成的。我很乐意承认,我可以接受一份工作,但另一份工作做得不太好。我会让人们自己做决定,那就是…@Simon-听起来很熟悉…+1如果我没有看到这一点,我相信不可能同时胜任这两个角色。不管怎么说,这是一种错误。“工作害羞”哈哈,好的+熵也为1;这是描述乱砍乱砍的代码的完美方式。