近段时间下载了几个mis软件,(刚刚还装了一个无法运行的)
发现有些软件使用了基于文件的数据库系统(比如access),却敢号称是网络版
有些使用一些小漏洞就可以避开密码
有些号称多用户,却只能建立具用同样权限的用户
有的功能极其简单,却只能让我使用10次,我用了一次以后立刻删除,
   却发现删除不干净,真恶心
有的对于用户输入几乎没有合理性检查,也没有刻意做到方便用户的使用。
有些软件很便宜,不到200,但功能少得可怜,数据录入用个datagrid来对付就算了,很难想象这种软件有什么升级和后援服务
有些软件安全不怎么地,还在卖源码,这种软件看来只能在局域网使用了在这里并没有贬低这些软件作者的意思,做软件也不容易,只是希望他们能够改进,
打好基础,追求完美

解决方案 »

  1.   

    1、界面不友好(光好看没用)
    2、概念太多,何苦来折腾用户和维护人员
    3、测试不严格,BUG一堆一堆的
    4、扩展能力几乎没有
      

  2.   

    呵呵,很赞成楼主的批评!
    我有点汗颜啊
    做了几个小了mis,说实话,打我做第一个开始就养成了应付的态度:尽快交货,早点拿到钱。主要因为客户不成熟,所以软件马马虎虎,钱照样拿。琢磨仔细了,费事费时还不讨老板欢心:“客户没要求的你就别自找麻烦了”
    结果呢,压根没有测试过就交货了,人家用的行,老板就赶着新的项目了。唉,赚钱养家糊口,大家也没办法。心里别扭,觉得不负责,不符合程序员应该的职业道德,也对自己的水平制约很多。可是心态很浮躁,也就不了了之了
      

  3.   

    其实以上问题说到底可以做如下总结:
    1、如果是公司行为,表明该公司正处于IT大跃进中;
    2、如果是个人行为,表明该人准备在“共享软件”大潮的浪尖上遛一下其实现在国内众多的公司做的众多的MIS系统都缺乏前期的准备工作!例如需求分析,做个大概就开始写代码了,到后期可能写代码的人都不知道自己在干什么;
    测试过程中舍本逐末,不知道那个模块是重要的,那个模块是装饰性的!
    最关键的一个地方,老板管的太多,大到项目的需求分析、小到一个按钮的字体等等,其实老板什么都不懂!项目经理是摆设,最后还是要老板排版!但是项目失败,就是程序员抗着!
    这就是目前国内的软件企业的写照!