团队负责人的主要工作是什么?[关闭]


Answers:


12

在遵循敏捷编程模型的项目中,团队负责人的主要工作是什么?

敏捷团队具有“自我管理”的地位,我想说团队领导的主要工作是减轻团队和客户的敏捷过程。我想说的是,在几乎所有过程中,领导都是不同小组之间的桥梁,最负责使整体状况保持秩序的人,以及填补团队成员之间缝隙的人。在敏捷方法论中,整个团队都在确定优先级,并确定如何最好地完成工作,并与客户/用户密切合作-我认为团队领导者是团队其余部分的发言人公司以及非主要利益相关者的各个实体。

团队负责人和项目经理之间的工作区别是什么?

通常,我认为团队负责人以人为本,而项目经理则以项目为重点。实际上,这意味着团队负责人会让技术团队按部就班地完成工作,而项目经理则担心更大的财务状况,长期战略,企业资源,产品定位,法律等。我相信在一个足够小的公司中,两个工作可以由同一个人担任,但是在一个大型项目或公司中,团队负责人要比项目经理多得多。同样,通常,团队负责人应该同时具有技术技能和软技能,项目经理需要业务技能和软技能。如果项目经理具有适用的技术技能,那么这是一笔奖金。


17

管理层正在爬梯子,领导层正在决定梯子应该靠哪堵墙。

“管理层在做正确的事;领导在做正确的事”。彼得·德鲁克


7

这是根据我在大型企业中的经验得出的。项目经理的作用要大得多。在大中型企业项目中,可能会有软件应用程序开发流(甚至包括子类,如Web前端,核心系统后端等),基础架构更改(台式机,服务器和网络),业务流程更改,员工培训等。这是不可能的让项目经理详细管理每个工作流。这是团队负责人加入的地方。他将帮助项目经理确定规模,进行估算,分解工作和进行资源配置。他应负责跟踪项目进度,并定期向项目经理报告,并尽早发现风险和问题。他应该与其他团队协调并参与项目。他还应该做出技术设计决策,并为该项目创建解决方案设计。如有必要,请与其他项目和架构师一起进行设计审查,以适合整体解决方案或企业架构。这适用于软件以及其他技术和业务流。

项目经理负责整个项目的交付,进度,预算,向指导委员会的报告。有时,有一个业务PM负责整个业务变更,而一个IT PM则只关注IT变更。


好的答案...现在,如果我没记错的话,这使我成为了团队的负责人,尽管我没有正式头衔
IvoC 2011年

5

IMO有几种不同类型的组长:

技术负责人:

  • 在这种情况下,领导有点像建筑师,并且在某种程度上被认为比项目中的其他开发人员更高。这个角色的一部分是关于代码的一致性,知道如何组织一些代码,等等。这就是开发团队的观点,因为我想其他团队中可能会有技术上的差异,例如,可能期望测试技术负责人精通工具并了解所采用的方法与开发技术负责人不一定相同。

行政领导:

  • 在这里,领导者更多的是了解领导者下的人员是如何分配的,即谁在各个项目上的工作量为多少。这并不意味着在这里还要注意任何技术水平。这种观点与项目经理是完全正交的,因为这种观点可以看出每个团队成员的工作量如何。

项目经理通常是唯一的联系人,可以密切关注整个项目。这是要向指导委员会报告,处理变更请求以及与项目相关的其他管理事务的人员。与项目经理相比,至少在技术领导方面,团队领导可能不参与与其他团队的沟通,而项目经理可能想知道每个团队在哪里,其中可能包括开发之外的人员。


+1用于区分技术主管和行政主管
Amir Rezaei

3

以敏捷的方式进行迭代开发,我认为团队负责人的职责很少:

  1. 他/她必须知道如何处理先前阶段的结果,并应据此做出决定。
  2. 他/她必须注意技术细节和资源,应避免依赖(开发人员)。
  3. 应该能够与其他团队(数据库团队,测试团队)进行沟通和协调,请记住,如果任何团队失败,则迭代失败。
  4. 主要工作:处理资源/开发人员是主要任务,在一个团队中,您将拥有不同态度的人,大三,小三。团队领导必须能够弄清楚什么角色应该以个人在玩特定的迭代

2

在敏捷环境中,本身就没有“团队负责人”。团队应该是自我组织的。在Scrum中,有一个“ ScrumMaster ” 的概念,但这与“团队负责人”或“项目经理”有很大的不同。


1
的确,但是,我还没有遇到由10人组成且没有团队负责人的公司。
Amir Rezaei

1
继续寻找-他们在那里。我还没有看到任何公司与“团队负责人”做“敏捷”的事情。它们似乎是完全相反的概念。您的里程和/或位置可能有所不同!
Marcie
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.