第三章 如何决定我们要做什么

rel="File-List" href="file:///C:/DOCUME%7E1/etrust/LOCALS%7E1/Temp/msoclip1/03/clip_filelist.xml">

很少有人能够在如果制定项目计划上达成共识。通常情况下,我们在做计划的时候,最耗费时间的方面就是在如何使人们在制定计划的方法上达成共识这一问题上。我认为,计划之所以总是让人感到困扰是因为参与制定计划的人担负着各种不同的角色。当大家了解到一个重要的决定可能会影响他们接下来几个月甚至几年的工作的时候,每个人都会干劲十足的参与进来。从好的方面来看,这带给人们干劲和动力,但是同时,他们也担忧一旦他们的看法和建议没有被采用的话,那么机会也会白白从眼前溜掉。这种混合的情绪会使人们认为他们自己的观点才是最有用的。更加糟糕的是,在项目的计划过程中最终只会采用一种方法或者建议。

在软件系统中最困难的工作恐怕是决定要做什么事情。在软件系统中,没有什么部分的概念工作比建立详细的技术需求更加困难,它包括面向用户的接口,面向机器的接口以及面向其他系统的接口。这个阶段如果出现错误的话,那么结果将是毁灭性的,这在软件系统中也是独一无二的,没有其他部分会对软件系统产生如此决定性的影响。当然,在这个阶段一旦决定的事情,在后续的工作中想要修改几乎是不可能的事情。因此,软件构造者最重要的工作就是针对产品需求进行反复的细化与提炼。

——Fred Brooks

当你发现陈列自己房间里面的关于计划的书籍总是持有不同的观点的时候,你也不用感到奇怪。这些书籍总会关注计划的不同方面,有一些书籍关注商业战略,有一些关注工程与计划的过程,当然还有一些关注的是与客户的沟通。但是令人苦恼的并不是这些形形色色的观点,而是它们并没有意识到其他观点的存在。这就会让人感觉很奇怪,因为上面提到的影响计划的各个因素,包括商业,技术以及客户都不会孤立的存在。而且我确信一个项目计划的成功往往是结合了各个方面的观点和建议。那些能够结合各个方面观点和建议的项目经理们会比其他的经理更加有优势。

所以,本章的重点就是探讨项目计划制定的流程以及如何使你的计划获得成功的方法。首先,我必须阐明一些在不同的计划策略中所使用的词汇和概念(虽然这些很枯燥,但是这是为了更好地阅读后面的章节)。在那之后,我将上述 3 种观点结合起来,来回答如何制定成功计划的问题,并且我也将讨论在我们的日常工作中,如何使计划生效。接下来的章节我们将关注更加细节的东西,例如可视化文档以及式样书等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值