`
webcode
  • 浏览: 5977802 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

《死亡之旅》 第2版

阅读更多

如果你把这本书当作《敏捷软件开发》这样的普适的软工书来读,希望从里面找到一些对日常项目有裨益的提议,就不会有什么收获。
因为这本书只教人如何采取保守主义,实用主义的策略,"挺过死亡之旅式的项目而没有损伤"。

这是个有趣的话题。

因为死亡之旅式的项目一般比较难看,所以很少书籍会从这里面去总结"最佳实践"。大家更愿意在正常项目的基础上展开论述,通过"最佳实践"指导大家避免跌入死亡之旅的尴尬田地。
可惜,死亡之旅式的项目依然充满我们周围,而每一个被挺过去的死亡之旅项目,都只作为经验存留于参加人员的记忆里。所以这本书会提醒你,总结正常项目的"最佳实践"让你更好的完成任务很重要,总结死亡之旅项目的"最佳实践"教你如何最大限度的挺过项目同样重要。
但是,人人的死法可能不同,一本求生指南救不了全世界,当你想起自己也该总结一下时,这本书50%的目的就达到了。

一、政治,政治,政治
政治,玩家,谈判。IT程序员,最不擅长的可能就是这些领域,但很多死亡之旅其实都是源于政治上,一场好的谈判可以扭转整个项目的态势,效果比N天N夜的加班顶用得多。所以,程序员也应该注意政治与谈判的基本技巧,有备而战。
书中美国式的政治与中国特色的当然很不同,但起了个头,大家就可以自己琢磨下去。

二、保守主义,实用主义放光芒
死亡之旅的项目,就是以挺过去的最高目标的,如果还带着平常项目里的技术狂热,英雄主义,就一定死得更惨。
团队组建:一定要使用即时可用的人选,不要想着可以在项目过程中对沙包进行转化。不合用的人员,首先是不能当可用兵员算入项目,如果被硬塞了,那就让他能做什么做什么,idle也好,去看复印机也好,不用费心机去不用培训,更不要安排高手去做陪练。
工具、技术、软件过程选用:
不试用任何新技术(除非合同里面要求),使用最舒适的开发环境,最简单的技术。
1.尽量不要选用团队里都没有经过培训的东西
2.尽量不要使用c/c++/smalltalk/LISP/人工智能
3.尽量呆在windows里,不要使用Unix等系统
4.尽量使用所见即所得的开发环境

三,需求管理
作者与XP, RUP里一样的强调,区分需求优先级,通过谈判延后或取消优先级低的需求。
而单独的OOAD方法论里,没有需求优先级和需求变更记录这些重要方面。

四,其他
太多,都在书里划了线,不记了。

看软工类的书,最重要还是自己的思考,否则很快看完,然后很快忘掉,特别是国外的情况和我们并不相同时。

分享到:
评论

相关推荐

    Android平台开发之旅(第2版).pdf

    《Android平台开发之旅(第2版)》涵盖Android 3/4的新特性,立足实际的开发案例,介绍了Android平台开发的基础概念、实用技术和应用模式。主要内容包括应用程序框架、高级界面、数据库应用、网络通信与Web开发、无线...

    Android平台开发之旅第2版.PDF(高清)

    Android平台开发之旅第2版高清电子书PDF格式下载,从内容人来说涵盖了Android2.2/2.3/2.4,横跨手机与平板设备、案例丰富,涉及各类主流应用,深入介绍平台新特性。  Android平台开发之旅立足实际介绍了Android...

    Android平台开发之旅 第2版

    Android平台开发之旅 第2版

    Android平台开发之旅第2版配套光盘

    Android平台开发之旅第2版配套光盘

    Android平台开发之旅(第2版)

    Android平台开发之旅(第2版)PDF版

    Android平台开发之旅(第2版)].汪永松.扫描版[电子书

    [Android平台开发之旅(第2版)].汪永松.扫描版[电子书

    Android开发之旅 完整版pdf

    • Android 开发之旅:环境搭建及HelloWorld • Android 开发之旅:HelloWorld项目的目录结构 • Android 开发之旅:android架构 • Android 开发之旅:应用程序基础及组件 • Android 开发之旅:应用程序基础及...

    Android开发之旅——完整版

    • Android 开发之旅:环境搭建及HelloWorld • Android 开发之旅:HelloWorld项目的目录结构 • Android 开发之旅:android架构 • Android 开发之旅:应用程序基础及组件 • Android 开发之旅:应用程序基础及...

    Java游戏\大富翁中国之旅+最新版.jar

    Java游戏\大富翁中国之旅+最新版.jarJava游戏\大富翁中国之旅+最新版.jarJava游戏\大富翁中国之旅+最新版.jar

    初中语文文摘社会克莱米的死亡之旅

    初中语文文摘社会克莱米的死亡之旅

    Cocos2d-JS开发之旅+完整版

    第2 章 跑起我们的HelloWorld / 10 第一部分总结 / 27 第二部分 做一个简单的小游戏 第3 章 Cocos2d-JS 的平面世界 / 30 第4 章 让世界来点动静 / 51 第5 章 让玩家操纵这个世界 / 72 第6 章 控制小怪按时出现...

    Android开发之旅

    Android开发之旅:HelloWorld项目的目录结构 2 Android开发之旅:android架构 3 Android开发之旅:应用程序基础及组件 4 Android开发之旅:应用程序基础及组件(续) 5 Android开发之旅:活动与任务 6 Android...

    cocos2dx3.x游戏开发之旅电子版

    cocos2dx-3.x游戏开发之旅电子版供大家下载参考。。。。。。

    Ruby on Rails Web开发之旅.pdf【第二部分】

    《Ruby.on.Rails.Web开发之旅》,作者:【德】Patrick Lenz,翻译:王德民、刘昕、裴立秋,出版社:人民邮电出版社,ISBN:9787115188526,PDF 格式,大小 144 Mb,被压缩为 3 部分,本资源是第二部分;第一部分下载...

    Android平台开发之旅(第2版)光盘

    本书涵盖Android 3/4的新特性,立足实际的开发案例,介绍了Android平台开发的基础概念、实用技术和应用模式。本书光盘包含每一章节的实例源代码

    父与子的编程之旅

    说到培养孩子编程,有些人认为不宜太早, 拔苗助长;有些人认为没用,因为在这个浮躁的当下,程序员已经沦为IT民工;还有些人觉得家长功利,以为是受新闻里那些少年出名的低龄程序员和黑客的影响。...

    Python之旅.pdf

    Python之旅.pdf

Global site tag (gtag.js) - Google Analytics