我们建议在我们的IT项目中使用Scrum,我们的顾问会询问我们是否适合我们,因为我们仍然是业余爱好者.
即使我们是业余爱好者,我们Scrum也适合吗?
讨论通常是敏捷与瀑布,对吗?我正在链接一篇文章,但它是葡萄牙语,所以我会尝试传达它的一些想法:
瀑布就像国际象棋.你思考和计划很多,尽快预见每一个可能的问题.有很多计划,但只有在稳定和知名的领域才有意义,因为这些领域的变化并不多.
敏捷就像足球(或许多集体运动):决策是在游戏中做出的,应该快速完成.没有太多时间分析每一个后果.对于动态和不稳定的域而言,它是"理想的",在这些域中,始终需要进行更改(例如,Web应用程序往往属于此类别).另一点值得注意的是:即使你拥有最好的球员,如果他们不能成为一支球队,那么你就不会成为胜利者.
恕我直言,Scrum会很有用,因为:
这就是问题.我认为Scrum会变得棘手,不是因为你的团队是一群业余开发者,而是因为你的团队是一群Scrum业余爱好者.如果您拥有经验丰富的Scrum Master,您的团队可以获得Scrum的好处.然而,如果没有一个具有Scrum经验的专家,那么随着学习的进行,学习成本将会很高,而且很可能会很快离开Scrum路径.最好的情况是,你会采用修改后的Scrum方法(这不一定是坏事.)我并不是说听起来很消极或怀疑你的团队练习Scrum的能力,最好先让一个拥有Scrum经验的人你的团队潜入.祝你好运.