Project management 项目经理和开发人员之间的平衡?

Project management 项目经理和开发人员之间的平衡?,project-management,agile,scrum,Project Management,Agile,Scrum,现在,我的项目有点缺乏需求;项目经理不能像我们构建需求那样快速地获得好的需求,因此我们的效率比我们可能的要低 每个项目经理有多少个开发人员才能达到良好的平衡?通常每个项目经理有5个开发人员工作得很好 取决于项目经理和项目。我见过一些项目经理处理50到80名开发人员的团队;我见过别人和两个人打架 在我看来,这个项目在人们知道它应该做什么之前很久就被批准了。这意味着你现在可能感觉很好,但要等到最后一个月左右。事情会改变的。我们有不同的角色 项目经理负责管理开发人员,可能最多15人 业务分析师是提供需

现在,我的项目有点缺乏需求;项目经理不能像我们构建需求那样快速地获得好的需求,因此我们的效率比我们可能的要低


每个项目经理有多少个开发人员才能达到良好的平衡?

通常每个项目经理有5个开发人员工作得很好

取决于项目经理和项目。我见过一些项目经理处理50到80名开发人员的团队;我见过别人和两个人打架


在我看来,这个项目在人们知道它应该做什么之前很久就被批准了。这意味着你现在可能感觉很好,但要等到最后一个月左右。事情会改变的。

我们有不同的角色

项目经理负责管理开发人员,可能最多15人


业务分析师是提供需求的人员。对于两个或三个开发人员来说,比例更像是其中之一。

为什么项目经理会得到这些要求?在我工作的地方,我们有一位业务分析师,帮助获取需求,尽管有时开发人员可以在某些情况下到最终用户那里获取需求,因为在一开始并不是什么都知道


我们有几个开发人员、一个BA和一个项目经理。在过去,我们有一个以上的BA来帮助规划需要什么以及整个系统有多复杂。

这两者之间没有联系。每一个项目经理都将处理如何有许多开发人员可用并分配给项目。如果项目有很多开发人员,高级/首席开发人员和开发团队经理可能会参与其中,而不是项目经理直接与他们打交道。

在找到一个好的比例时,是5:1还是10:1,等等。我会比你认为的平均需求更加依赖开发人员。如果出现PM/BA短缺,我们作为开发人员可以“不情愿地”扮演“PM”角色来填补这一空缺。(希望是暂时的)将开发人员转变为PM比将PM转变为开发人员更容易。这使团队的适应性更强。

项目经理从不直接管理开发人员。在技术/团队领导(管理7-8人)的帮助下。一个典型的经理将管理一个由30多名开发人员组成的团队(以及4-5名领导,每个领导至少7名开发人员)。此外,我们还有领域顾问/技术顾问/业务分析师,他们从客户处获取需求,并创建系统规范文档,帮助技术负责人将这些需求转换为设计规范,然后由开发人员实施


经理 *******|>业务分析师(1-2) *******|>铅(4-5) **************>开发者(7-8) *******|>测试引线(1-2) **************>Tester(2-3)没有所谓的“黄金开发商与项目经理比率”。问题本身不太可能根源于比率本身,但无论您是否发现自己渴望在项目中工作,这很可能意味着项目经理的工作做得不好:

  • 项目一开始就分配了太多的人
  • 分配给您的任务正在等待外部依赖项。PM应该为您提供一个替代任务作为测试的一部分
  • 您很早就完成了任务,PM并没有准备好利用这种情况,允许您重构、更新文档或类似内容。能够利用机会只是风险管理的另一个方面
  • 项目组织中存在一个瓶颈,也就是说,不能像交付新软件那样快速地确定范围、计划、保证质量
  • 下午五时

    在模糊前端浪费时间。“模糊前端”是项目开始前的时间,通常用于审批和预算过程的时间。一个项目花费数月或数年的时间在模糊的前端,然后以一个积极的时间表走出大门,这并不罕见。在模糊前端节省几个星期或几个月的时间比压缩相同数量的开发进度要容易、便宜、风险更小


高度主观的需求不必由项目经理生成,而是由分析师生成。关于团队的最佳规模等已经进行了一些研究,这些研究可能被认为与编程有着模糊的联系。感谢您有任何需求!在一些组织中,“项目经理”的头衔指的是与用户见面、收集需求、功能请求等的非技术人员,与其他组织中的“业务分析师”相同。所以我认为这里就是这种情况。如果“如何管理编程”不是“模糊的编程相关”,我真的不知道该说什么。在一些公司,项目经理不是开发经理。相反,他们相当于一个BA,他有额外的任务来保持项目进度。他们可能会收集需求、创建任务和运行状态会议。他们有时向开发经理汇报,有时向首席信息官汇报。开发经理管理工作负载、分配任务等。我的团队有一个开发经理(me)和一个产品经理。项目经理扮演业务分析师的角色,收集内部和外部客户的需求,进行其他市场调查,并提出业务案例。作为一名开发经理,我不会说我“分配任务”(我们使用看板),而是运行干扰,消除团队中的障碍,并充当一个单一的联系人/扼杀者。@Chris和Chris:-)谢谢您提供的详细信息,我现在明白了:-)。这个角色对于帮助开发人员,尤其是单点联系人,无疑是极其重要的!我们有需求分析师和项目经理。我认为我们在这两方面都很欠缺,并且希望避开开发者——在e