我第一次与敏捷软件开发的邂逅,是在极限编程刚刚兴起时,跟KentBeck一起工作的经历。其中让我印象深刻的事情之一,就是我们如何做计划的方式。这里面包括一种估算方式,比起我之前见到过的其他方法,它既轻量,还更有效。这样过了十年,现在一些有经验的敏捷实践者,开始了一场关于估算是否值得甚至是否有害的争论。我想,为了回答这个问题,我们必须审视一下估算的目的。通常的场景是这样的:开发者被要求给出对于即将开始工作的估算。人们大多是乐观派,即使没有压力的情况下(一般至少也会有点压力),这些估算通常会比较小...
查看全文