金融储蓄只是了解代码质量的CIO开始
无论是多金融金融公司还是在线培训公司,软件都是组织的生命线。如果核心应用程序不起作用,业务停止。
转向数字商业模式对软件开发团队的压力提供了更快地创建和调整软件,并以较低的成本逐步增加,这反过来又增加了出现问题的风险。
但是,虽然董事会级董事可能在接近理解软件代码质量的重要性时,但CIO有希望提高软件质量的希望。使用指标备份轶事证据的能力将有助于CIO赢得争论。
在由演员托管的活动中,这是一家帮助客户了解软件质量的公司,IT公司来自包括美国金融服务巨头,索尼图片娱乐,ING,SITA和荷兰培训和教育组织NCOI,描述了他们已获效益通过获得软件代码的可见性,以支持其业务。
最近四个国家的500名开发人员的调查表明,三分之一的开发人员对代码质量不佳持责任。这是因为企业没有关于它的信息。
它发现,超过三分之一(37%)的开发人员未按代码质量进行分级。在法国,该P达到45%,而德国和英国的39%,而美国27%。由于这种跨越内部团队的软件智能,企业正在支付低于所需质量的代码,并且不会激励供应商来改进。
赌注很高。Cio在NCOI的Cio托盘·瓦尼森表示,大部分的客户在线找到公司的课程,因此如果系统尚未下降,公司的业务实际上是离线的。随着人们寻找正确的教育课程进入其他地方的人们,这几个联络中心工人将使座位温暖保持温暖。“我们离线的每一小时都是销售额100,000欧元,”他说。
通过软件智能计划了解软件质量是演员客户的答案。通过通过演员的应用程序智能平台运行代码,他们可以获得关于软件质量的指标。
NCoi是一家在线和校园的培训和教育提供的20岁组织,在一年前开始使用该平台。Cio Van Eeden,谁不是IT专业的培训,坐在公司的董事会上。
尽管公司的相对青年,但它已将日期的公司收购返回19世纪的公司,因此它必须从收购中集成一系列软件应用程序,包括遗留系统。“当我们收购公司时,我们不会保留遗留系统,而是将它们涂在我们公司的颜色中,”Van Eeden说。
NCoi的大型应用程序,其中占据了最大的开发时间,是其企业资源规划(ERP)系统和支持学生和6,000名教师的门户网站。
学生和教师门户网站目前正在建造,而ERP系统正在被替换,因此有很多软件开发工作正在进行。在距离罗马尼亚的近岸的供应商中,纳西的发展中都有很多的开发工作。
当Van Eeden加入公司时,他很快意识到它的软件开发过程效率低下。“两年前我进入公司时,我们在罗马尼亚有80人。我们只翻过256万欧元,所以这个数字似乎荒谬。但该公司对其所需的软件进行了许多变化。看完越来越深,很明显,这没有管理,“他说。
“我们曾经只是回答供应商的问题,他们会建立它,我们会要求他们测试它,因为我们太忙了。然后我们经常会得到回来,发现这不是我们所要求的。“
但在过去的12个月里,使用演员平台来帮助它了解它的软件,NCoi一直在改变这个。“我们确保我们更加介入,以确保我们不提供具有负荷无关信息的开发人员,”Van Eeden说。
“我们决定只要真正知道我们想要的东西,否则你会在业务和开发人员之间倒退和转发了很多反弹。这些开发人员花了很多钱,所以我们现在只有我们知道他们的问题可以提供。“
他说,许多公司认为供应商管理一切,所以他们最终在任何没有人管理它的情况下,也没有激励供应商尽力而为。
在过去,如果NCOI想要做一些新的事情,它就会要求更多的开发人员。van Eeden说,当时控制的人失去了控制,所以公司开始使用指标看它是多么糟糕。“我不是真的是一个科技的人,但我喜欢有事实,所以我询问了帮助问题。”
“我们确保我们更加介入,以确保我们不提供具有大量无关信息的开发人员”Toine Van Eeden,NCoi与基准公司合作,Van Eeden与演员联系,现在提供NCOI与基于平台的软件智能服务。“我们向他们交出代码,他们把它放在一个机器中,分析了一切,并在生产力,安全和其他东西方面告诉我们质量,然后基准公司采用并将其与市场进行比较。
它不仅仅是为了降低成本,而是提高发展生产力和代码质量。在过去的一年中,NCoi将代码进入了施法系统四次,但正在迁移到合同,使其能够按照更规则的软件更新来执行此操作。“这是我们可以每月刷新我们的门户网站,”Van Eeden说。
具有讽刺意味的是,由于使用铸造系统NCoI已经使用了更多的开发人员,因为它正在进行更多的开发。“对于我们的核心ERP应用程序,我们的软件开发生产力增加了一倍,”Van Eeden说。“我的产出加倍,并且停机感的质量和错误的数量也急剧提高。”
范比德他知道自公司一直在使用软件智能平台以来没有软件中断,而以前它甚至没有看出系统的稳健性“。
面对它,NCOI故事是一个很好的用例。但是,劝告金融巨头的非技术委员会改变公司的软件开发流程并不是一个简单的CIO销售。
例如,金融服务部门严重依赖于系统,任何停机或安全漏洞都可能受到严重损害。但是,根据大型美国金融服务公司的一个CIO,这并不总是足以诱使董事会投资软件来衡量代码的质量。他解释了他的团队如何成功地证明了一个软件智能投资和它产生的一些好处。
“如果我返回2014年[在我们衡量软件质量之前]并计算函数点的成本,那么与现在相比,我们在年度投资周期中节省了大约200万美元,并直接恢复了能力建立更好的系统并作为公司敏捷,“他说。
“我是一个更好,更快的坚信,风险较低,质量更高,产出更快。如果你在工程中投入很多,你只会得到它,“他说。
该公司正在使用的所有流程中使用,并使用平台中的指标来证明其软件开发预算需求。“这是一个持续的旅程,但我们有一套特定的目标,可以在商业案例中见面。我们能够使用演员号码来说服CFO [首席财务官],首席执行官和董事会,以证明我们有所改善,“他说。
“我是一个更好,更快的坚信,风险较低,质量更高,产出更快。如果您在工程中投入了很多,您只能获得“金融服务CIO”该公司使用作为其在公司转型的一部分,这是一个更大项目的一部分。“作为大项目的一部分,有一个CFO团队看待这一点,看看我们是否正在做我们应该在软件开发中做的事情。他们正在寻找数百个指标,所以当我们说软件更好的质量时,更好的时间到市场,具有更多的功能和所有这些东西,他们可以看到它是真的。我们从财务方面的密切监测产生了我们朝着正确的方向移动的信心。“
他说,当他们继续与首席执行官和董事会分享细节时,他们展示了更多的整体画面,有一些轶事故事来帮助董事会理解。轶事证据让他们在门口,然后在以后与指标交付企业视图,并通过CFO团队确认团队的调查结果。
作为轶事证据的一个例子,CIO表示,他提醒董事会成员,即重新申请的大型申请中的抵押贷款利率,最近在一周内完成了100,000美元。他说,像这样的例子,有助于他们了解价值。