我是一名中学乐高机器人团队的教练,参加我们当地的FIRST乐高联盟比赛。我有兴趣为我们的团队带来敏捷方法。从我所看到的,它似乎是一个很好的适合,并将真正帮助教学生如何在现实世界的软件工程中工作。问题是我在使敏捷适应软件+硬件问题的某些方面有些不稳定。
这是我到目前为止所拥有的:
我知道这些是很多问题。你们都能给我的任何帮助都将不胜感激。谢谢!
答案 0 :(得分:2)
这是一个很酷的主意。这可能对孩子来说太正式了。我指导第一次机器人挑战赛(高中版),即使让高中生参与进程也很难。
我喜欢将任务作为积压的想法。目标/评判标准之一是团队如何制定选择任务的战略。优先处理积压将是与之交谈的好方法。
对于规划扑克,有没有孩子以前做过这个?即使对于成年人来说,估计也很艰难:)。我喜欢显示任务需要比预期更长的想法。半小时似乎很好。你甚至可以做15分钟,30分钟,1小时来完成一些小任务。喜欢清理:)。或者按时间将#个孩子放在一起。
谁决定你在Scrum之前选择哪些任务?我喜欢孩子们决定做什么的想法。您可以成为值得信赖的顾问,而不是产品所有者。我认为成为ScrumMaster比产品所有者更好,因为这更像是一个教练角色。
当然,学生可以成为测试人员和开发人员!在一个真正的Scrum团队中,目标是让人们投入并做任何需要的事情。这是跨职能团队的目标。
我认为冲刺长度为4周是好的。短跑计划/回顾一周,实际工作三周。我希望你发布这是怎么回事。 (虽然比StackOverflow更多的讨论,我强烈建议您在Chief Delphi(FIRST机器人论坛)上发布您的经历。如果您这样做,请在链接中添加评论!
你可以做第一次测试设计。任务成功的定义是什么?例如,去年机器人必须直线行驶,左转并在保龄球球处抛球。测试可能是'#34;确保保龄球被击倒。"这个真实世界的测试驱动介绍很酷!
我的一般建议是试用Scrum的部分内容。有些可能比其他人更适合孩子。
答案 1 :(得分:0)
短距离1小时你可能会更好。这对于学习来说要好得多,并且避免了估计问题。只需要很短的复古和一天计划(5分钟)即可开始上课。