100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 软件研发之道:微软开发团队的经验法则

软件研发之道:微软开发团队的经验法则

时间:2024-01-30 06:52:31

相关推荐

软件研发之道:微软开发团队的经验法则

目录

开局阶段1

组织1

质保人员是“少数民族”吗2

到底谁负责产品设计2

经验法则1建立共同前景3

经验法则2使大家主动投入11

经验法则3制定多版本的技术计划13

经验法则4不要认为别人是笨蛋17

死亡行军19

经验法则5搜集情报22

经验法则6注意团队成员组成的比例24

经验法则7组建功能监督小组25

经验法则8项目经理的重要性32

团队精神33

经验法则9做权威,而非掌权者35

竞争38

人类学简介38

软件竞争40

经验法则10缺乏竞争对手?未必是好事41

经验法则11与竞争对手不相上下?进行功能竞赛43

经验法则12落后于竞争对手?更频繁地推出新版本43

经验法则13领先于竞争对手?绝不放松46

经验法则14紧跟潮流46

客户48

简单的购买模型50

经验法则15让客户惊喜51

经验法则16找到靶心52

经验法则17与客户建立良好的关系,而不只是生意往来54

经验法则18加快产品周期55

设计57

经验法则19追求伟大57

经验法则20确定主题58

经验法则21将依赖减至最少60

经验法则22平息客户的抱怨60

经验法则23软件的可移植性62

经验法则24在设计阶段考虑时间因素62

开发62

经验法则25拒绝错误指示64

经验法则26以游戏的心情开发软件67

中期阶段68

经验法则27像医生一样68

经验法则28记住软件开发金三角:功能、资源和时间70

经验法则29不要不懂装懂71

经验法则30提交中间产品74

经验法则31小心“闭门造车型”开发人员79

经验法则32经常、定期构建软件产品82

经验法则33始终完全了解产品的状态84

掌握进度86

经验法则34利用零缺点里程碑86

经验法则35带领全体成员到达零缺点里程碑88

经验法则36完成每个里程碑后进行事后总结,但不要指责88

经验法则37把握里程碑的字面意义与精神89

经验法则38掌握什么是“正常的”90

经验法则39里程碑的合理数目94

经验法则40每一个小的里程碑都有专属的意义(故事)94

经验法则41寻找自然出现的里程碑95

经验法则42虽落后,别趴下99

经验法则43不要落后多久就把原定日期延后多久108

经验法则44延误了这个里程碑,一定要按时到达下一个里程碑109

经验法则45从延误中学习经验教训109

经验法则46要有全局观110

经验法则47与时俱进110

推出阶段112

推出阶段:启动112

推出阶段:移交113

推出阶段:收尾114

经验法则48关怀多于要求115

经验法则49Beta版不是修改产品的时候116

经验法则50利用Beta测试来调整宣传策略116

经验法则51严格执行类选法116

经验法则52小心保持软件的稳定118

发布阶段119

经验法则53伟大的软件应该有一个伟大的故事120

经验法则54建立赢家形象123

结束语124

附录:聘用和留住人才125

雇用聪明的人125

适才适任126

赛马必须奔跑127

好高骛远者需要你的推动128

软件开发领先者资源的不完全清单132

新的经验法则134

经验法则55做完美的老板134

经验法则56老板就是你最重要的客户136

一种更好的方式136

在如何看待老板上的转变137

经验法则57支付“lumber tax”和下alpha赌注139

Alpha(或Alpha能量)139

The Core System V. 3.0的元素142

形成共同前景的4个步骤143

第1部分:“签到”的元素143

第2部分:决策过程的元素145

第3部分:校正的元素147

第4部分:共同前景的元素148

The Core Protocols V. 3.0151

核心承诺151

核心准则152

放弃/取消放弃152

签到152

离开153

求助154

准则检查155

目的检查155

决策过程156

解决157

完美行动158

个人校正159

调查160

译者序

本书是软件工程领域的经典之作,它的第一版创作于1995年,到现在已经有历史了,你现在看到的是它的第二版(版)。这一版包括3个部分,第一部分是原来第一版内容,第二部分介绍了人际关系准则和行为模式的系统,第三部分是作为多媒体补充的视频资料 。值得注意的是,原来1995版内容大部分没有做修改,因为这些思想经过10余年的事实检验,被证明一直是正确的,作者对这部分内容只是增加了一些补充性的文字信息,并指出了这些思想的后续发展。我想前的大部分软件书籍可能都早已过时了吧,而这本书经过岁月的洗礼,依然熠熠生辉。虽然软件领域瞬息万变,技术革命的步伐也越来越快,但有些东西是永远不变的,就像牛顿三大定律一样。

把软件工程理论与软件开发实践结合到一起,生产力就会呈几何级增长。自从软件工程成为一门正式的学科以来,人们对软件工程理论的探索和研究就从未停止过,人们对于开发的认识也从单纯逐步走向成熟,并对它进行科学的分析和研究,进而实现人们把软件工程理论成功应用于软件开发项目的理想。本书所介绍的很多思想,特别是第二部分中的思想,将会给软件开发方式带来一场革命,也将会把软件开发推向一个全新的阶段。和历史上每一次超越的过程一样,只有依靠严谨的科学理论和不断的实践,才能够真正实现自我发展与超越,这也正是本书的主旨。

本书中有些经验法则是我们所熟知的,但大部分人可能只是下意识地使用它们,而没有形成一个清晰的认识,通过仔细阅读本书,你可以系统地掌握它们。有些经验法则则是我们以前从不知道的,例如有关人际竞争的alpha理论。这些新鲜的思想使我有所顿悟,相信读者也会同样受到启发。

翻译本书是一个巨大的挑战,毕竟,要在短短数月之间读懂作者多年职业生涯中在各个方面积累的思想、感悟和智慧并不容易。虽然我几乎放弃了所有的周末和节假日休息时间,但仍然感觉时间紧张而且压力巨大。这是一本博大精深的书,如果由于我的理解问题而致使没有完整地表达出作者的深邃思想,那将是我最大的过错和遗憾。因此,我全力以赴,尽最大努力保证翻译的准确,但由于水平有限,在翻译过程中难免会出现错误,恳请读者批评指正。在此我必须感谢我的同事为我分担了大量我份内的工作,使我能够腾出更多时间来翻译本书。最后感谢图灵各位编辑所付出的努力,感谢他们在翻译过程中给予的帮助和提出的宝贵意见。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。