精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>待整理2000/4/25之后>>转贴:对一个问题的看法

主题:转贴:对一个问题的看法
发信人: cancan28()
整理人: majorsun(2000-12-05 18:26:02), 站内信件
   如何解释当今软件项目的高失败率?为什么那么多?如果不是大多数,软件项
 
目依然被延迟完成、预算超支和品质问题所捆扰。怎样才能提高商业行为、国民
 
经济及日常事务日益加强依赖的软件系统的质量? 


   这是曾经贴过的一个问题,其实是小弟在一篇关于需求管理的资料中翻译的一
段文字,CCC兄讲得对,模糊的需求是造成这种现象的主要原因

   但个人认为,当今软件公司开发过程的不规范及随意性也是一个很重要的原因

   想RUP可以得到这个问题的解答



--
好耶!你喜欢足球吗?

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.105.165]
发信人: rampig (码农), 信区: SystemAnalysis
标  题: Re: 转贴:对一个问题的看法
发信站: 网易虚拟社区 (Thu Nov 30 00:40:16 2000), 站内信件

【 在 cancan28 (苏康胜) 的大作中提到: 】
:    如何解释当今软件项目的高失败率?为什么那么多?如果不是大多数,软件项
:  
: 目依然被延迟完成、预算超支和品质问题所捆扰。怎样才能提高商业行为、国民
:  
:    .......

的确, 任务书是经理的三句话的回忆录,
       详细说明书是:设备布置图(只有一张,售前给客户看的),模块框图(
分配工作用的)
       各模块之间的接口是*.h/*.cpp, 
       历程碑只有一个:验收,
       验收的标准只有一种:领导“这个功能应该有,界面应该专业一点”,程
序员“对不起,我是新来的”



     



--
盗版必究!

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 211.167.6.245]
发信人: tidycc (ccc), 信区: SystemAnalysis
标  题: Re: 转贴:对一个问题的看法
发信站: 网易虚拟社区 (Thu Nov 30 17:23:28 2000), 站内信件

【 在 cancan28 (苏康胜) 的大作中提到: 】
:    如何解释当今软件项目的高失败率?为什么那么多?如果不是大多数,软件项
:  
: 目依然被延迟完成、预算超支和品质问题所捆扰。怎样才能提高商业行为、国民
:  
:    .......

在这里,我只谈谈我个人的看法
    在国内,由于盗版的原因,几乎不能做工具软件,做这东西的肯定
做过一次不敢再做了,赔不起啊。只能做系统集成,各位想想,你做过
的、分析过的、管理过的项目有几个不是系统集成的,至少再下做
过的项目全部是系统集成的。
    做系统集成是有自己的特点的,首先是进入门槛的问题,那可不技
术上的问题,那是公共关系的事(大家肯定深有体会),公共关系放在
第一位,公司主要的人力财力物力回着这个转,自然其它的东西不会太
在意了。再次就是用户的问题,由于系统集成一般来说,只此一家,别
无分店,那开发成本是很高的(有几个项目少于十万的??),能承受
这么高的开发成本的地方自然不是小地方,小公司啦。一般是大型国有
企业,政府机关,处于垄断地位的公司... 这些地方别的不说,光那些
人就特神气,而做我们这行的人有几个人受得住??加上在这些地方做
系统集成,一般是同计算机部门合作的,而计算机部门在这种公司啊一
般都是从属地位,辅助部门,受其它部门气的地方,你要同计算机部门
合作去说服其它部门同你好好合作,那滋味好难受,但你也得去做。
    我在上一篇文章说过,一定要在签约时说好做到一个度,但实际上
为了进这门槛,都不知花费了多少的精力、代价、等到签约,能签下来
就不错了,还敢提自己的要求,你想不想签约了??这也就是签单的人
水平再高,再厉害,也不去出面做程序(私下可以)出面做程序的人一
定是另一个人,有事找老板吧,我是工仔(我无权决定增加程序的功能)。
    在这种地方,不是法治,而是人治,是领导的意志为先,人的意志
变化是最大的了。正因为如此,用户的需求肯定会不断变化,自然,事
情也就难做了,一个笑话就是中国人的身份证号码从十五位变成十八位。
用户的要求肯定在不断改变,肯定在不断的提高,狠不得什么工作都是
计算机做,甚至你做出了一个试用版,他使用了会提出更多的要求,
在这里,已经不是做不做得到的问题了,不是技术上的难题了,而是你
如何说服用户接受你的观点,让系统只能到此为止,再加功能只能是下
一个版本的问题,但那些人又是老爷啊...
    做系统集成的最后一个问题是系统集成都是特定的用户,特定的环
境,很少两个项目是一样的,或者核心的东西是不变的,你从上一个项
目做下来的经验,教训,有多少能应用到下一个项目之中呢,大部分都
每一个项目经验的教训和经验都是孤立的。每一个项目相当从头开始,
没有集成,那有提高?微软的东西都是要第三个版本才是好的,我们的
项目有几个做到了第三个版本??而做工具软件,一个一个版本升上去
核心的东西是不会变的,变的是功能的增加和BUG的减少,这也是软件质
量不高的又一个原因。
    我不从技术上谈,因为我觉得做系统集成没有很多的技术难点,主
要是烦,烦得不得了,做来做去就是这些东西,做来做去就是那些问题,
对程序员没什么提高,程序员想提高,那就跳吧,跳吧,于是人员的流
动自然大了,又是一个原因... 说穿了,我们也是用户,只不过我们用
的是VC、VB、DELPHI、ORALCE、SYBASE... 等工具,用得比一般人多一
些,知道的多一些,美名曰:我是程序员...
    由于不能走向其它领域,于是,一个系统集成做完了,升级到顶了,
又要开始了新的战场,开始了新一轮公共关系学(八仙过海,各显神通)
多少的公司在此倒下,多少的经验,成果,教训不再遗传,又有多少新
的公司在此重走一个轮回。
    由于软件公司不能长大,不能立足国内,还谈什么走向世界;走向
世界,谈什么RUP,当一个生存都有问题的时候,想这些,合适吗??
我不认为RUP是没用的东西,相反,它很有用,只是现在情况限制它的
发展,现实不符合它的成长。我们一直在努力,不过,努力的结果是什
么呢??
    个人认为,只要在做系统集成,一定会有问题,虽说有很多方法,
很多经验,只是冶标不冶本的玩意。
    如果做工具软件能挣钱,能挣大钱,我不想再去分析系统集成的
用户需求;不想同那些大公司、大地方的老爷们打交道(可能也只是
一个普能职员,但比老爷还神气);不想在用户或领导的“强烈”要求
下,重新安排手下程序员的工作和调整自己的工作计划,安排某个程
序员去修改已经修改了无数次却又要修改的程序,调整已经调整多次
却又要再次调整的计划;不想...
    再说一句,打倒盗版(我也在用,苦笑...)
    
附:以下是本人在上一篇文章的回复,转抄在此

用户的要求永无止境。 
在签约时没做到双方约定, 
那就是改不完的程序。 
个人认为,主要是做到什么为止,做到双方都能接受到的一个度。 
只有这样,才可以做下去 
至于增加功能,下一个版本吧, 
要收MONEY的 

--
十里长亭,百里龙行;千里雷霆,万里风行。

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 211.167.7.21]
发信人: ispower (power), 信区: SystemAnalysis
标  题: Re: 转贴:对一个问题的看法
发信站: 网易虚拟社区 (Thu Nov 30 23:27:59 2000), 站内信件

【 在 tidycc (ccc) 的大作中提到: 】
: 【 在 cancan28 (苏康胜) 的大作中提到: 】
: :    如何解释当今软件项目的高失败率?为什么那么多?如果不是大多数,软件项
: :  
: : 目依然被延迟完成、预算超支和品质问题所捆扰。怎样才能提高商业行为、国民
:    .......

非常同意!



--
===有所为,有所不为===

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.50.99]
发信人: kamkam (Eric), 信区: SystemAnalysis
标  题: Re: 转贴:对一个问题的看法
发信站: 网易 BBS (Fri Dec  1 01:16:15 2000), 转信

好文章!和我的想法一样,虽然我未必能像你这样总结出来!
目前我的身份恰好就是你所说的处于大老爷位置的人。我是政府部门
信息中心的技术人员,确确实实地感受到你所说的情况
1。只有系统集成才能在中国做下去,至少目前一段时间不会改变
2。系统集成的单子主要靠关系,而不是靠技术实力,但要老实说一句,
哪个公司又比哪个公司的实力多多少?和我们打交道的都是国内上市公司
来的,决非那些三五个人的草头公司。
3。系统集成项目投入成本极大,想凭一个项目赚钱非常困难,但赚钱还是
有办法的。1是硬件和网络设备上赚钱,2是完成项目后,将这个项目推广到
整个行业中,这在政府部门项目和大型企业集团的项目中比较常见。
4。项目开发过程难度大,用户素质低下固然是一个原因,但我国的整个法制
规范(也包括各企业、部门内部的制度)不成熟不稳定是主要原因。比如国家
的法制、制度突然改变,你说“我们合同写了,不能改,否则再交钱”显然
说不过去,因为有时候不是企业的责任,比如前面有人说过的身份证号码长度
变化的问题是很好的例子。
5。政府部门、企事业中的it中心确实只是处于从属地位,导致系统开发过程中
项目负责人需要花很大力气去处理协调的工作。我对此深有感触。

如果要真正做好项目,需要非常深入的了解,大量的长时间的资本人员投入,
不符合效益最大化原则,导致大多数项目都未能如意,所以很多的政府部门,
大型企业都要组建自己的人员众多的it中心,但我觉得这不符合社会分工的原则。
目前我国的现状就是这样,是否意味我们就无路可走,我想这就是我们应该重点
讨论的问题。是否有两全其美的做法?比如,做系统集成,然而引入工具软件的
想法,尽量通用一些,或者做一些容易通用的集成项目,避开那些行业特点太
明显,太特殊的项目等等。

我很想听听大家的意见。

btw:政府的信息部门其实很辛苦的,收入和别人一样,甚至更少,但干活绝对
最多,公司的还有项目提成,我们做完项目一分没有,所以有时候虽然自己会做
都宁愿让公司做,但可笑的是让公司做又做的乱七八糟!公司里面优秀的程序员
是公司的大爷,在政府中再优秀的程序员也难免要去维护打印机啦,教人关机开机
操作啦等等事情。

另外我觉得不论做项目做工具,帮助用户实现效益是一个好程序员的目标,像
kv3x , X山独霸那样的工具,不做也罢。
【 在 tidycc (ccc) 的大作中提到: 】
: 【 在 cancan28 (苏康胜) 的大作中提到: 】
: :    如何解释当今软件项目的高失败率?为什么那么多?如果不是大多数,软件项
: :  
: : 目依然被延迟完成、预算超支和品质问题所捆扰。怎样才能提高商业行为、国民
: :  
: :    .......

: 在这里,我只谈谈我个人的看法
:     在国内,由于盗版的原因,几乎不能做工具软件,做这东西的肯定
: 做过一次不敢再做了,赔不起啊。只能做系统集成,各位想想,你做过
: 的、分析过的、管理过的项目有几个不是系统集成的,至少再下做
: 过的项目全部是系统集成的。
:     做系统集成是有自己的特点的,首先是进入门槛的问题,那可不技
: 术上的问题,那是公共关系的事(大家肯定深有体会),公共关系放在
: 第一位,公司主要的人力财力物力回着这个转,自然其它的东西不会太
: 在意了。再次就是用户的问题,由于系统集成一般来说,只此一家,别
: 无分店,那开发成本是很高的(有几个项目少于十万的??),能承受
: 这么高的开发成本的地方自然不是小地方,小公司啦。一般是大型国有
: 企业,政府机关,处于垄断地位的公司... 这些地方别的不说,光那些
: 人就特神气,而做我们这行的人有几个人受得住??加上在这些地方做
: 系统集成,一般是同计算机部门合作的,而计算机部门在这种公司啊一
: 般都是从属地位,辅助部门,受其它部门气的地方,你要同计算机部门
: 合作去说服其它部门同你好好合作,那滋味好难受,但你也得去做。
:     我在上一篇文章说过,一定要在签约时说好做到一个度,但实际上
: 为了进这门槛,都不知花费了多少的精力、代价、等到签约,能签下来
: 就不错了,还敢提自己的要求,你想不想签约了??这也就是签单的人
: 水平再高,再厉害,也不去出面做程序(私下可以)出面做程序的人一
: 定是另一个人,有事找老板吧,我是工仔(我无权决定增加程序的功能)。
:     在这种地方,不是法治,而是人治,是领导的意志为先,人的意志
: 变化是最大的了。正因为如此,用户的需求肯定会不断变化,自然,事
: 情也就难做了,一个笑话就是中国人的身份证号码从十五位变成十八位。
: 用户的要求肯定在不断改变,肯定在不断的提高,狠不得什么工作都是
: 计算机做,甚至你做出了一个试用版,他使用了会提出更多的要求,
: 在这里,已经不是做不做得到的问题了,不是技术上的难题了,而是你
: 如何说服用户接受你的观点,让系统只能到此为止,再加功能只能是下
: 一个版本的问题,但那些人又是老爷啊...
:     做系统集成的最后一个问题是系统集成都是特定的用户,特定的环
: 境,很少两个项目是一样的,或者核心的东西是不变的,你从上一个项
: 目做下来的经验,教训,有多少能应用到下一个项目之中呢,大部分都
: 每一个项目经验的教训和经验都是孤立的。每一个项目相当从头开始,
: 没有集成,那有提高?微软的东西都是要第三个版本才是好的,我们的
: 项目有几个做到了第三个版本??而做工具软件,一个一个版本升上去
: 核心的东西是不会变的,变的是功能的增加和BUG的减少,这也是软件质
: 量不高的又一个原因。
:     我不从技术上谈,因为我觉得做系统集成没有很多的技术难点,主
: 要是烦,烦得不得了,做来做去就是这些东西,做来做去就是那些问题,
: 对程序员没什么提高,程序员想提高,那就跳吧,跳吧,于是人员的流
: 动自然大了,又是一个原因... 说穿了,我们也是用户,只不过我们用
: 的是VC、VB、DELPHI、ORALCE、SYBASE... 等工具,用得比一般人多一
: 些,知道的多一些,美名曰:我是程序员...
:     由于不能走向其它领域,于是,一个系统集成做完了,升级到顶了,
: 又要开始了新的战场,开始了新一轮公共关系学(八仙过海,各显神通)
: 多少的公司在此倒下,多少的经验,成果,教训不再遗传,又有多少新
: 的公司在此重走一个轮回。
:     由于软件公司不能长大,不能立足国内,还谈什么走向世界;走向
: 世界,谈什么RUP,当一个生存都有问题的时候,想这些,合适吗??
: 我不认为RUP是没用的东西,相反,它很有用,只是现在情况限制它的
: 发展,现实不符合它的成长。我们一直在努力,不过,努力的结果是什
: 么呢??
:     个人认为,只要在做系统集成,一定会有问题,虽说有很多方法,
: 很多经验,只是冶标不冶本的玩意。
:     如果做工具软件能挣钱,能挣大钱,我不想再去分析系统集成的
: 用户需求;不想同那些大公司、大地方的老爷们打交道(可能也只是
: 一个普能职员,但比老爷还神气);不想在用户或领导的“强烈”要求
: 下,重新安排手下程序员的工作和调整自己的工作计划,安排某个程
: 序员去修改已经修改了无数次却又要修改的程序,调整已经调整多次
: 却又要再次调整的计划;不想...
:     再说一句,打倒盗版(我也在用,苦笑...)
:     
: 附:以下是本人在上一篇文章的回复,转抄在此

: 用户的要求永无止境。 
: 在签约时没做到双方约定, 
: 那就是改不完的程序。 
: 个人认为,主要是做到什么为止,做到双方都能接受到的一个度。 
: 只有这样,才可以做下去 
: 至于增加功能,下一个版本吧, 
: 要收MONEY的 


--
              你在网易快乐吗?
                                                                                                  
                            你快乐,所以我快乐.
                                

※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.105.163.33]
发信人: cancan28 (苏康胜), 信区: SystemAnalysis
标  题: Re: 转贴:对一个问题的看法
发信站: 网易虚拟社区 (Fri Dec  1 09:59:53 2000), 站内信件

【 在 feixiang666 (<h1>自由自在的飞翔) 的大作中提到: 】
: 【 在 cancan28 (苏康胜) 的大作中提到: 】
: :    如何解释当今软件项目的高失败率?为什么那么多?如果不是大多数,软件项
: :  
: : 目依然被延迟完成、预算超支和品质问题所捆扰。怎样才能提高商业行为、国民
:    .......

对于国内的项目来讲,现实早就让我失去了热情,但在外企的工作经验和面向外
企的项目又让我找回了热情,中国要加入WTO了,国企的那种大老爷做法很快会面
临很大的挑战而被淘汰,再说很多东西要有一个过程,关键是大家要坚持,象Ad
mas Wang他无私地翻译了许多RUP,UML的资料,为了什么呢?我看过他翻译的很
多资料,但还不知他是谁!


--
好耶!你喜欢足球吗?

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.105.165]
发信人: tidycc (ccc), 信区: SystemAnalysis
标  题: Re: 转贴:对一个问题的看法
发信站: 网易虚拟社区 (Fri Dec  1 21:22:39 2000), 站内信件

【 在 cancan28 (苏康胜) 的大作中提到: 】
: 【 在 feixiang666 (<h1>自由自在的飞翔) 的大作中提到: 】
: : 【 在 cancan28 (苏康胜) 的大作中提到: 】
: :    .......

:    .......

我也看过 Admas Wang 翻译的文章,我这里我还是很减谢他。
我想也正因为有这么多同仁的努力,这还是有希望的。
虽说我发了这么多牢骚,其实我还是希望明天会更好。
以后苏兄你还是多多发些论题,然后大家一起讨论。
希望这版会更好。
    看过你一些文章,你是在深圳吧。


--
十里长亭,百里龙行;千里雷霆,万里风行。

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.14.224.85]

[关闭][返回]