《自适应软件开发》—从奴隶主到领袖< 1 序言 >

原创 2003年06月09日 07:56:00

< 序言 >
————

几年前,当我确定我的发展方向是软件开发时,给自己订下的三步曲是:软件编程、软件设计、软件工程。随着对既定目标的越来越近的时候,我却出现了一种困扰我的忧虑。

记得两年前开始的一个正规的软件项目,我是一个程序员,项目就像一颗种子一样渐渐得长成了一棵大树,按道理来说,看到如此成果应该会有一些成就或是自豪。可是我却感到了一种忧虑,人在项目当中究竟是什么呢?现代科学的软件管理让软件开发变成“软件工厂”,其中的人就像一个被催眠了的机器人,我被定义成一个部件,一个资源,任凭别人的调度和摆布。没有想法,机械地在一个生产线上执行着已被他人安排好的流程和工作,我的想法和主张完全被格式化的条款规定一个狭窄的框架中。我完全就是一个“奴隶”,我开始怀疑所谓的软件工程。

后来,我逐渐成长起来,并成为一个项目经理,有一段时间,我开始同时从事三个项目,一个项目中任系统分析,一个项目中任项目管理,一个项目中任售前技术负责。还要和一个朋友专研电脑游戏技术。在第一个项目中,有两个程序员接收我的分析结果,我把系统分析的详细设计写到了流程图和伪代码,他们负责实现,我负责解释。在第二个项目中,我有五个人员供我调配,在项目初期,我分配两个人做需求调研,另外三个人做技术准备,需求确定后,我分配一个人解释需求,我和另一个搞需求的人做数据模型和详细设计,而那三个人开始进行技术环境和基础框架程序准备,一切都是按照软件工程所定义的实施,文档和程序大量的出现,一切尽在掌握当中。

这是我平生以来工作强度最大的时期,每天我都要工作到凌晨三点,第二天八点就得起床上班。连续持续了两个月后,每当我看那些曾经和我一样的人,我有一种负债的感觉,我干了什么啊?他们是活生生的人啊,但他们却被我变了一个部件,一台机器。而我变成了“奴隶主”。

我开始以政治家的口气对自己说:“做一个好的软件,就得这么做,收起你的同情心吧,现实一点”。但我却无法停止困惑、开始自我遣责,难道这就是我要的软件工程?ISO-9000、CMM、大学时所学的软件工程,就是要把人当成一个资源、一个部件、一台机器?最近半年,我经常为这个问题所困扰,这完全就是奴隶主和奴隶的体制,我怀疑我生活在历史书中所描述的强权统治社会。

两周前,一个好朋友向我推荐了一本书,我还记得那天早上收到快递公司送来的这本书后,我就翻开看了,却再也无法停止,一直看到三更半夜。因为我所焦虑的,我所怀疑的,都在这本书中得到了解决。难道老天真的知道我在想什么吗?

下一页->

《自适应软件开发》—从奴隶主到领袖

————几年前,当我确定我的发展方向是软件开发时,给自己订下的三步曲是:软件编程、软件设计、软件工程。随着对既定目标的越来越近的时候,我却出现了一种困扰我的忧虑。记得两年前开始的一个正规的软件项目...
  • techcrunch
  • techcrunch
  • 2008年04月08日 23:18
  • 110

《自适应软件开发》—从奴隶主到领袖< 2 世界观的重生 >

————————这本书叫《自适应软件开发》,封面上写着“尤其适用于紧张、高度竞争和经常变更的软件项目”,其实这是片面的,这本书所表达的思想应该是“适应于人类的一切活动,大则包括社会制度,小则包含个人发...
  • haoel
  • haoel
  • 2003年06月09日 07:56
  • 6047

《自适应软件开发》—从奴隶主到领袖< 5 预测—协作—学习 >

——————————这是自适应的模型的。“预测—协作—学习”不断迭代,从而让团队不断进化,不断适应多变的环境。[预测]——就是对目标做一个分析,给出一个大的方向,但不要太具体,但是大方向一定要对。这不...
  • haoel
  • haoel
  • 2003年06月09日 07:56
  • 3300

《自适应软件开发》—从奴隶主到领袖< 6 边角料 >

—————《自适应软件开发》是一本很晦涩的书,简直是很难读,我很同情翻译人员的痛苦,我相信即使是英文版的,也是难懂,对于书中的许多地方,我也是揣摩猜测。可能会和书中的内容大相径庭,这点可能类似于爱因斯...
  • haoel
  • haoel
  • 2003年06月09日 07:56
  • 4301

《自适应软件开发》—从奴隶主到领袖< 4 领导—协作 >

———————我们生活的这个世界是一个强制秩序的年代,为了保持稳定,我们的领导人以发布命令的方式指使着我们,并对我们的日常活动进行控制。正规软件工程中的项目经理,也正如我们的大多数中小学老师,还有我们...
  • haoel
  • haoel
  • 2003年06月09日 07:56
  • 3542

《自适应软件开发》—从奴隶主到领袖< 3 混乱边缘的繁荣 >

—————————书中是以“混沌”作为术语,我觉得有些拗口,所以改成“混乱”。在现在的软件开发中,软件工程协会所制定的能力成熟度模型(CMM)被誉为圣杯,并在当今的世界中大行其道,随着软件开发的过程的...
  • haoel
  • haoel
  • 2003年06月09日 07:56
  • 3831

《软件工艺》——前言

(《软件工艺》一书即将由人民邮电出版社出版,详情参见http://www.china-pub.com/computers/subject/huodong/ry12.23/tyzt.htm。本文是该书的...
  • gigix
  • gigix
  • 2003年12月25日 10:26
  • 3480

高效能人士的七个习惯-2 成熟模式图 依赖-独立-互赖

成熟模式图 七个习惯并非零落、分散的
  • tomotayuki
  • tomotayuki
  • 2014年10月13日 15:27
  • 1071

《自适应软件开发》读书笔记

《自适应软件开发》这本书,刚读时,觉得是有点理想化,但是我对把生态系统的概念引入到软件开发管理非常欣赏。书还未读完,从晚上发现别人写的书评,有点极端,但也不无道理。故先转载,作为自己读书笔记的第一步。...
  • szhlyh
  • szhlyh
  • 2006年12月01日 16:31
  • 3018

以运营事故处理为切入点,浅谈意见领袖运营

--代言人and意见领袖 注:之前写以阴阳师为引子写的,应该也适用在RO上面。 最近,网易的卡牌游戏《阴阳师》异常火爆,在这个mmo、moba游戏盛行的时代,这已经可以称得上是业内奇迹了,...
  • just_do_it2009
  • just_do_it2009
  • 2017年03月16日 15:08
  • 245
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《自适应软件开发》—从奴隶主到领袖< 1 序言 >
举报原因:
原因补充:

(最多只允许输入30个字)