第一篇求生心态I下载第1章欢迎来到软件项目求生训练中心许多软件项目的生存机会看来不大,其实不然。想要生存的第一步是确定以良好的方式开始进行。有好的开始,生存的机会自然就大得多了。1你可能很难相信,一般人对软件产品的要求要比软件项目严格多了。使用软件的人希望软件产品可以连续使用好几个钟头,可以连续执行好几百万个程序命令而历久弥新。可是软件开发者对软件项目反而不抱太大期望。使用者与客户也许会抱怨项目慢了一个月、三个月甚至半年才推出,也许抱怨程序不好用或缺乏几项重要功能。可是如果软件产品计划中的主体如期推出,即使不惜血本,大部分消费者还是会认为开发产品的项目成功了。我们看过太多失败的例子,所以我们认为只有完全像是扶不起的阿斗的项目才算是失败的。多年来,软件工业的高层人士对软件项目的要求总是爱之深、责之切。一个成功的项目应该尽可能满足成本与时间的需求,以追求高质量的产品为目标,不要瞻前顾后。确定了这点,就现阶段的技术还可以控制在百分之十上下的水准。一般的软件项目主管都可以做得到,即使是项目外的其他人,如高阶主管、经理、客户、投资人和使用者代表一样可以发挥相同影响力。一名ConstruxSoftwareBuilders的首席软件工程师请我去看他们一些失败的案例。在专家眼里,失败的原因通常很明显。中型软件项目的失败(20000~250000行源4微软项目求生法则下载代码)其实很容易避免。此外我发现软件项目不是不能达到最短时程、最低成本、最佳质量或任何其他目标择一力臻完美。并非以上所有目标都能同时完成,本书想要告诉大家的是力求在众多目标之间取得平衡,让一个低成本而高质量的产品能如期推出。求生需求软件项目求生第一步就是确认生存的基本需要。AbrahamMaslow观察出人类的需求依照程度由低到高,以自然阶层的形态呈现。最低程度的需求称做“生理需求”,这是人类生存所必需的最低要求。在我们满足上层的需求前,必须先满足图1-1中在虚线以下部分的较低程度需求。所以要先满足对食物、空气、水的生理需求之后,我们才能够追求“归属感”与爱自尊与自我实现的满足。如同许多软件专家一样,我发现类似的需求阶层也可以套用在软件项目上。软件项目有一组基本需求必须先被满足,逐步攀爬到需求金字塔的上层,就可以大幅改善项目的质量与生产力。项目团队必须满足“一定会完成项目”的最低层次需5微软项目:求生法则欢迎来到软件项目求生训练中心下载下载求,接着再来考虑有关时间和预算...