如何在一个小团队中处理多个项目

meo*_*meo 10 project-management scrum

我们刚开始使用scrum进行项目管理.我们是一个非常小的团队(2个开发人员,1个UI/Web-deisgner),我们一次有很多正在运行的项目.

如何在scrum模型中同时运行多个项目?大多数时候我们有一个主要项目和一些小项目.如何有效地组合多个冲刺?

编辑:不要修复scrum.我们是一个小型结构,非常灵活.Scrum只是我的出发点.如果你有其他系统对你或你的小团队有用,我完全愿意接受任何形式的输入.

Pét*_*rök 7

AFAIK是Scrum的基础,即团队一次只参与一个项目.无论方法如何,任务切换开销使得"并行"处理多个项目的效率非常低.

你可以做的是尝试将不同的项目安排到单独的sprint中,即完成一个专门针对project1的sprint,然后完全针对project2的下一个sprint等.如果项目的范围非常不同,你可以考虑改变冲刺,例如在一个大型项目上进行为期3周的冲刺,然后在一个小项目上进行为期一周的冲刺.

在纯粹的Scrum中,冲刺的长度确实是刻在石头上,但是,IMO的重点不是获得"纯粹的Scrum实现者"徽章,而是为您的团队提供真实的流程.

(免责声明:我不是Scrum主人:-)

根据评论更新:我看到了你的问题.您需要快速响应来自其他产品的客户的小型支持(改进/错误修复)请求,同时仍需要以可预测的方式处理更大的项目.

一种可能性是计划Scrum中大项目的冲刺,但是"时间盒"有时间用于传入支持任务.例如,如果您平均每个sprint支持其他项目花费5天时间,那么您将为每个sprint分配5天的资源(无论您计算时间)以获得支持.

另一种选择可能是考虑其他方法,例如看板,没有冲刺或计划,而团队仅根据客户的需求(或主要)工作.


Dan*_*boo 7

你需要1周的冲刺.每个sprint只有1个项目.通过一次处理多个项目,您可以更快地交付软件,这是一种谬论.较大的项目可能会花费几个冲刺来开发一个版本,就像你的小版本一样,你可以在每个sprint之后发布.

如果您的项目针对不同的PO /客户,则更重要的是您一次只能处理一个; 否则你的优先事项几乎总会发生冲突.