ZD至顶网CIO与应用频道 06月30日 专栏:因为企业都在试图密切关注竞争对手和他们自己内部的需求,所以每家企业机构内的应用都在迅速增加。如何更快地投入生产,以便加快应用投向市场的速度?下面是一些建议。
1、协作
敏捷的开发方法例如Scrum,鼓励在定义应用要求、最终用户和IT之间的开发方面进行持续的协作。你更多地让最终用户积极参与到应用开发过程中,你承担应用可能偏离企业预期的压力就越小。一旦你满足了企业的预期,应用就可以刻不容缓地应用生产中了。
2、经常做原型
应用开发人员现在有应用原型工具,让用户和开发者可以看到流量,以及应用开发的外观。这对于用户接受度和最终应用就绪来说是很重要的。每次融入一个新的应用元素时,为最终用户创建一个工作原型,以便他们测试驱动程序和对其评论。在应用开发早期阶段进行调整,要比应用就要投入生产环境中的时候做调整容易多了。
3、开发和测试环境的虚拟化
配置物理硬件和软件以便进行应用测试和开发是需要花费一定时间的。有一个更好的方法,就是利用云服务,或者虚拟化你自己的开发和测试环境,这样你的开发者就可以有专门的测试和开发系统。有了虚拟化,DBA和系统编程人员的压力也会减少,因为虚拟系统的配置和开发加快了。
4、让用户始终参与其中
用户也很忙的——所以他们总是在觉得已经给了IT所有应用要求之后就不参与开发和测试过程中了。不要让这种情况发生。确保在开发过程中应用与要求保持同步,这应该是最终用户和IT共同的责任。
5、在可使用性上花的功夫要和在功能上一样多
你会对因为糟糕的导航、屏幕或者报告设计导致如此多的数据错误和最终用户故障报告而感到惊讶的。在可使用性上花费和技术设计同样多的时间,这可以大大帮助你确保应用得到用户接受,并且一次就投入生产环境中。
6、创建一个你可以反复使用的标准流程库
确保应用兼容你在用的其他应用,最简单的方法就是程序标准化(例如数据程序),这样就可以从常用库中调用并反复使用。
7、不要忘了保证质量
对应用进行彻底的质量检查是非常重要的——从可使用性以及技术性能的角度。企业机构仍然看到有50%的IT编程时间是用在了软件维护上——这是因为应用会发生故障,或者无法做到应该做到的事情。你可以通过设计第一次且每一次都能正常工作的应用来防止这种情况的发生,因此释放一些维护人员的资源,重新用户更多的新开发流程中。
8、针对性能的回归测试
企业机构继续统一测试应用,然后尝试把应用推向生产中,而不做完整的回归测试,以确保新应用可以处理它应该能够处理的交易负载——或者兼容这个应用必须运行在其上的所有其他软件。当生产中某个应用因为没有做回归测试而发生故障,那么这对企业来说就是一个很大的尴尬。
9、对支持人员和用户进行培训
用户培训对于任何新应用来说都是一个项目任务。如果企业用户没有就如何使用应用进行培训的话,那么他们就会因为不会用而感到沮丧,打电话给支持人员。在任何应用上线之前,IT支持人员都应该进行全面培训。如果他们最不了解,不能对用户问题做出快速响应,那么就可能对应用做出负面反馈,到某个程度就必须从生产环境中撤出这个应用。
10、简单的设计
应用应该总是使用模块化的设计结构。这让开发不用读取整个程序就测试和查找单个程序的漏洞。
好文章,需要你的鼓励
施耐德电气以“新质服务+产业向‘新’行”为主题,第六次参会,展示全新升级的“新质服务体系”,围绕创新驱动、生态协同和行业赋能三大核心领域,以全新升级的“新质服务体系”,助力中国产业向高端化、智能化、绿色化迈进。
香港中文大学联合上海AI实验室推出Dispider系统,首次实现AI视频"边看边聊"能力。通过创新的三分式架构设计,将感知、决策、反应功能独立分离,让AI能像人类一样在观看视频过程中进行实时交流,在StreamingBench测试中显著超越现有系统,为教育、娱乐、医疗、安防等领域的视频AI应用开启新可能。
甲骨文正在成为大规模基础设施供应商的可靠选择。该公司通过AI技术推动应用开发,构建GenAI模型并将智能代理集成到应用套件中。CEO萨弗拉·卡茨透露,公司剩余履约义务达4553亿美元,同比增长4.6倍,并预测OCI收入将从2026财年的180亿美元增长至2030财年的1440亿美元。甲骨文正积极布局AI推理市场,凭借其作为全球最大企业私有数据托管方的优势地位,有望在云计算领域实现重大突破。
Atla公司发布Selene Mini,这是一个仅有80亿参数的AI评估模型,却在11个基准测试中全面超越GPT-4o-mini。通过精心的数据筛选和创新训练策略,该模型不仅能准确评判文本质量,还能在医疗、金融等专业领域表现出色。研究团队将模型完全开源,为AI评估技术的普及和发展做出贡献。