白皮书 通过灵活的流程推动SAP业务增长 -PravasRanjanRout 执行摘要 随着SAPS/4HANA在全球范围内的推出,从传统流程迁移时,发布缺陷的风险更高,成本增加。为了满足在不中断业务的情况下进行稳健和敏捷流程创新的需求,Ifosys设计了一种DevOps实施方法,该方法可以缩短周期时间,加快上市时间并降低TCO。本文解释了SAP中DevOps解决方案方法的关键要素 ,以及确保无风险且平稳的DevOps转换的SAP工具和IP。 外部文档©2018InfosysLimited Introduction 在日益技术驱动的世界中,DevOps代表了第三代流程创新框架,该框架扩展了敏捷方法,以克服协作,文化和自动化的挑战。随着技术的发展,流程也在不断发展-从瀑布到敏捷,再到DevOps 。 DevOps表示开发和运营团队之间的协作,以实现内聚和集成的环境。尽管DevOps已经成功实现了移动和云实现,但对于SAP DevOps是一个相对较新的项目。由于客户在实施和维护阶段使用多个SAP产品,这将带来重大挑战。 这一新的DevOps流程将缩短发布周期、维护过程中的缺陷数量和总拥有成本(TCO),同时加快上市时间。为了促进从瀑布式到DevOps的平稳过渡 ,Infosys设计了一个符合DevOps核心指标的 iDEV框架。与 通过此解决方案,组织可以在协作和自动化环境中加快执行速度,减少缺陷。 DevOps方法 虽然大多数标准实施都利用了ASAP框架的瀑布模型,但通过敏捷变得主动是一个重要的举措。为了实现这一点,Infosys利用了DevOps的混合敏捷方法,并为iDEV框架制定了路线图。 DevOps方法的关键要素 1.使用成熟度模型进行评估 一个详细的评估工具包评估流程部署的现状。该工具包收集和评估来自现有SAP客户的输入,如自动化水平、代码实践、发布流程、基础架构管理、文化和交付的关键绩效指标(KPI)。 输出是一个甜甜圈图,以带有引导路线图的图片表示。该路线图突出了在波浪式规划中要完成的活动的优先级 。它侧重于DevOps行业解决方案的重要杠杆,如持续交付/持续集成(CD/CI)、自动化、工作流程和监控 。 评估结果被输入到成熟度框架中,如图所示。 自动化规范实践释放 基础设施文化 Measurement •降低TCO •通过早期合作降低缺陷注入率 Process 图1:评估成熟度杠杆 Process开发/测试释放/部署监控/优化 冲刺高级敏捷高级自动化高级CD/CIMonitoring 运行敏捷自动化释放日历性能监控 步行瀑布和敏捷手动和自动化冲刺执行DB/UI级别爬行瀑布自动化需要依据SQL跟踪 图2:从“爬行”阶段开始并向“DevOps”的成熟状态移动的成熟度框架 外部文档©2018InfosysLimited 2.混合敏捷 虽然一些成熟的客户继续通过SAPASAP使用瀑布方法,但敏捷方法正在迅速普及。 混合DevOps模型可以通过提供: •差距分析作为产品的输入积压 •左移进近 •每周与主要业务用户合作 •专注于单元测试 •自动化 •用于监控性能的仪表板 •工作流和通知 •增加对审查的关注,减少返工 需求\需求 Mt anagemen 设计\构建 测试\质量保证 发布管理 \部署 维护 \Operations 优化 DevOps 持续部署 持续集成 敏捷框架 成熟度 随着自动化的发展,DevOps成熟度曲线上升 自动化 图3:混合敏捷方法 3.iDEV框架 iDEV框架是SAPDevOps流程的一站式解决方案。此专有框架专门为SAP的DevOps流程构建,并管理针对四个阶段的流程: •基础设施-在预生产服务器上强调了这一点,这是质量和生产之间的临时框 ,它是生产的镜像,其中所有可部署的解决方案都可用,并实现了持续部署。 •Development-框架的这一部分处理 CD/CI。 •评价-此度量指标以衡量SAP中的DevOps进度。有两种类型的度量标准-开发度量标准和 运营度量标准。在框架流程中提供了这些的详细说明。 •创造价值-这是指 框架内的持续改进。它衡量流程部署后的改进和价值创造。 I-基础设施 •预生产服务器的建立•持续部署 D-发展 •持续集成•持续发展•构建、发布和测试自动化 E-评估 •发展指标•运营指标 V-创造价值 •CMMi5级•到客户端的零距离•创新和知识产权创造 外部文档©2018InfosysLimited 图4:iDEV框架 4.工装 DevOps的大多数功能都映射到SAP或SOLMAN中的固有事务。可以使用ABAP工作台开发高级功能。在与CD/CI组合的iDEV框架中可以获得工具的全面定义。 1开发 2 单元测试 3 质量 8 部署 通知和仪表板 9 •A-要求\范围定义 •1-开发\配置 •2-自动化单元测试 •3-代码检查、标准等。 •B-部署审批 •C-运输自动化测序 •4-部署质量变更 •5-测试通知 •6-影响评估 •7-自动化测试 •9-计划部署 •9-通知和仪表板 DEV QAS PRD A BC BC 4部署 5通知 6影响评估 7Testing 图5:工具图 如今,Infosys的SAP实践从事多个零售、制造 、能源和 制药客户。可以通过领先和滞后指标跟踪计划成功 。在DevOps过渡期间, Theleadindicatordisplayscontinuoussuccessfulthroughlessreworkeffort,increaseinobjectsperrelease,etc.Thelagindicatordisplaysresultssuchasimprovedcycletimeanddecreaseindefects 外部文档©2018InfosysLimited 在用户验收测试(UAT)和 维护阶段。通过利用这些工具,InfosysSAP正在帮助客户获得对DevOps过渡的可见性,以跟踪进度,衡量成果并通过其DevOps参与实现早期胜利。 Conclusion 寻求精益流程的企业越来越希望从瀑布式方法过渡到敏捷方法。DevOps代表了流程创新的下一步。帮助客户 Ifosys正在通过IP、工具和框架进行重大投资。例如,iDEV方法可帮助公司从瀑布式顺利过渡到DevOps,而专有的评估套件可帮助客户计划其DevOps转型。借助这些功能以及更多功能,SAP的现有客户可以确保无风险且平稳地过渡到DevOps 。 外部文档©2018InfosysLimited PravasRanjanRout是Infosys的负责人-质量计划。Pravas在SAP项目方面拥有近20年的经验,包括DevOps的质量管理,敏捷,流程丰富和生产力改进计划。 关于作者 外部文档©2018InfosysLimited 有关更多信息,请联系askus@infosys.com ©2018IfosysLimited,印度班加罗尔。保留所有权利。Ifosys相信本文档中的信息在其发布日期是准确的;此类信息如有更改,恕不另行通知。Ifosys承认其他公司对本文档中提到的商标、产品名称和其他知识产权的所有权。除非明确允许,否则未经IfosysLimited和/或本文档中任何指定的知识产权持有人的事先许可,不得以电子、机械、打印、影印、记录或其他方式复制、存储本文档或其任何部分,或以任何形式或方式传输本文档。 Infosys.com|NYSE:INFY保持连接