白皮书 Enterprise Analyzer Enterprise Developer Enterprise Sync Enterprise Test Server 大型机 DevOps 的实际应用 从理论到实际 - 大型机 DevOps 的最佳实践指南 目录 页 关于该白皮书. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 协作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 在不降低质量的情况下加快交付. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 效率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 使用更出色的流程管理代码更改. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 灵活性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 在管理成本的同时提升开发和测试能力. . . . . . . . . . . . . . . . . . . . . . . . . .13 结论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 成功是必然的。企业需要 整个而非仅部分 IT 来更 快地实现交付以满足不断 变化的客户需求并维持竞 争优势。 尽管 IT 组织并无模板化的软件交付方式,但大部分开发经理都认同一点,即无论方 法如何,更快交付新的应用程序创新至关重要。常见的动机包括保持竞争中的领先地 位,降低运营成本,调整 IT 以更好地支持业务,或是任意这些因素的组合。 产品上市时,CIO 心中一直考虑的一个非常明确的业务优势是用更低成本为客户提 供更出色、更轻松的体验,这是所有一切的前提。这就是更快交付创新的全部推动因 素。最新研究1表明,45% 的 IT 专家计划在其企业组织中实施 DevOps 实践,也许上 述情况就是原因所在。 由于不受流程所限并能够灵活迅速地采取改变,小规模的新公司从一开始就能使用高 效工具和现代化的协同工作方式获得快速发展。但是,对于成立时间较长的组织来 说,想要快速发展更为困难。 拖累它们的通常是复杂的技术和使用多种开发流程的不同团队,这也是大多数大型机 供应商的特性。因此,您的组织是否能通过将一个新的交付概念改造为设计意图以外 用途的基础设施,用具有成本效益的方式实现更高水平的效率? 答案是肯定的。成功的 DevOps 不独属于任何特定的业务配置文件或开发模型。每个 组织都能以增量式的百分比增长满足特定的业务驱动因素。通过移动和 web 交付新 服务?简化流程以赢取新的市场份额或扩大服务覆盖范围?提升大型机效率和质量以 __________ 1 www.computing.co.uk/ ctg/news/2461474/ more-firms-areplanning-adoptingand-successfullyimplementing-devopsresearch www.microfocus.com 提高利润?优先级可能看上去不同,但所有这些目标都能实现。 所有特定于 DevOps、分布式计算领域固有且基于敏捷开发实践的平行开发、持续集 成和交付、早期频繁测试,如何能够迁移到大型机世界和设计时未考虑 DevOps 的应 用程序?因为,成功是必需的。企业需要整个而非仅部分 IT 来更快地实现交付以满足 不断变化的客户需求并维持竞争优势。 1 白皮书 大型机 DevOps 的实际应用 大型机 DevOps 成功的关键是快速确定和消除大型机应用程序交付生命周期中的主要 瓶颈。面临的三大挑战是:一,开发和测试团队之间缺乏协作;二,开发和流程集成 不足;三,资源灵活性有限,无法扩展所需测试。 关于该白皮书 DevOps 宣传者经常谈论“DevOps 之梦”,但经常停留在实际的“怎样做”操作细 节上。本白皮书解释了我们的很多客户如何识别和消除特定的瓶颈以加快大型机上的 Micro Focus Enterprise 解决方案集包括: Enterprise Analyzer Enterprise Developer Enterprise Sync Enterprise Test Server 应用程序交付。它基于我们在帮助大型机客户采取符合业务需求和预算并以可持续发 展速度实现的增量方法方面的全球经验。使用案例中提供的成功例子和证据已证明了 这一策略。 在整篇白皮书中,我们说明了客户如何利用 Micro Focus® Enterprise 解决方案集中的 产品实现大型机 DevOps 结果。以下是本白皮书中引用产品的快速指南。 Enterprise Analyzer®2 情报和分析工具,提供对应用程序和业务流程的见解和理解。 Enterprise Developer®3 集成了 Visual Studio 或 Eclipse 的现代应用程序开发环境 (IDE),可简化大型机 COBOL 和 PL/I 开发。用于远程开发的高效工具集,可直接与大型机集成。 Enterprise Sync®4 分布式软件配置管理解决方案,帮助组织扩展平行开发和持续集成,同时保持大型机 源代码完整性和配置管理。与 Enterprise Developer 集成。 Enterprise Test Server®5 在 Windows 上运行的 IBM 大型机应用程序测试环境。它能使 IT 组织在可伸缩的低成 本硬件上自信地测试大型机应用程序的变更。 2 __________ 2 www.microfocus.com/ products/enterprisesuite/enterpriseanalyzer 3 www.microfocus.com/ products/enterprisesuite/enterprisedeveloper 4 www.microfocus.com/ products/enterprisesuite/enterprise-sync 5 www.microfocus.com/ products/enterprisesuite/enterprise-testserver 通过使用现代化的直观工具 和集成的开发和测试环境增 强协作,即可将大型机应用 程序交付提升高达 40%。 我们已将我们的白皮书划分为支持成功大型机 DevOps 的三大支柱:协作、效率和灵 活性。每根支柱都有世界各地的真实客户成功案例为佐证。我们没有明确提供客户的 名称,但他们实现的成果和实现方式都将对任何有意于重复其成功的组织极具吸引力。 协作 在不降低质量的情况下加快交付 DevOps 从其根本来说是一个文化途径,它在交付应用程序和服务的同时重视整个交 付链中的时间和贡献。发布频率的增加需要业务线、开发、测试和 IT 运营团队之间 的紧密协调和协作。 因此,如果 DevOps 的目的是构建各部门间的桥梁,那么开发部门的成员想要成功又 怎么离得开协作文化?遗憾的是,这种情况很常见。大型机团队通常处于孤立状态, 因为他们使用大型机特定的开发工具和过时且过于复杂(即便对同行开发人员来说也 是如此)的习惯性做法。 理论上,DevOps 可以打破开发团队之间的这些陈旧障碍。面临的挑战是将理论应用 于实践。构建一种“协作文化”听上去很简单。只要按那些领先公司6的方式来做; 打破那些隔墙就能看到协作文化在阳光下茁壮成长,照耀着您新的大型开放式大楼, 对不对? 据研究员 Vinesh Oommen 称,在一项针对开放式办公室 7 的研究中,“研究表 明,90% 的开放式办公室内的工作结果被认为是消极的,开放式办公室导致高度压 __________ 6 www.forbes.com/sites/ aliciaadamczyk/2015/03/31/ inside-facebooksincredible-new-frank-gehrydesigned-headquartersmpk20/#5aaa257b416e 7 www.intheblack.com/ articles/2016/02/01/openplan-offices-work-for-yourboss-but-not-for-you www.microfocus.com 力、冲突、高血压和较高的员工流失率。” 破解“协作文化”密码 Micro Focus 客户已通过打破壁垒破解了协作文化的密码,而不仅仅是字面上的理解。 通过使用现代化的直观工具和集成的开发和测试环境增强协作,即可将大型机应用程 序交付提升高达 40%。以下用例来自于一家大型银行和信用卡机构,该机构与很多 不同的离岸服务提供商以及内部 z/OS 大型机开发、测试和运营团队进行合作。以下 是他们的案例: 3 白皮书 大型机 DevOps 的实际应用 挑战 为了在更短周期内更快地交付新功能,组织必须简化其开发流程。但是,不同的开发 团队各有自己的开发流程,使用传统的 ISPF 分析、更改和测试应用程序。此外,在 他们的发布管理环境 Changeman ZMF 中的更改和配置管理设置并不一致。这些因素 使得他们很难加快业务所需的应用程序更改。 解决方案 公司使用 Micro Focus 大型机应用程序分析工具及其集成开发环境减少交付迭代,变 得更为敏捷。为了建立简单的标准化流程,让所有人都能以相同、一致和可重复的方 式工作,组织实施了 Micro Focus Enterprise Developer。利用这一集成开发环境 (IDE), 开发人员凭借现代化工具提高了工作效率。在整个部门中共用一个 IDE 可实现团队之 间更出色的
Fortify 大型机DevOps的实际应用
文档预览
中文文档
22 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 路人甲 于 2022-08-20 03:54:17上传分享