我们如何在时间限制与趣味性蠕变之间取得平衡?

时间:2020-03-05 18:52:37  来源:igfitidea点击:

我通常喜欢编程。繁琐的工作很容易尽可能快而正确地完成,因此我可以通过它,而不必再次看到它。

但是我的很多编码都很有趣,当我进入"区域"时,我真的很开心。

在这里我犯了一个错误,那就是花太多的时间,也许增加功能,以凉快或者优雅的方式编写它,或者只是制作整洁的原型。

  • 在超出时间范围之前,我们如何识别这种情况?
  • 在开始一段可能有趣的代码之前或者期间,我们要怎么做才能回到正轨?
  • 什么时候可以让自己"疯狂",而不必担心后果就可以享受呢?

-亚当

解决方案

回答

保留详细的优先功能列表/错误列表。经常回顾一下,然后在有趣的工作与需要完成的错误/功能之间取得平衡。

回答

随着积压。这样一来,我们就可以始终牢记需要做的事情,然后才能开始做自己想做的事情。

回答

给自己一个艰难的期限-即使是针对自己的项目。否则,我们将无限地不断调整和添加功能。

回答

始终准备好有效的发行版(快照)。像对待SQL Server实现快照隔离的方式一样对待它。 :)

继续将新的有趣的东西添加到项目的单独副本中。稳定后,覆盖发布文件夹,这就是新快照。每当有人要求演示或者发行时,我们都可以始终切换到稳定的应用程序,并随时显示一些内容。

回答

通过将其视为可销售的糖果来证明我们插入的任何"有趣"功能。

当然,除非它们不可见;)