你的位置:软件知识原创基地 >> 知识海洋 >> 项目管理 >> 详细内容 在线投稿

超越竞争对手的秘密武器-技术重用

热度3069票  浏览758次 时间:2009年9月15日 16:23

摘要

软件重用的好处不言而喻,但似乎很多公司都会陷入这样的怪圈:因为项目进度压力大,就不讲究什么重用设计了,太花时间了,完成项目再说。因为一直都是项目进度压力大,故周而复始的循环这个怪圈。

如何摆脱这样的怪圈?如何在激烈的竞争中立于不败之地?如何利用好“软件重用”这个厉害的武器?本文阐述了笔者大量的工作体会,将给你一个有益的启发。

 

特别声明:
如需转载此文,请给出指向本网站的连接,如下:
作者:张传波
摘自:http://www.umlonline.cn
如不能按此要求,请不要转载此文。


国外软件技术水平 VS 国内软件技术水平

微软的Office,我想无人不晓吧?OfficeVBA不知道了解的人是否多?n年前我第一次知道这个VBA的时候,我觉得非常震惊, 我们利用VBA可以低成本地做很多开发,直接利用Office的全部功能。同时我很佩服微软,Office中几乎所有的产品,都包含VBA这个“组件”,这个小小的组件让所有应用这个组件的产品增值不少。

几年前我玩过一个国产的RPG电脑游戏,觉得非常经常好玩。数月后,该公司再次发布了一款新游戏,号称继承了之前那个游戏的精华,我非常激动,购买了这个游戏,谁知道让我非常失望,新款游戏的基本上就是用原来游戏的模子倒出来的,只是把故事情节、场景换掉。这里倒不是想说这个游戏没有什么新意,而是想说这个公司把重用发挥到极致,游戏的情节引擎、战斗引擎等都不需要换掉,他们甚至利用开发团队内部使用的“情节编辑器”和“场景编辑器”等工具,就可以“配置”出一款新的游戏软件出来。姑且不论这个公司游戏创意方面的考虑,这个公司利用软件重用,生产游戏的速度得到了很大的提高,并且可以很好地保证质量,因为这些重用的组件之前已经经过充分测试了。

国外软件技术比起国内来,领先了很多个“马位”,软件重用方面的考虑在国外大公司来说已经是“家常便饭”的事情了,而国内真正考虑软件重用的公司并不多。

国内的很多系统和软件,基本上是做数据库的“四轮马车”的工作。

很多项目的名字都类似于“某某管理系统”,什么ERPMIS等系统,其实背后做的都是数据库的增加、修改、查询和删除的操作,技术含量并不高,仅是工作量大而已。这些庞大的系统,经常会把一些软件公司拖死。难道就没有办法用快速、高质的办法来完成这些项目吗?

 

特别声明:
如需转载此文,请给出指向本网站的连接,如下:
作者:张传波
摘自:http://www.umlonline.cn
如不能按此要求,请不要转载此文。


过程VS技术

为了更好的控制需求,为了做好需求开发工作,为了提高生产力,很多人想到了改进过程,很多公司也竞相去过CMMI多少级。从过程来改进生产力无疑是一个好方法,但能不能从技术来改进呢?很多时候从技术来改进生产力比从过程入手来得更直接更有效。

在做一些信息管理系统的时候,经常会遇到客户需要修改业务对象属性的情况,这时我们常常要给相应的数据表增加一些字段,并要修改界面层到数据库操作层的代码。难道没有一种好的技术办法来解决这种需求变更吗?

我们用微软的SharePoint作为我们公司的内部办公平台,SharePoint最大的优点就是能“随需而变”,能随时增加、修改、删除字段,而不需要编写任何的代码,也不需要要求微软提供任何支持服务。我们为之感到惊叹,微软的技术也太牛了!我们学习了SharePoint这个特点,对自己的产品进行改造,使之具备类似于SharePoint的特点,能随时增加、修改、删除业务对象的属性,而不需要修改任何代码,并且我们把这个技术几乎重用到我们全部的产品上,极大提高了我们产品的竞争力。

业务对象的属性发生变化,这是常见的事情,我们完全没有必要埋怨客户的“无理”变更,当你成为客户的时候,你也会有这样的需求变化要求。如果我们的软件在技术上能做到“随需而变”,那么你还会害怕什么需求变更呢?IBM的广告词之一就是“随需而变”,如果没有强大的技术做后盾,谁敢打出这样的广告呢?

当然,技术改进与过程改进是密不可分的,技术改进也需要配合相应的过程来支持,我们在考虑改进的时候,不妨同时从过程和技术两个角度来考虑。


TAG: 技术重用
顶:187 踩:199
对本文中的事件或人物打分:
当前平均分:-0.32 (851次打分)
对本篇资讯内容的质量打分:
当前平均分:-0.46 (848次打分)
【已经有984人表态】
179票
感动
109票
路过
102票
高兴
119票
难过
105票
搞笑
111票
愤怒
115票
无聊
144票
同情
上一篇 下一篇
软件知识大学
首页 第1页 第2页 第3页 第4页 第5页 第6页 第7页 第8页 第9页