如果你把这本书当作《敏捷软件开发》这样的普适的软工书来读,希望从里面找到一些对日常项目有裨益的提议,就不会有什么收获。
因为这本书只教人如何采取保守主义,实用主义的策略,"挺过死亡之旅式的项目而没有损伤"。
这是个有趣的话题。
因为死亡之旅式的项目一般比较难看,所以很少书籍会从这里面去总结"最佳实践"。大家更愿意在正常项目的基础上展开论述,通过"最佳实践"指导大家避免跌入死亡之旅的尴尬田地。
可惜,死亡之旅式的项目依然充满我们周围,而每一个被挺过去的死亡之旅项目,都只作为经验存留于参加人员的记忆里。所以这本书会提醒你,总结正常项目的"最佳实践"让你更好的完成任务很重要,总结死亡之旅项目的"最佳实践"教你如何最大限度的挺过项目同样重要。
但是,人人的死法可能不同,一本求生指南救不了全世界,当你想起自己也该总结一下时,这本书50%的目的就达到了。
一、政治,政治,政治
政治,玩家,谈判。IT程序员,最不擅长的可能就是这些领域,但很多死亡之旅其实都是源于政治上,一场好的谈判可以扭转整个项目的态势,效果比N天N夜的加班顶用得多。所以,程序员也应该注意政治与谈判的基本技巧,有备而战。
书中美国式的政治与中国特色的当然很不同,但起了个头,大家就可以自己琢磨下去。
二、保守主义,实用主义放光芒
死亡之旅的项目,就是以挺过去的最高目标的,如果还带着平常项目里的技术狂热,英雄主义,就一定死得更惨。
团队组建:一定要使用即时可用的人选,不要想着可以在项目过程中对沙包进行转化。不合用的人员,首先是不能当可用兵员算入项目,如果被硬塞了,那就让他能做什么做什么,idle也好,去看复印机也好,不用费心机去不用培训,更不要安排高手去做陪练。
工具、技术、软件过程选用:
不试用任何新技术(除非合同里面要求),使用最舒适的开发环境,最简单的技术。
1.尽量不要选用团队里都没有经过培训的东西
2.尽量不要使用c/c++/smalltalk/LISP/人工智能
3.尽量呆在windows里,不要使用Unix等系统
4.尽量使用所见即所得的开发环境
三,需求管理
作者与XP, RUP里一样的强调,区分需求优先级,通过谈判延后或取消优先级低的需求。
而单独的OOAD方法论里,没有需求优先级和需求变更记录这些重要方面。
四,其他
太多,都在书里划了线,不记了。
看软工类的书,最重要还是自己的思考,否则很快看完,然后很快忘掉,特别是国外的情况和我们并不相同时。
分享到:
相关推荐
- 新闻主要内容是雅典奥运会圣火的环球传递,要求拟写不超过12字的标题,可能的标题如"奥运圣火开启全球传递之旅"。 6. **诗词鉴赏**: - 鉴赏苏轼的《水调歌头》,词前小序交代写作背景,词中体现了词人的人生...
- 人类航天历程包括苏联发射第一颗人造卫星、加加林进入太空、阿姆斯特朗登月以及杨利伟的太空之旅。 - 地球表面有多种地貌类型,如高原、平原、山地、海洋等,通过地震波分析地球内部结构,知道地球分为地壳、...
本教学设计针对的是中学八年级政治课程,主题为《感受大自然》,旨在培养学生的环保意识和对大自然的敬畏之情。课程分为两课时进行,主要围绕人与自然的关系,探讨人类活动对自然环境的影响,以及如何实现人与自然的...
2. **通假字**:通假字是古代汉语中常见的现象,文中提到几个例子,如“攻亲戚之所畔”的“畔”通“叛”,意为背叛;“其横逆由是也”的“由”通“犹”,相当于“还是”;“若夫君子所患则亡矣”的“亡”通“无”,...
### Unity3D教程:2D游戏开发精要 #### 引言:为何2D游戏是“蜜蜂的膝盖” 在游戏开发领域,Unity3D作为一款强大的3D游戏引擎...无论是游戏开发新手还是有一定经验的开发者,都能从中受益,开启自己的游戏创作之旅。
其中,温度对金鱼的影响尤为重要,水温的急剧升降可能导致金鱼不适甚至死亡。 2. **养鱼原则**:有“养鱼先养水”的说法,意味着保持水质的稳定对金鱼健康至关重要。养金鱼时,自来水需要静置2-3天以排除水中的氯。...
2. **海洋生物多样性与威胁**:海洋生物多样性受到多种因素的威胁,包括过度捕捞导致鱼类资源减少,海洋污染影响生物生存,以及全球气候变化如海水温度上升和海平面上升,这些都可能改变海洋生物的生存环境,破坏...
2. 推理能力:根据上下文,问题2问作者在到达农夫家之前期望看到Milly在哪里。由于农夫提到"She was such a good cow!"以及之前的暗示,我们可以推断Milly是一头牛,因此最可能的答案是A(在谷仓的地面上)。 3. ...
2. 亡刃将军(Corvus Glaive):是黑曜五将之首,拥有超人的力量和快速愈合的能力。 3. 暗夜比邻星(Proxima Midnight):一位精通宇宙格斗术的大师,擅长近身肉搏。 4. 黑矮星(Black Dwarf):拥有超人的力量、超...
肿瘤医院接收的患者病情通常更为严重,这也可能是导致死亡率较高的原因之一,因此可以作为支持专家观点的论据。 - **D选项**:“有些医院不具备特种手术和特别护理条件,碰到相关的病人就转院了事”。这表明某些医院...
### 2. 达里诺尔湖生态系统与渔业管理 - **湖泊类型及其性质**: - 根据题目中的描述,“该湖湖水只有补给,没有外泻,补给全靠四条河流的淡水注入”,可以推断该湖泊是由地壳凹陷形成,并且是一个咸水湖,因为...
我们应当珍视并积极参与这个过程,让生命之旅充满意义。 综上所述,这些练习题引导学生深入思考生命的意义,理解生命的短暂、独特、不可逆性,以及生命在时间、社会和精神层面的连续性,鼓励他们珍爱生命,把握当下...
10. **地方治理与民生改善**:凌策请求开凿山路,缩短行程,减少了行旅死亡率,体现了官员对民生的关注和改善措施。 总结:宫斗剧作为一种文化现象,既反映了古代宫廷斗争的历史背景,也折射出现代社会中的某些心理...
2. 陇海铁路线与京广铁路线的交会城市是郑州,这是中国重要的交通枢纽之一。 3. 2吨活鱼从北京郊区运往城区,适宜的运输方式是公路运输,因为公路运输灵活,适合短距离、量小的鲜活货物运输。 4. 中关村高新技术园区...
【牛津英语模块3-4词汇短语复习教师版1.doc】是一份针对高一学生进行英语复习的文档,主要涵盖了必修3的词汇和短语。这份文档旨在帮助学生巩固和扩展他们的词汇基础,提高语言运用能力。以下是对部分词汇和短语的...
人口增长包括自然增长(出生率减去死亡率)和机械增长(迁入人口减去迁出人口)。从题目信息来看,深圳的人口增长率最大,而北京的人口自然增长率并未明确说明是否为负值,上海的人口迁出量也没有具体数据支持。 2....
10. **颜色的象征意义**:白色通常象征纯洁、和平,而黑色常被用来代表悲伤、死亡或不祥之事。 第二部分的判断题主要考察读者对书中内容的理解和记忆: 1. **书名来源**:《十万个为什么》的灵感确实来源于卢·...
2. **日常对话**:对话内容涵盖多种日常生活场景,如交通方式的选择(飞机、船、火车),节日日期的询问(中秋节),餐饮选择(饺子、面条、粥),动物死亡原因分析(天气、健康、年龄),活动时长(水节持续时间)...
28. **膝**:"knee",人体关节之一。 29. **鼻出血**:"nosebleed",鼻子流血的情况。 30. **呼吸**:"breathe",吸入和呼出空气的过程。 31. **晒伤的**:"sunburnt",因过度暴露在阳光下导致皮肤受损。 32. **我们...