我从事软件开发工作已经有半个多世纪了。在这些年里,我既获得过巨大的成功,也经历过彻底的失败。 这些年来,我一直在与他人讨论软件开发,并指导和教授软件开发。大部分时间里,我也在思考,试图弄明白为什么这样一件事情可以看起来十分简单,同时又十分复杂。如果你从事过软件开发工作,我想你可能也经常觉得这件事应... 查看全部[ 前言 ]
软件就像是熔岩 孩子们常常会玩一种叫作“地板就是熔岩”(The floor is lava)的游戏。在游戏中,你需要在不接触地板的情况下从一个地方挪到另一个地方,因为地板就是熔岩。如果踩到了熔岩,你就会被烫死;你会发出凄厉的号叫声,死相凄惨。因此,不要踩到熔岩。整个游戏中,你需要从沙发上跳到椅子上... 查看全部[ 引 言 ]
上图展示了接下来我们要讨论的流程。让我们从价值开始,因为价值才是我们的工作重点。 价值:后面我们将会看到,所谓价值,就是“那些我们想要的东西”。价值有很多种,从金钱到笑容乃至生命,所有这些都是有价值的。第2章将更深入地探讨什么是价值。 我们会自下而上从金字塔的底部开始,在将产品划分为小块... 查看全部[ 第1章 寻找价值 ]