本篇文章3094字,读完约8分钟
资料来源:中国视觉
钛媒注:2019年初,华为迎来了任致全体员工的一封信,题为“全面提升软件工程能力和实践,打造值得信赖的高质量产品”。在信中,任对说:
诚信将成为客户愿意购买、敢于购买、政府接受和信任华为的基本条件。如今,华为应该把诚信放在第一位,把它放在功能、特色和进步之上。只有全面提高软件工程能力和实践,才能创造出可信的高质量产品。
任还强调,网络安全和隐私保护是公司的最高纲领。关键内容包括:安全性、弹性、隐私性、可靠性和可用性。
具体来说,为了可信,任郑飞认为,华为应该从最基本的编码质量入手,将高质量的编码视为尊严和个人声誉。重建不符合软件工程规范和质量要求的腐败体系结构和历史代码是提高软件体系结构生命力的核心。
华为将通过变革形成一套适应上述变化的流程、组织和评估机制。以提交者角色为核心的代码审查和提交机制将得到全面加强,代码只有经过更加严格和系统的审查才能纳入版本。为了激励人才,华为将改变考核机制,让架构设计和代码编写优秀的人脱颖而出,对编程能力不符合要求的人给予帮助和培训。
因此,董事会决定,全面提升软件工程能力和实践将以革命性的方式进行,由轮值主席徐志军负责,公司将初步投资20亿美元。计划用五年时间实现在信通技术基础设施领域为客户创造可信的高质量产品的目标。
最后,认为,华为必须适应外部变化,只有通过自我进化、开放和不断变化,才能适应所有的变化。
以下是任全信,钛媒编辑:全面提升软件工程能力和实践,打造可信的高品质产品
给所有员工的信
我今天写信是为了和你交流公司如何提高软件工程能力和实践。20年前,ipd改革重建了我们的R&D模式,实现了从依靠个人、偶然推出成功产品到系统、持续推出高质量产品的转变。到目前为止,我们的产品和解决方案已经在170多个国家安全稳定地运行,并已经积累和赢得了世界各地成千上万客户的信任。今天,我们正处于一个新的起点,全面云化、智能化和软件化的发展趋势决定了一切,这对ict基础设施产品的可信度提出了前所未有的要求。信誉将成为客户购买和敢于购买、政府接受和信任华为的基本条件。信誉不仅是产品外部性能的高质量结果,也是产品内部实现的高质量过程,是结果和过程的双重可验证的高质量。只有全面提高软件工程能力和实践,才能创造出可信的高质量产品。
该公司已明确表示,网络安全和隐私保护是其最高计划。我们应该在每一个ict基础设施产品和解决方案中整合信任和建立高质量。主要内容包括:
安全性(安全性)。该产品具有良好的抗攻击能力,保护业务和数据的机密性、完整性和可用性。
韧性。当系统受到攻击时,它会保持一个定义的运行状态,包括降级,以及在受到攻击时快速恢复的能力。
隐私。遵守隐私保护不仅是法律法规的要求,也是价值观的体现。用户应该能够适当地控制他们的数据如何被使用。信息使用政策应该对用户透明。用户应该根据自己的需要控制何时以及是否接收信息。用户私有数据应具有完善的保护能力和机制。
可靠性和可用性(可靠性和可用性)。产品能够保证业务在生命周期中长时间无故障运行,并具有快速恢复和自我管理的能力,提供可预测和一致的服务。
全面提升公司的软件工程能力和实践能力与公司未来的生存和发展息息相关,与我们每个人都息息相关。在这里,我希望所有员工,尤其是软件工程师,能够主动参与,从自己做起,努力创造出可信的高质量产品。
我们应该转变观念,追求打造可信的高质量产品,不仅要有高质量的功能和特性,还要有从产品开发到交付的高质量。我们知道功能和特性对产品非常重要,我们也知道时间表对于满足客户需求也非常重要。今天,我们应该把诚信放在第一位,把它放在功能、特色和进步之上。除非客户信任我们的产品,否则这些优秀的特性就没有机会发挥它们的价值。我们的各级管理人员和全体员工不得以进度、功能和特点为由降低可信要求,以确保可信要求在实施过程中不变形。
我们应该从最基本的编码质量开始,把高质量的编码视为尊严和个人名誉。代码就像是高层建筑的砖块和瓷砖。没有高质量的代码,可信的产品就是空.的城堡我们应该优化和遵循公司的各种编程规范,遵循架构和设计原则,熟练使用各种编程库和API,编写简洁、规范、可读、健壮和安全的代码。
我们应该深刻理解架构的核心要素,并基于信任导向进行架构和设计。在保证可信度的前提下,我们应该在性能、功能和可伸缩性之间进行权衡;仔细定义我们的模块和接口,真正实现高内聚和低耦合;遵循最小化权限和攻击面等安全设计原则,科学设计模块间的隔离和接口,提高安全性;低层建筑和设计应遵循高层建筑和设计原则,并在充分理解原建筑和设计的情况下继续优化;我们应该熟悉各种设计模式,重用常见的成熟组件和服务,避免重复劳动。
我们需要重建不符合软件工程规范和质量要求的腐败的架构和历史代码。我们知道,不管结构有多好,它的生命力都是有限的。随着时间的推移、环境的变化以及新技术和新功能的引入,建筑也将遭到破坏。面对腐败的建筑,我们应该毫不犹豫地重建它。同时,以可信设计原则为指导,重构不符合软件工程规范和质量要求的历史代码,增强软件体系结构的生命力。
我们应该钻研软件技术,尤其是安全技术。软件技术是我们构建产品的基本工具。技术是否先进和技术选择是否合理将决定我们软件的高度。我们需要深化学习架构和设计、编码、测试、安全性、可用性、性能、可维护性、经验和其他技术,并科学地使用这些技术。
我们应该观察过程的一致性。遵守适用的法律法规、标准和行业商定的规范,并确保从规范到实施以及从代码到二进制的一致性。架构应符合架构原则,设计应遵循设计模式,代码应符合编程规范,以实现需求和实现之间的一致性,并实现对客户的各种承诺。只有脚踏实地,我们才能真正创造出可信的高质量产品。
因此,我们应该改变我们的行为习惯,追求高质量的产品。我们应该公开、透明、积极、勇敢地揭露问题,积极推动改进。软件开发是一项创造性和艺术性的工作,需要充分发挥我们的智力和潜力。我们应该改变只关注功能结果而不关注代码质量的行为习惯,严格遵守软件工程规范;改变被动的修补;改变获取零散知识的方式,积极学习改进和贡献经验和代码,形成共享知识库。我们仍有许多行为和习惯需要改变,这对于大多数人来说将是一个痛苦的转变过程,但我相信每个人都能迎接这个挑战。
更重要的是,我们将形成一套流程、组织和评估机制,通过变革来适应上述变化。我们需要完善和提升透明、可追溯、可审计的全过程管理机制,从初始设计、完整构建到产品生命周期管理,全面提升软件工程能力和实践能力。我们将全面加强以提交者角色为核心的代码审查和提交机制,只有经过更加严格和系统的审查,代码才能被纳入版本。为此,我们将建立一个更高级别的提交者角色组,负责软件体系结构、代码审查和提交,并全面保证合并代码的高质量。我们需要改变评估机制,让优秀的架构设计和代码编写人员脱颖而出,对那些编程能力不符合要求的人给予帮助和培训。然而,任何不能长时间将代码写入版本的人都将被团队抛弃。
在过去的一百年里,世界上许多成功的公司都因为不能适应变化而倒下了。自我进化是适应外部变化的唯一途径。我们必须保持开放,不断变化。董事会决定,全面提升软件工程能力和实践将以革命性的方式进行,由轮值主席徐志军负责。该公司最初投资20亿美元,并计划用五年时间来实现为信通技术基础设施领域的客户创造可信的高质量产品的目标。我希望你们支持并积极参与这一伟大的变革。只有这样,我们才能实现我们未来的愿景和使命:将数字世界带入每个人、每个家庭和每个组织,建设一个万物互联的智能世界。
来源:搜狐微门户
标题:任正非新年全员信:打造可信高质量产品,保持开放和持续变革
地址:http://www.shwmhw.com/shxw/32666.html