新闻
-
门窗行业复刻定制家居高光时刻,森鹰窗业上市成起点?
据悉,9月26日,森鹰窗业股份有限公司(以下简称森鹰窗业)将举办上市敲钟仪式,正式登陆深交所。 森鹰窗业是目前沪深两市第一家细分行业为“C2032木门窗制造”的上市公司。 这让笔者不禁想起2011年定制家居...
-
百年变局新机遇 第九届岭南论坛在广州举行
11月21日,第九届岭南论坛在广州成功举办。本次论坛围绕“百年变局新机遇”主题,原中国银行业监督管理委员会主席刘明康,中山大学岭南学院教授、博导、广东省人民政府参事陆军,斯坦福大学教授、2001年诺贝尔经济...
-
《风雨之后总有阳光》——产业人物访谈:益宸康旅创...
2019年,国务院发布了《“健康中国2030”规划纲要》和第七次人口普查,把中国的康养产业推上了最大的风口。紧接着,2021年4月15日,中国央视网、新浪财经、搜狐网接连报道了“七亿养老项目暴雷:老人养老积蓄人间蒸发”。...
财经
-
品钛旗下赣州爱信小贷正式接入人民银行征信系统
北京2020年4月7日 /美通社/ -- 领先的金融科技解决方案提供商品钛(Pintec Technology Holdings Ltd., Nasdaq: PT) 今日宣布旗下的赣州爱信网络小额贷款有限公司(下称“爱信小贷”)正式接入中国人民银行...
-
特斯拉空头近一个月减少超200万股
据金融分析机构S3 Partner数据显示,截至4月3日,特斯拉未平仓空头头寸为1604万股,占流通股的10.97%。过去30天,特斯拉未平仓空头头寸减少222万股或12.18%,期间股价上涨32%;过去一周,特斯拉未平仓空头头...
-
特斯拉展示新型自研呼吸机:与Model 3共用零件
特斯拉之前宣布将开发新的呼吸机,而现在他们展示了这种新型设计。特斯拉在YouTube发布了视频,其工程师演示了两个版本的呼吸机,一个是把所有零件摆在桌子上的原型,另外一个则是组装好的设备,用于显示在医...
-
特朗普称将在下一轮刺激计划中为美国民众发放更多的钱
北京时间4月7日消息,美国总统特朗普称将在下一轮刺激计划中为美国民众发放更多的钱。在白宫新闻发布会上表示,特朗普“肯定”想听取下一次刺激计划的想法,并补充道他希望其中包括“切切实实的基础设施”。 ...
这些错误可能会破坏旧版软件的转换
发布时间:2019/09/30 科技 浏览:538
遗留软件是世界各地IT管理人员面临的最重大的共同挑战之一。这是该怎么做。 《 2019年IT状况报告》中的一项调查发现,列出的公司中有64%需要升级过时的IT基础架构。这里有一些错误可能会使传统软件转换脱轨。
企业将旧版软件转换列为每年增加IT预算的主要因素。
众所周知,IT系统需要不断的维护和更新。不断更新以适应技术的变化。过时的编码语言,隐私和安全问题,新的集成需求只是导致业务错误的一些因素。
许多组织不可避免地面临传统网络的挑战,并发现自己需要升级。他们将自己的IT基础架构转换为新的,功能更广泛的系统,通常称为旧系统转换。成功的旧式转换具有创造重大优势的潜力。
财务:从转换为需要更少补充集成的更加无缝的系统可节省大量成本。
生产力:通过建立在更新的编码语言之上的更加集成的系统来提高效率。在远程工作的时代,尤其需要调整软件功能。
安全性:较新的软件和协议使增强的安全性和隐私成为可能。
遗留软件转换过程充满挑战。
如果没有适当地提前计划,这些挑战可能会变得代价高昂。许多组织被新软件开发吓倒了,这已经不是什么秘密了。 Neel Sus是Susco Solutions的首席执行官,这是一家屡获殊荣的开发公司,专门从事遗留系统转换。尼尔·苏斯(Neel Sus)认为,无论规模大小,组织中都会面临许多挑战。
Sus表示:
“随着组织的发展,需要用现代的可扩展解决方案替换过时的旧系统,从而轻松应对。我们都知道这些项目带来了丰厚的回报,但是我们当中可能没有意识到它们也同样具有危险。
尽管一个组织可能已经确定变革的痛苦小于保持不变的痛苦,但除非他们付出艰苦的努力以应有的谦卑和勤奋来应对挑战,否则结果可能是灾难性的。
这些项目中有许多从未见过光明,更糟糕的是,有时它们上线并给组织造成巨大的财务损失。”
尼尔(Neel)揭示了遗留转换项目遇到的最大和最昂贵的错误,以及如何避免这些错误。
导致项目失败的5大错误
坚持进行整体部署(而不是迭代)。
整体部署是转换遗留系统的传统方法。顾名思义,新系统将一次全部推出。
与瀑布式方法类似,整体式部署采用线性路径,设计人员和客户都在开发生命周期的早期就设计和范围达成共识,在启动前完成用户测试,然后完整地部署系统。
尽管公司通常喜欢设定一个启动日期的想法,但该系统可能更容易出现缺陷。总体上,对实时系统进行的更改通常比测试过程中的小调整更昂贵,更耗时。
低估了数据迁移范围。
很容易低估遗留数据导入的难度。凭直觉,您可能认为替换坏系统比替换好系统要容易。反之亦然。不良系统总是具有不良的数据完整性。
通常,甚至连外键也不会定义关系。此外,数据在整个系统中散布的重复信息通常很难标准化。通常,系统没有业务逻辑来防止重复信息冲突。
不良的系统总是具有不良的命名。如果没有原始开发人员的支持,糟糕的命名将使反向工程异常困难。将主键标识为“外键”字段。当代码实际上没有外键约束时,将作为外键的主键引用。当主键和外键的名称不正确时,解决错误的过程可能需要几个小时。
所有这些都是为什么您应该始终将预算的很大一部分留给传统数据重要性的原因。根据项目的规模,它可能占总预算的四分之一或更多。有时,外键将是一列或列的组合,其值与另一个表中的主键匹配。
这些问题中的每一个都必须单独解决。
改变业务流程
从表面上看,拥有足够的预算很有意义。我们将要替换旧系统,所以为什么不继续做下去,对我们的工作流程进行重大改进。显然,这比进行转换然后更改新系统更有效,对吗?
虽然听起来不错,但这里存在三个重大挑战:
旧版系统转换会带来足够的风险。对工作流程进行重大改进将增加另一个问题。
开发团队很可能不了解用户在当前系统中所做的所有紧急工作流程,这会随着流程的重新设计而中断。
大多数最终用户都抵制不断变化的系统。添加流程再造会为部署过程增加更多的“痛苦”。
缺乏最终用户的支持
从项目的所有最终用户那里获得支持,对于确保顺利过渡到不会中断业务流程的新系统起着至关重要的作用。许多公司将转换的关键决策留给了高层决策者。
大多数高层决策者不必担心最终用户会受到转换影响的共识。没有信息的决策者会遇到生产率和效率问题。此外,该行动将使组织面临项目破坏的风险。通过谁?由心怀不满的影响力人士排在首位的棘手流程中。
不尊重遗留系统的隐藏复杂性
当现成的解决方案无法解决流程的复杂性时,用户将不得不创建自己的解决方法。最常见的是,如果系统允许手动输入报告字段,则用户可能会开始根据不同的目的和需求对字段进行调整。
结果是数据不一致,并且过程难以记录和替换。通过从一开始就进行详细的分析,开发人员可以更好地识别紧急工作流程并了解当前系统中的根本问题,而新系统可以更有效地解决这些问题。
Susco的Neel Sus建议提前为每种转换方案进行规划。
在项目上建立团队共识。
与所有利益相关者透明地就最终用户所需的功能进行沟通。
在新系统中解释问题,并证明它可以为稳定的最终产品铺平道路。
演示系统如何为组织支付长期股息。
无论规模大小,在任何组织中更换旧系统都是一项重要的工作,而项目的领导力至关重要。