- 在遵循敏捷编程模型的项目中,团队负责人的主要工作是什么?
- 团队负责人和项目经理之间的工作区别是什么?
Answers:
在遵循敏捷编程模型的项目中,团队负责人的主要工作是什么?
敏捷团队具有“自我管理”的地位,我想说团队领导的主要工作是减轻团队和客户的敏捷过程。我想说的是,在几乎所有过程中,领导都是不同小组之间的桥梁,最负责使整体状况保持秩序的人,以及填补团队成员之间缝隙的人。在敏捷方法论中,整个团队都在确定优先级,并确定如何最好地完成工作,并与客户/用户密切合作-我认为团队领导者是团队其余部分的发言人公司以及非主要利益相关者的各个实体。
团队负责人和项目经理之间的工作区别是什么?
通常,我认为团队负责人以人为本,而项目经理则以项目为重点。实际上,这意味着团队负责人会让技术团队按部就班地完成工作,而项目经理则担心更大的财务状况,长期战略,企业资源,产品定位,法律等。我相信在一个足够小的公司中,两个工作可以由同一个人担任,但是在一个大型项目或公司中,团队负责人要比项目经理多得多。同样,通常,团队负责人应该同时具有技术技能和软技能,项目经理需要业务技能和软技能。如果项目经理具有适用的技术技能,那么这是一笔奖金。
管理层正在爬梯子,领导层正在决定梯子应该靠哪堵墙。
“管理层在做正确的事;领导在做正确的事”。彼得·德鲁克
这是根据我在大型企业中的经验得出的。项目经理的作用要大得多。在大中型企业项目中,可能会有软件应用程序开发流(甚至包括子类,如Web前端,核心系统后端等),基础架构更改(台式机,服务器和网络),业务流程更改,员工培训等。这是不可能的让项目经理详细管理每个工作流。这是团队负责人加入的地方。他将帮助项目经理确定规模,进行估算,分解工作和进行资源配置。他应负责跟踪项目进度,并定期向项目经理报告,并尽早发现风险和问题。他应该与其他团队协调并参与项目。他还应该做出技术设计决策,并为该项目创建解决方案设计。如有必要,请与其他项目和架构师一起进行设计审查,以适合整体解决方案或企业架构。这适用于软件以及其他技术和业务流。
项目经理负责整个项目的交付,进度,预算,向指导委员会的报告。有时,有一个业务PM负责整个业务变更,而一个IT PM则只关注IT变更。
IMO有几种不同类型的组长:
技术负责人:
行政领导:
项目经理通常是唯一的联系人,可以密切关注整个项目。这是要向指导委员会报告,处理变更请求以及与项目相关的其他管理事务的人员。与项目经理相比,至少在技术领导方面,团队领导可能不参与与其他团队的沟通,而项目经理可能想知道每个团队在哪里,其中可能包括开发之外的人员。
在敏捷环境中,本身就没有“团队负责人”。团队应该是自我组织的。在Scrum中,有一个“ ScrumMaster ” 的概念,但这与“团队负责人”或“项目经理”有很大的不同。