日前,在HUAWEI CONNECT 2018期间,全球著名DevOps专家Jez Humble做了题为“software engineering for the 21st century”的主题演讲,同时华为云软件开发服务专家与Jez同台,理论与实践结合,做了“反脆弱,高效能组织的能力构建”的主题演讲。
Jez Humble指出,软件交付成为企业的核心竞争力,软件交付效能从变更前置时间、部署频度、服务恢复时间以及变更失败率等四个指标来衡量。同时Jez提出了衡量高效能组织的能力成长模型。从技术实践上,组织效能如何体现在软件交付与运维效能(SDO),并进一步由持续交付、云基础设施、组织文化等因素促成。Jez同时提出了精益产品研发的原则与实践。
华为云软件开发服务专家将Jez Humble的软件交付效能指标展开,提出DevOps能力地图,并将指标映射到相关的技术实践上。由SDO度量模型,引申出高效能团队的关键在于反脆弱能力,即从波动中受益的能力,并提出反脆弱三部曲:
1. 在生产环境中注入故障来恢复和学习;
2. 建立公正和学习的文化;
3. 持续改进,并结合华为软件开发服务的自身实践进行论述。
软件交付与运维效能,是当下组织为构建IT交付与创新能力,而不断追求的目标。Jez Humble多年来一直致力于进行DevOps相关研究,并坚持发布年度的DevOps现状报告,研究和分析高效能组织在软件交付于运维能力方面的现状与特征,基于多年研究数据的基础上,提出的能力成长模型,是DevOps领域的集大成者。
华为软件开发云多年来也一直在践行DevOps实践,并将华为30年软件研发经验汇聚成方法论、实践以及工具链平台,开放给广大开发者与企业。华为软件开发云的实践历程,是DevOps理念与实践结合落地的***的案例:不断砥砺前行,保持开放和探索的心态,追求流程与工程卓越,持续挑战和完善自我。