这一段时间,忙于在代码和A公司之间奔波,所以日志也没有时间来写。
今天谈谈我近段时间在客户实施的心得。
到现场实施情况是比较复杂的,所以从刚刚开头我就没有像专家一样的到处都问(调研时可以像专家一样告诉客户一些大道理)。我们的程序是基于合同技术附件签订的,实施也就跟着签字的需求和目标走。
由于前一段时间让一群学生写了一些代码,虽然在质量上我有所“查阅”,但是问题最大的也就是在这里,在实施前只是把大致的错误进行了修改,就匆匆到现场实施。
核心代码由于是自己的思想,也让放心的手下写了,但是还必须得测试和验证其准确性。这是一个重要的工作,也可能会涉及到一些改变。
第一天,到了客户现场,先是对其环境要求,确定完主机和数据库后,就开始安装布置,1个小时后全部搞定,基本上给客户讲了一遍怎么使用(很粗略,因为
以后我们有培训)。接着就联合PDM系统和ERP系统进行测试,还幸运(不相信迷信也这么写),没有出事,用户的输出结果也正确,呵呵,收工回家。
其实,里面的问题很多。只是用户对这个陌生的事物还有好奇的心理,没有深入去学习它。
第二天,接着实施,在不断的测试过程当中,问题就出现了,很小的问题让客户对我的软件产生了怀疑,比如供应商编码和供应商PN号为什么输出是一样的?
员工ID为什么传递不过来?假如PDM发布同一个树但有不同的组成结构时,做的处理不符合我们的实际业务?为什么不同层次的装配件再次发布时,数量不相
加?假如我这一次发布错了,能不能删除?
客户提出了很多问题,我知道我的程序开始让用户认可了,所以我的态度比较友好,(说实在的,哪时候真想找个替身),我把问题罗列出来后,做了归类,并给客户承诺完成时间,并态度友好、热情、友善、和气。。。。的给用户出错原因。当然心态必须是诚实。
一般客户会提出这几类问题。
一、软件本身的BUG,是自己的责任,勇敢的承认自己的错误,合同都签定了,还不让修改一个BUG。
二、在实际需求时,考虑的不充分,或者是技术实现上有制约的地方
三、实际业务和输出结果不符合。
这三类问题,前两类我们很积极并承诺尽快得给用户解决,就是不在合同之内的事也加入代码实现,我们的目的就是先让用户使用起来。
第三类问题,不管用户多么着急,我们也对之的实现优先级降低,同样必须让用户书面提出需求我们再做。
后来的三两天就是修改程序,不过这个时候我手下已经没有人了,所以我自己这两天很辛苦。同样,也发现了很多错误,尤其是表现层,我真是恨这帮学生呀。害的我不得不对之进行修改。
再以后就是实施,就算是我的第二个阶段吧。
这个阶段里,我就象一只狗似的,看见客户负责人就赶紧用舌头去舔人家的脚,(想起了发廊的小M辛苦的为我按摩),晚上人家都下班了,为了赶进度只得自愿加班,晚上经常9点后回家。
这个阶段里,是比较富有成果的,首先把客户前一段时间的BUG和考虑不充分的地方进行了弥补,而且用户对我修改的速度也很佩服。呵呵。(高兴的我自己好象是一个伟大的。。嗯,实施家)
等到用户测试结果正确,不,应该是准确(我的认为),而且从长期的测试来说,我心理比较塌实了,我进行第三个阶段。修改需求并加入新的程序。
这个过程比一个阶段好一些。我可以坐回公司来,上上网,聊聊天,喝口茶,再写写程序了,一两的活两天干,还能混吃两顿饭。呵呵,目前就实施在这里。
对EAI产品本身我给用户提供了一个规则,因为我的软件当中有版本管理和BUG提交模块,所以我每一次的修改就对版本有所影响,小的改动加小版本,大
的改动加大版本,说来也巧,等正式上线刚才从0.8上升到1版本。呵呵。同样用户的BUG管理只开放给系统管理员,我可以每天收集一下BUG,并及时进行
修改。
对TOMCAT中间件服务器和程序本身的性能优化是一个大问题,现在正在解决当中。
程序的稳定性和并发控制也准备在下一期进行修改。
请关注我的贴子。
分享到:
相关推荐
天思ERP-EAI项目的实施管理方法是企业信息化建设中的关键环节,它涉及到项目的全过程控制、核心工作内容以及重点文档管理。以下是根据提供的信息详细解析天思ERP-EAI项目实施的各个要点: 一、项目目标 项目的目标...
**EAI实施步骤** 1. **规划阶段**:确定EAI项目的目标,分析现有业务流程,识别需要集成的应用和服务。 2. **设计阶段**:根据SOA原则设计EAI架构,包括接口设计、业务对象模型等。 3. **实施阶段**:开发和部署集成...
天思ERP-EAI专案实施管理方法
天思ERP-EAI专案实施管理方法.pptx
此外,企业还需要考虑EAI实施过程中的技术选型,例如选择C++、TCP、VC等技术进行客户端和服务器之间的文件传输。同时,商务流程的标准化和行业最佳实践的采纳也是成功实施EAI的关键。 总结来说,ABC家电集团的EAI...
EAI 项目通常包括设计、开发、实施和维护组件,确保不同系统之间的交互顺畅。 2. **Eclipse**: Eclipse 是一个开放源代码的集成开发环境(IDE),支持多种编程语言,如 Java、Python、C++等。在Eclipse中,开发者...
天思ERP-EAI专案实施管理方法(PPT49页).pptx
在实施EAI项目时,建议采取分阶段策略,逐步推进,确保系统的稳定性和投资回报率。 3. 电信共享信息/数据(SID)模型 3.1. 信息/数据共享介绍 SID模型是电信行业中用于标准化信息共享的重要工具,它帮助减少冗余...
二、EAI实施策略 1. **自顶向下(Top-down)**:从企业级战略出发,规划整体架构,然后逐层细化到具体系统。 2. **自底向上(Bottom-up)**:从解决现有问题出发,逐步集成各个局部系统,最后形成全局解决方案。 ...
【用友EAI使用检查工具】是针对企业应用集成(Enterprise Application Integration,简称EAI)进行的一款专用检测工具,尤其适用于用友U8系统。EAI是企业信息化建设中的关键部分,它允许不同业务系统之间的数据交换...
U8 开发之 EAI 接口 本文主要介绍了 U8 企业应用集成(EAI)产品的接口说明,旨在实现 U8 与其他业务系统之间的数据交互。EAI 产品是 U8ERP 与第三方系统进行业务数据交换的平台级工具产品,提供了一整套 U8ERP 的...
【EAI概念综述】 企业应用整合(EAI)是一种技术策略,旨在连接并协调企业内部及外部的各种应用系统,确保数据...同时,EAI实施也需要考虑到企业的长远战略,确保技术投资与业务目标相匹配,以实现持续的价值回报。
为了解决用友U8产品与用友其他产品、外部第三方软件产品之间的数据交换问题,用友U8采用XML数据交换格式,为用户提供《企业应用集成(EAI)》工具。《企业应用集成(EAI)》可以使企业各个应用系统协同工作,打破信息...
U8开发之EAI接口,详细介绍了U8的EAI接口开发,我觉得很不错啊
EAI实施主要包括三个阶段: 1. **数据级集成**:通过为每个系统构建适配器(Adapter),将所需集成的数据放入企业数据总线(BizTalk Server)中,实现了各系统间的初步数据交换。这一阶段主要解决了数据库间的数据迁移...
《U8EAI学习资料详解》 U8EAI,全称为用友U8+EAI,是用友软件推出的一款企业级应用集成解决方案,旨在帮助企业实现各业务系统的数据交互与流程整合,提升企业的信息化管理水平。本资料包包含了从基础概念到实战应用...
Oracle公司作为版权持有者,对该软件及其文档实施了严格的知识产权保护措施,包括但不限于专利、版权和其他工业产权法律。未经许可,不得对程序进行反向工程、拆解或编译,除非为了实现与独立创建的软件的互操作性,...
### EAI问题与解决思路详解 #### 一、EAI接口配置问题 **1.1 登录信息不全** 此问题通常发生在用户未正确配置EAI的默认登录信息时。解决办法是确保按照官方文档(F1键查看的“U8EAI帮助文档”)中的步骤来设置...