请大家探讨:在面向对象的系统分析中如何优化客户的业务,体现先进的管理思想呢?(50分)

R

roshui

Unregistered / Unconfirmed
GUEST, unregistred user!
因为OOA力求准确,完整真实的反映问题域(在问题域内).
 
到目前为止,我只被用户优化过,而没有优化过用户.
当我模拟了用户的业务时, 用户就很高兴;
当我优化用户时,用户很不爽.
我刚刚负责过软硬件加在一起近百万的项目,我也曾经以小组成员身份参与过几个大型项目,
给我的感觉是:
在目前的中国,如果你不是MIS专家, 你不要试图去优化用户, 而是模拟用户的业务.
你可以优化你的设计和代码,不过那是你自己的事,和用户无关,用户只关心使用效果.
 
有道理;
敬请大家关注……
 
用户都是对的,他们就是上帝。
除非你有100%的把握,否则少要干涉它的业务,它会用100理由反驳你,毕竟人家都那么多
年了。iforever我也有同感。
 
可以找本ROSE的书看看。
 
也不是的,我以前就有同事教育我们,如果只是跟着用户,用户怎么说就怎么做,那无论如何也是做不好产品的.
要分析用户的需求,找出各个不同用户的需求的共同点,然后我们作出的需求才能高于用户提出的需求,这样才
可以作出好产品.当然,这要求分析人员首先必须是领域专家(Domain Expert).
 
在开发项目中,我的感觉是让用户参与进来,有时适当找点疑难问题,请他们帮助,这样,他们也能够体会到参与的快乐;另外,如果一切都听用户的,到最后修改程序的可是你,用户才不会管你程序修改了多少遍(不好意思,不知为什么,回答问题老是不换行)
 
用户的思维是简单的、凌乱的,我们做系统开发的应该将其思想归纳、总结,或者我们应该
教会用户怎么做,如果达到这一层次,那你就是专家了。。。。哈哈哈
 
应该结各国请看问题,我曾经做过一个医院管理系统,我想把划价和收费给一个人做
用户就问我,以前的划价员的工作增么安排
 
客户是上帝,你敢优化???
国情如此!
真要优化,优化自己
 
面向对象分析只是为了让你更好的实现目标,至于业务的是要由用户来考虑,当然他使用你
的系统软件本身就是一种进步,比如自己以前做过MIS用户认为只是记录一些数据还不是找
一个会计,因为他的公司不大。 如果对一些数据加入一些分析处理功能,可以给用户提出
一些数据分析结果,下一步发展建议。
 
在国内,目前单纯靠技术是无法解决系统分析过程中遇到的各种问题的,很多时候
需要灵活处理。用户业务流程中存在的问题有的要你把他指出来,更改掉;有的要
容忍,尽管从技术角度来看他不合理,可是为了一个项目能够顺利完成,我们只好
保留意见了;还有的问题影响系统效率,但是无关业务大局,那就需要你对用户的
关键人员施加影响,逐步改变它的观点。为了做好一个项目,台前幕后的工作都必
不可少,想成功需要大家的共同努力,想失败只要有一个人破坏就可以了。
 
现在的用户都是站在他的角度看问题,他认为你的软件能解决他的问题(尽管问题明不合理)
就是优化;
开始做系统分析时留下扩展的空间,当用户提新的需求时可以很好的加进去;
现在的mis系统做成商品化软件不好卖,这其中的原因大家可能都知道,与客户的实际业务
不接轨;
 
这个问题,说实在的,挺难!
因为好的程序员(或者说系统分析员),他不是领域专家,通常正确理解用户的需
求已经很难了,在要求他提出改进意见,几乎是不可能的,这个问题的根本的解决
办法是请相关领域的专家参与。
 
确实要优化客户的业务,否则到头来客户会觉得你水平低,只不过是把人工作的变成计算机
作的而已.一味的将就客户只能是自己倒霉.客户提出需求,你做完了,他说不是这么回事,
客户再提要求,你再改,如此循环,时间过了,钱没挣到,软件一塌糊涂......
再也不做软件开发了!!!!!!!!!!
 
基本赞成oldppp,欢迎大家继续探讨,仁者见仁,智者见智——虽然这个问题没法有一个确切的答案。
 
我们公司现在用一套国外MRP 200多万,现在也改得不成样子了,
因为领导的想法就象是一个无知又还算漂亮的女人,并且又天生易变,
要改,改。。。。
照这样下去,总有一天会动不了,化子死了蛇,还有什么玩的。。
我真的盼这一天呢。
我想,这应该是软件业的致命的地方。
"特征漂移"到头来,什么也不象了,
而且永运不会有完成的日子。
用户他根本没有认真做自己的工作 ,而且总是"你编程与我搞定"
其实,软件应80% 是管理上的问题才对。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
561
import
I
D
回复
0
查看
892
DelphiTeacher的专栏
D
顶部