软件产业和交付模式发展趋势
1. 软件产业发展趋势
- 万物互联的数字化世界(通过数字化获取更大的商业利益)
- 数字化转型
- 软件产业正在向服务化转型
- 云成为软件的普遍承载方式
2. 新形势下企业面临的挑战
精益创业MVP:最小可行产品
先将产品投入使用,根据用户反馈等进行迭代
- 交付频率高,研发周期短
- 跨地域协作多,部署发布复杂
- 可靠性与安全要求高
VUCA(起初用于美军在二战后表示“世界”,现表示快速变换的商业环境)
- V(Volatility)易变性
- U(Uncertainty):不确定性
- C(Complexity):复杂性
- A(Ambiguity):模糊性
3. 敏捷和DevOps逐渐成为主流交付模式
- 敏捷:频繁交付,响应变化
价值驱动
持续研发
拥抱变化
客户深度参与
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F6GBulF9-1616561173027)(C:\Users\user\AppData\Roaming\Typora\typora-user-images\image-20210311132429351.png)]](https://img-blog.csdnimg.cn/20210324124911973.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5MzM5NDY3,size_16,color_FFFFFF,t_70)
- 敏捷主要解答 客户、业务部门、开发部门之间的混乱之墙
- DevOps进一步延申,解决了 开发部门和运维部门 之间的混乱之墙
- 敏捷和DevOps的支撑(技术进步)
- 基础设施层面(Application Infrastructure)
- 架构层面(Application Architecture)
- 部署发包层面(Deployment & Packaging)
- Development Process

业务需求推动的技术革命