每一项创新技术的诞生,以及软件功能和应用程序的增强,都是软件开发人员为塑造美好未来而做的努力。作为变革与创新的推动者
,他们也具备着不断迭代的思维方式,欣然地去接受正确的工具和流程,以不断优化云端应用程序的生命周期。
我始终认为,我的工作最有意义的一个部分,就是能够看着很多技艺超群,经验丰富的专家集结在一起,共同努力,积极地改变这个
世界,让人们的生活越来越好。SAP的软件开发人员带着惊艳的才华,独创性,以及同理心,为我们的客户创造并交付他们想要的变
革节奏与卓越成果。
我们的软件开发团队生产的产品是没有限制的,但这并不意味着团队不需要改变和进化。如今,企业的运营环境正迅速从传统的本
地软件部署模式,向更加现代化的,基于云端的解决方案转型。SAP的客户正在逐步从数字化转型的进程中向云端思维方式转变,
我们的软件开发人员更是如此。
这样的认知近期正在以一种突破性的发展方式体现出来。当SAP客户开始战略性地将他们本地部署的IT基础设施迁移到云端,我们
知道,基于云端的应用生命周期管理(ALM)解决方案的“表演时间”很快就会到来。SAP Cloud ALM能够全面优化客户,其现有
的和全新的SAP解决方案,云产品供应商,以及支持合作伙伴之间的关系。
1
从本地向云端的转变
本地部署软件的标准交付侧重于新软件的可用性、完全更新的版本和服务包。无论这些产品是每年发布一次还是每两年发布一次,这
些可交付的产品都包含了容纳200人的团队设计、编码、测试和质量保证的功能。在这样的模式下,错误修复、损坏集成和请求修改
往往是不可避免的。
云环境需要一个更有目的性和更快速的开发流程。如今,我们的目标已经是每天都能交付新功能和软件更新。SAP通过一个明确的路
线图,卓越的创新实践,分析工具和流程自动化的组合,从DevOps到测试,交付,运行更小,更频繁的迭代流程。
2
把等级进化为网络
在大多数软件开发团队的特点,就是在整个组织结构图中拥有超过15个职位,包括专注于特定产品,解决方案功能,或用户体验的
独立团队成员。大多数项目都要求团队中的每个人都能参与进来,并为每个人安排明确的职责和权限。
通过扁平化的组织架构,SAP将开发人员从压力中解放出来,让他们不再需要花费精力去应付观点各异的人。如今,他们被授权去做
他们最擅长的事情。除了创建软件之外,开发人员还负责端到端的流程,包括测试、质量检测和生产。
3
加速从静态到动态的进程
为了帮助确保团队始终在正确的轨道上为客户带来有价值的成果,我们会在整个开发过程中进行抽检。在每日交付模型中纳入自动化
功能后,开发人员可以通过同步处理小零件并不断集成可交付的内容,直到满足所有需求为止,从而能够共同合作来构建功能。最终
,开发人员对其创建的功能或版本拥有明确的所有权,从而提高了开发过程的整体质量和速度。
小规模的更改可以避免连锁式的“大爆炸”,从而提高可用性。如得益于这种单行进路的方法,代码得到了大幅的简化。从20行代码
缩减为一行,节省了大量时间。修复程序也可以在60分钟内完成,包括测试并将其发布给所有客户。
4
从年度规划到持续创新
日常针对新软件功能和升级的交付,消除了内部软件经常发生的难以解决的意外风险。SAP用户可以立即通过该软件提交注释,详细
说明某项功能可能无法正常工作的地方,仪表板可改进之处,或者哪些界面可以更无缝地集成。SAP的开发团队会实时接收这些信息,
及时评估请求,并指派合适的开发人员来针对性解决问题。
这样的思维方式给SAP提供倾听客户声音的空间,彻底把握客户的具体需求,并迅速做出反应交付满足期望的产品。同时,这种方法
可以有效防止将时间,金钱和资源投资到无关紧要的功能升级上。通过平衡客户必要与想要的功能,SAP能够使云端解决方案更具价
值,更加灵活。
通过优先提供最低限度的功能,客户可以对解决方案的运作和反馈发表建设性意见。然后,SAP以持续稳定的节奏,小步快跑,反复
进行开发,直到完全满足客户的要求和期望。这样的方法论使企业能够自由尝试新功能和升级后的版本,根据实际需求反馈,进一步
完善和适应云端解决方案。
升华开发目标
Elevating the Purpose of Development
让我们面对这样的一个现实:软件提供商无法一直将传统的本地开发模式坚持下去。老旧的方法可能是熟悉且舒适的,但在舒适圈以
外,以云为中心的创新已经开始起飞,即将大规模铺开!在这个需要快速交付的时代,这些陈旧的模式终将被淘汰。没有企业希望承
受那些不愿看到的“惊喜”,例如发布延迟或质量问题,只能等待数月后的下一轮更新以期望可以解决疑难。
过去一年,SAP开发团队发生了翻天覆地的变化。最初的动机是内部的云端项目,但是收获的成果是从SAP看待项目的方式,到解决
方案交付模式的方方面面都得到了永久性的改善。实际上,“开发人员”一词并不能完全描述SAP才华横溢的团队成员。他们是工程
师,用一行坚实的代码,卓越的洞察力,灵活的反应,丰富的经验,以及高瞻远瞩的全球化视角,为企业,为人类构筑更美好的未来。
作者:Andreas Heckmann
SAP执行副总裁,客户解决方案支持与创新部门负责人