华为过程可信cib是指_【华为云技术分享】如何做一个优秀软件-可扩展的架构,良好的编码,可信的过程...

本文探讨了构建优秀软件的关键要素,包括注重架构设计、编程技巧以及良好的文化和组织设计。强调架构思维的重要性,指出架构师应具备业务视野、洞察能力和开放心态。同时,编程软技巧和文化倡导,如理性、坦率、注重过程和开放学习,也是不可或缺的。合理的人员结构,如精英与精兵的搭配,以及明确的职责划分,对于打造可信的软件过程至关重要。
摘要由CSDN通过智能技术生成

1.可信软件的基础是软件优秀

可信突破是阶段性工作,可信只是优秀软件的一部分,单独追求可信是缘木求鱼。

2.什么是优秀软件

要系统的考虑如何开发优秀软件

对外:功能多,性能好,用户体验好,生态丰富

内部:逻辑简洁清晰,可扩展性好,可维护性好,过程可视

3.怎么做——软件没有银弹

3.1首先要做好架构。骨架好了,才能画好美人

3.1.1架构是每个人的事情,不只是架构师的事情

业务各个环节的人都要有架构思维,架构思维包括两种思维:

系统性思维:系统性是指所有与业务相关的事情都要考虑。例如:

1.设计软件:一开始就是考虑上面说的优秀软件的各种标准,还考虑进度要求,系统接口等。

2.软件开发变革:一开始就要考虑业务环境,组织文化,组织结构,业务流程,历史积累,还有变革步骤,变革成本。

3.软件编码:要考虑运营代码,可维护性,编码的简洁性,可读性等。

前面把要素考虑全了,最后还要对各个因素进行综合和取舍。

结构化思维:结构化思维的基础是逻辑思维,就是把各个事情分门别类的处理。

麦肯锡的MECE原则(互相独立,完全穷尽)是个比较好的结构化模型。

3.1.2架构师的架构思维模式是通用的

业务架构BA,应用架构AA,信息架构IA,技术架构TA都需要架构师,他们是有共性的&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值