软件产品设计到开发,其实很快就完成了。视频监控客户端软件其实也算不上完成,因为很没有开发,但是基础的功能点,业务点都是串起来了,但是离实施使用还是有很大的差距,这也是我不得不面临的问题。其实好几次客户催促我都是这样应城别人的,我说软件已经开发好了,你们能不能用起来呢?你觉得你们自己能够将业务梳理起来,管理能够约束起来,那我软件就可以上,你们就可以用。其实这是一个双方协商和争取的过程,软件直接上肯定是用不起来的,除了软件的bug再就是业务流程的不匹配,再加上客户自己本身对这种事情没有太多的概念,这样就会出现一个叠加区可以为自己争取更多的开发时间。
目前该项目已经在四个工厂实施,但是所有的工厂都没有使用起来,但是也并不是完全没有使用,就是没有达到预期的目标,有很多地方没有衔接上,自己主要分析了一下不能达到预期目标的几个原因:
(1) 和其他系统做集成: 比如ERP,这个是我这个期间最头疼的问题,其实对接在技术上是没有任何难度的,这个对于做技术的人员来说都是小问题,在对接过程中主要出现双方步调不一致,两个供应商你想要让坐在一起协调问题这个很难很难,比协调产品经理和程序员之间的关系更难,双方都想将问题部分抛给对方,导致项目很难推进。
(2) 系统对接技术问题:系统对接问题其实是最简单的,当初我在设计此项目的时候,采用全API开放式模式就是为了方便其他系统的接入,在目前看来我有些异想天开,在和其他系统做对接的时候其他的系统根本无法对接API接口,他们必须使用集成,而且应用程序要部署到和ERP同一台的服务器上,这就大大限制了系统的隔离性问题。我发布一个新版本程序还要考虑ERP等类似的系统的心情,万一服务器搞挂了整个厂区生产都要瘫痪,所以技术问题引起的项目问题着实让人头痛难以解决。
(3) 客户理不清楚自己的流程: 我可以明确的说绝大部分客户是理不清楚自己工厂内部的业务流程的,相关项目的负责人也就只能处理自己相关部门的业务,如果好一点的还能协调你处理其他部门的事情,如果不能那就只能你自己去慢慢摸索了。可能有人说客户必须要有人来负责这个事情,这个真的是理想情况,就算完全懂工厂所有业务流程的人他的级别也不肯能天天跟着你给你讲解他们工厂的业务。所以在这里一点就是:“ 你必须必比客户更加的(当然也很难做到),而且你要能够梳理出客户所有的 业务流程并且将其串联起来,你是项目的管理推进者,而非客户让你干活的小弟,如果你只把自己当做一个干活的小弟这个项目基本就很难推进了”。
(4) 软件理论和实际应用的差别: 如果说是做手机APP,办公室等使用的CRM系统,OA系统等等这些还好,但是系统一旦到了应用操作层面这个事情就难办了,我给客户做了一个电子秤,从小车设计到程序开发现场安装调试,陪同使用培训等等。最初感觉是完美无缺,但是到了使用的过程中各种问题: 比如小车太重了,仓库的小姑娘推不动电子秤,电子秤的显示屏幕看不到读数,获取电子秤读数还需要去按确认按钮,扫描扫描不出来等等,网络信号屏蔽的问题,这远不是开发一个程序那么简单。
(5) 自身的能力问题: 其实最重要的还是自身的问题,自己还是没有去更深入的去了解现场情况,对业务的流程的设计还不够人性化,不够便捷,对于项目目标概念的把控还不能灵活自如,也许这里会提到什么项目管理问题,团队问题等等,在我觉得这都是在有完整的系统平台下考虑的事情,自己还是缺乏这种项目结构的组织能力,对项目完成目标设计还不够清晰,执行也不够坚决。
(6) 客户不使用无法发现问题: 这个我相信很多相关行业的人能够深有体会,我一个项目下来这种大型设备运转起来,客户不生产我永远不知道自己在控制方面出了哪些问题,设备上几千个阀门控制怎样算是正确? 其实在理论模拟数据上可行到了实际生产过程又是另外一回事,客户不生产我们也不能无法第一时间发现问题,可能很说那就自己开机器自己运行。其实在设备运转的过程中缺少很多东西导致设备空运转也是没有任何意义的,比如缺少相关原料(我们一般使用水做测试),没有工艺配方。 再就是8月份我们做车间设备调试的时候,那封闭的车间真叫一个热,客户说现在车间都没有生产起来,一个月电费都要几万,其实我内心也是比较担忧的,这种没有成效的测试只会导致资源的浪费。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-89798-5.html
你马云没错
没发现一个有用的观点或论据
我才看到因为我还没有每天刷微博的习惯
马云你狂妄的不知所云了