【问题标题】:How to manage time in Extreme Programming? [closed]如何在极限编程中管理时间? [关闭]
【发布时间】:2009-03-16 04:18:14
【问题描述】:

我正在监控一场比赛,其中每个冲刺都安排为一小时间隔。每个团队成员都应该在屏幕上设置倒计时时钟,最好是在终端上。时钟应在 45 分钟、55 分钟和 60 分钟后发出警报。

环境应该营造一种极限编程的感觉。是否有一些现成的终端应用程序可以完成这项工作?

[澄清]团队使用的是 Ubuntu 和 Mac。

【问题讨论】:

  • 这是什么?你在进行考试还是什么?我看不出你怎么能用这种可怕的方法获得高质量的软件。它可能会激怒人们而不是激励他们。管理层永远不会理解它。还有一小时的冲刺?你在开玩笑?我们在这里进行 3 到 4 周的敏捷冲刺。

标签: time extreme-programming


【解决方案1】:

好的,我的第一个问题是“天哪,为什么?”你怎么能在一个小时内完成冲刺。

但是话虽如此——我想是课堂上的什么东西——有很多这样的应用程序;提及操作系统可能有助于缩小范围。

在 Mac 上我喜欢使用 Miniteur

在 UNIX 系统上,它是一个简单的 shell 脚本(此处为 bash 语法):

sleep $((45*60)) && echo "Forty five minutes"
sleep $((10*60)) && echo "FIVE MINUTES LEFT"
sleep $((5*60)) &&  echo 'TIME IS UP!'

【讨论】:

  • 非常感谢!我没有等这么简单的答案:)我必须马上测试它。
  • 实验中出现一个问题,是否可以发出哔声?
  • 或闪烁,以便人们注意到终端后面的警报。
  • 哔声很简单:使用echo -e '\a\a\a\a' 会很好听。要使终端闪烁,请查看特定终端的 ANSI 控制序列。
  • 是的,我听到了哔哔声:) echo -e \\a echo -e '\a' echo -en '\x07' echo -en "\x07"
【解决方案2】:

“...这个环境应该营造一种极限编程的感觉...”,我觉得这种环境会产生一种极限压力的感觉,我们这里不是翻汉堡,我们是在做一些有创意的事情,给你的如果他们需要知道现在几点了,以及每小时还剩多少时间,他们会使用手表。

顺便说一句,这种方法已经尝试过了吗?如果是这样,它起作用了吗?团队是怎么想的?

【讨论】:

  • IB Dibloma Program 考试中使用了类似的方法,考生的时间很少。学生们积极性高,技能高,他们要求新的挑战。创意总是需要一些聚合。
  • 学生被选中。他们中的一些人对融资感兴趣。有些人喜欢挑战。看到他们的快速发展令人着迷。
【解决方案3】:

在考虑 1 小时的冲刺/迭代时,我真的很喜欢一件事。如果我想到 sprint 的疯狂步伐,我首先想到的(在这么短的时间内完成任何事情)就是结对编程甚至团队开发。 XP 的精髓。

这让我想到了。 冲刺越短,您就越开始使用 XP 范例。您开始在团队中进行快速头脑风暴,将程序代码配对(最快的编码人员会这样做)并进行大量沟通。完美的 XP。

虽然在现实生活中,这种短暂的冲刺是让你的团队很快筋疲力尽的杀手锏。但是你可以通过思考它学到很多东西。并采用自然冲刺长度(1 周)的结果。

【讨论】:

    猜你喜欢
    • 2010-09-09
    • 1970-01-01
    • 2020-07-05
    • 2011-02-20
    • 2013-09-18
    • 2020-12-29
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    相关资源
    最近更新 更多