- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我们到底在定制什么.doc
我们到底在定制什么
谈企业信息化,二次开发是避免不了的。关于二次开发的费用、进度、质量都是大家吐槽的问题。但大家或许没有总结过、当然由于定制大多为软件商黑箱所以也不好分析,所以虽吐槽但也无可奈何。
我是出身软件商,既做过研发最高领导人,每周还有个雷打不动的动作就是:过费用/计划/质量超标的项目、代码复查/BUG分析。通过这些项目分析/代码分析/BUG分析来反推是我们软件研发内部哪里出了问题:是人能力不行?架构问题?工具模板问题?上下游前后台协作问题?寻找问题根源以打七寸。
问题分析多了日子久了就发现很多问题是一而再再而三的,都有规律和分类,我们只不过是在原地绕圈而以。那我今天作为深喉就给大家揭露揭露,大家也对照对照自己之前提过的二次开发需求看看是不是我说的这么回事。
一、查询统计类
这是我们最常见的二次开发需求。这里面出的最多的问题就是口径不一致/计算公式不一致。客户提A就修改A,发现B报表也有这个信息,但B报表没提我就不修改。发现了就再提需求再改。
查询统计类还常见的问题就是用原始业务数据做综合统计报表。这不仅影响业务生产系统的性能,而且统计报表不稳定,经常受业务系统的特殊业务操作而篡改历史数据(撤销、反结、负退)等等。所以搞综合统计报表我们的正道是用商业智能的技术。但很多CIO一提商业智能就头大,而且要新购买一个系统,就想凑合。CIO凑合,定制开发人员也跟着凑合,有的综合统计报表写了500行SQL(性能又问题而且再修改还不好修改出了错误还不好调试),有的综合统计报表干脆用SQL写不出来的(程序员用代码+SQL混合搞个报表功能)。
二、性能调整类
由于产品开发时、定制开发时都有限的人力有限的时间赶着做业务功能了,这些性能啊、兼容性啊、可集成性啊、安全性啊等非功能要求都没人管了。数据量一上来/用户一多了性能就有了问题。所以哪个功能点有性能问题就优化哪块。等后来优化了A然后B就慢了,优化了B连带C就莫名其妙慢了的时候,这样修改就不行了,又得从架构整盘考虑了,这就小问题积累成大工程了,这又是一次大的定制优化项目。
有的性能调整还不是动动参数改改索引这么简单的,有时需要复杂的负载均衡、查询分离这些架构级的大方案。但你购买的那个版本的平台不支持这些特性,那就又是大定制啊。
三、移植类
1、把A客户曾经提过的需求定制过的代码,在B客户处再改一次,因为B提的需求和A提的需求差不多,但B客户并不知道之前已经开发过了。
2、把高版本产品中的某些业务功能移植到客户当前版本。
四、对外集成类
对外集成需要有这几个层面的集成:门户集成、业务逻辑算法集成、工作流引擎集成、消息引擎集成、主数据集成、数据同步分发。但经常会出现的是:平台提供的某些集成技术不支持、没有对外集成接口/没有支持多种主流集成技术。所以要集成,只能修改平台、再升级平台,升级平台还得考虑上面所有子系统的兼容性,这就工程量大了去了,想起这样搞就觉得风险极大。
为了防止风险被憋大,所以很多CIO在IT建设中期就开始选型独立的IT集成平台。但发现每个核心业务系统都有所谓的平台,但都不完善,而独立的IT集成平台和他们这些平台又不好整合,因为他们各自的业务系统和他们的平台绑的很死,所以还是N多平台共存,整体系统格局更复杂。
五、对内跨版本集成类
怎么还有个对内集成。这就说到了企业购买子系统(模块)是分年购买分年上线的,所以即使是同一个软件供应商,N个子系统也是不同的版本。要让不同版本的子系统还能连在一起流畅贯通,这就难了。因为有的新版本上确实有很好的功能特性是客户最需要的,但新版本的各个子系统也是业务模型完整体系的,要把其中一个新子系统抽出来给旧版本子系统配上,这有时连业务模型业务流程都走不通。这就如同要把杨贵妃的嘴、西施的眼非要堆在一个脸上一样。但这么离谱的事情居然我们很多CIO都在干。当然一番大修改了。
如果这个软件供应商平时就没怎么注意各个版本的业务模型向下兼容性、各个子系统的接口边界、以及接口的向下兼容性,那...,大家就知道定制开发工作量有多大了。
六、平台加固类
安全:这个东西是个一般看不见一般也不发生的事情,所以很多CIO是口头重视但在选型评分、日常运维方面都没有对安全做太多照顾。很多IT业务系统在研发时对安全架构并不看重,都奔着发布新功能去了。一旦说要加固系统安全,完,因为安全是遍布各层各个模块的,系统需要再很多层的关键口上加安全控制,所以一整安全项目也是大定制项目。
运维:很多平台光注重产品开发工具、定制开发工具的支持,对应用运维、技术运维没啥考虑。但系统上的时间长了,运维正规化就要提到日程上了。这样就需要加强平台对于应用运维技术运维的支撑,这还需要大定制,哪能那么容易给外围按个服务工具就行的。
七、功能完善类
有些子系统吧,虽然已经开发出品了许多年,但购买人
您可能关注的文档
最近下载
- (最全)25吨汽车吊吊装方案.pdf VIP
- 入团志愿书空表模板(可打印用) .pdf VIP
- 25T吊车吊装重点项目施工专项方案.doc VIP
- 施工现场重要危险源辨识清单汇总.pdf VIP
- 河北省唐山市路南区2020-2021学年九上期末数学试题(解析版) (1).doc VIP
- 普通高中地理课程标准-(2024修订稿).pdf VIP
- L5-研究生组会汇报模版(浙大蓝).pptx VIP
- 农作物病虫害应急预案管理制度及处置措施.docx VIP
- 皖西学院2024-2025学年《高等数学(上)》期末考试试卷(A卷)含参考答案.pdf
- 2024-2025学年秋季学期初二年级期中考试试题历史(开卷).pdf VIP
原创力文档


文档评论(0)