西安新闻网

华为云布道师谈DevOps:快速交付,做到德智体美劳群全面发展

最近,DevOps Days Conference在新世纪的北京日航酒店举行。作为国际技术峰会品牌系列,DevOpsDays会议涵盖了软件开发,测试,运营和安全以及它们的交集。主题通常包括敏捷开发,操作自动化,连续测试等。华为云DevCloud的传播者徐毅应邀参加了此次会议,并提供了DevOps的原创理念,即更快地提供持续的客户价值,并分享如何实现DevOps的全面发展。

保持第一心,全面发展DevOps

技术采用的生命周期越来越短(图片来自网络)。传统的“钟形”曲线已被更陡峭的“鲨鱼鳍”曲线所取代。无法持续快速提供客户价值的企业无疑将面临更严峻的挑战。因此,华为云传播人徐毅强调,DevOps的目的是更快,更频繁地提供客户价值。

观察Gartner 2009年的报告“DevOps如何更快地提供持续的客户价值”。右边是众所周知的DevOps双循环。左边是DevOps无法停止提交发布的警告。它需要持续优化以扩展到客户场景和客户价值探索,以完成整个过程。加速价值链。

如何做好DevOps?如果我们将DevOps做得好的企业与三个好学生进行比较,那么成为DevOps的三个好学生就是要实现道德,智力,身体,美和劳动的全面发展。就像下面的公式:(工程方法+最佳实践+生态学)x工具平台=能力

德国:我们应该坚定不移地坚持,坚持持续快速实现价值的目标。

智慧:必须有需要理论指导的智慧,思想,方法和实践。该理论是一种可靠的工程方法;

身体:身体是指可以训练基本动作和发展纪律以提高战斗力的特定基本练习;

美女:你不能孤单,你必须得到所有人的认可,每个人的柴火都很高!

劳动力:生产工具影响劳动力输出的重要因素,优秀的工具平台甚至可以用一半的努力达到两倍的效果;

集团:该集团来自台湾版的口号“集团的美德和美丽”。要动员群众,就要解决群众和组织的问题。

五个建议,以帮助探索最佳的DevOps组织模型

DevOps并不容易,因为它试图解决一个大问题,即生机勃勃的新生产力与缓慢的旧生产关系之间的矛盾,这种矛盾对组织结构提出了挑战。运维,测试,安全,项目管理,研发等各种传统职能部门面临巨大挑战,新形势下有效的组织结构模式尚未最终确定。根据行业报告,在DevOps转型中,有7个DevOps组织反模式和9个有效组织模式。在各种可能的模式中,如何选择或如何探索合适的模型并不容易。那么我们该如何解决这些问题呢?

云云DevCloud传播者徐毅与你分享了他的建议。首先,从项目类型到产品类型,我们必须认真考虑建立产品经理系统。定义和建立产品也是为了整理企业的价值流,并在此基础上构建价值交付的组织结构。客户项目的细流,通过价值流动路径,进入产品,最终达到海洋的价值。当然,有必要清理河道,即分析这条价值路径的价值流,找出阻碍价值流动的问题,并逐一解决。

第二,培养一支自律、自律、好斗、自我管理的团队。在当今的VUCA时代,过去以经理为主导的团队的反应速度很难跟上市场、产品、技术等变化的步伐,经理也很容易成为瓶颈,所以我们需要让团队自我管理,另一方面,我需要团队要有纪律和纪律。否则,自我管理就变成了绵羊的管理。

接下来是需求。我们需要从用户场景开始,或者反过来找到用户故事的场景,如何使用用户以及它能给用户带来什么好处?此外,我们必须做好信息共享和减少误解的工作。我们应该将用户用作工作项。故事与用户类型描述、需求详细信息、相关文档和相关代码相关联,以便相关工作人员能够看到共享的信息,避免因信息传输或不透明而产生的误解和不必要的返工。

此外,还需要对清晰的代码分支模式、基于该分支模式的协作模式以及匹配的自动构建和部署管道进行分类,以最大限度地减少手工操作错误造成的浪费。

最后,有一个关于撤退水平的建议。如何避免在着陆过程中出现凹坑,快速掌握这些做法并产生效果?简单地说,你必须学会正确地利用外力站在巨人的肩膀上。行业的先进工具和实践需要通过组织成员学习才能真正有效。

实践DevOps,华为云DevCloud实践

华为的快速发展离不开各大咨询公司的行业经验和先进理念。在内部,依靠研发能力中心和其他部门,广泛授权产品部门和团队,以提高研发团队的战斗力。授权方法类似于华为Cloud DevCloud专家服务内容,包括现状评估,知识或技能培训,日常咨询,行业认证服务以及整体咨询和咨询服务。

华为云背后的DevCloud是华为30年前沿研发概念和实践积累,包括华为在吃狗食方面的经验。其中一个经验是要有统一的思想指导。最好是收集行业经验和企业自身的经验。以华为Cloud DevCloud为例。这个思想指南是华为Cloud DevCloud HE2E DevOps框架。

千里之行始于一步,一次DevOps之旅,以及健康的自我测试。 DevOps着陆和转型就像在丛林中探索。我们需要知道我们的位置,以便始终朝着正确的方向前进。华为Cloud DevCloud使用DevOps功能状态评估来发挥指南针的作用,以确定当前状态。而下一步的改进。下图是评估报告的一部分示意图。

欢迎您登录华为Cloud DevCloud官方网站查看您的DevOps功能状态,并进行DevOps成熟度评估,以便实时获取报告。

——