关于软件产业的两个契机
软件产业是一个产业 , 和其它的产业一样 , 有各种角色分工 。
未来的软件是跨行业的 。 未来 , 软件会将各个行业联系在一起 。
云计算是第一代互联网发展到成熟的标志 。
网格计算是第二代互联网的开始 。
软件产业 在 未来 会 分为 平台(基础设施) 和 应用软件 2 个 阵营, 应用软件 是 跨行业的, 也可以说, 各行业 之间 由 应用软件 连接 起来,
应用软件 贯穿 了 各行业 。
举个例子, 我们可以看看 汽车 行业 的 发展方向, 就能 看到 这一点 。
汽车产业, 在 未来 本身 也是 融合 了 各个行业 的 , 因为 汽车 上 会扩展出 许多 功能 。
所有这些功能, 都 需要 应用软件 的 支持 。
应用软件 的 工业化 不久的 将来 就会 到来 。
所谓 工业化, 就是 像 工厂 一样 生产软件 。
工厂 是 什么样?
有 流水线, 分工, 每个 工种 负责 自己的 工序 和 专业,
软件工厂 也是 这样 。
但, 软件 说 “工业” 不太合适, 说 “产业” 比较 合适,
软件业 是 技术性 知识性 很强 的 智力密集型 行业, 再加上 软件 “软” 的 特性, 说 “生产” 不合适, 说 “研发” 比较合适 。
软件 的 “软”, 比如 软件 是 无法 或者 很难 像 硬件一样 交付 的 。
好吧, 我觉得 “软件生产力” 还是 叫做 “软件研发能力” 比较好,
不过 战斗力 , 爆发力 这是 不变 的 。
软件研发能力 是 软件产业理论 的 一个核心 。
而 软件研发能力 的 一个 表现 是 产能 。
所谓 战斗力 爆发力, 是指 可以 快速 的 转到 不同的 技术平台 和 业务领域 ,
乃至于 可以 同时 应对 不同的 技术平台 和 业务领域 。
这是 由 团队 不同 角色 的 分工合作 而 达到的 。
技能 应该 贯通, 角色 应该 分开 。
这就是 DevOps ,
不止是 DevOps , 还超越了 DevOps, 简称 SDevOps ,
即 Super DevOps 。
团队角色 可以分为:
开发/运维, 测试, 设计/架构(指挥官), 项目经理(总指挥官), 技术支持(可选) ,
所有的 角色 均从 开发 进化 而来 。
根据 Netflix 的 “谁开发, 谁运维”, 开发 本身就包含了 运维 。
技术支持 提供建议 帮助 解决一些 技术难点 、 架构难点 等 , 参与项目 但 不直接对项目负责, 是 可选 的 角色 。
测试 是 SDevOps 的 关键 核心 枢纽 。
需求分析师 这一类的 角色 是 不需要的, 整个团队 就是 需求分析师 。
协作 是 团队 的 本质,
团队 的 力量 来自于 协作 。
协作 就是 1 + 1 > 2 , 我可以把牛吹的 大一点, 1 * 5 > 10 。 ^^
项目的规模 不仅仅 包含 工作量, 还包含 复杂性,
当 项目 达到一定 规模 时, 复杂性 成 级数 增加, 需要 用 协作 的 方式 拆解 。
复杂性 需要 将 大 的 需求 分解 为 小的 模块 来 解决, 这是 纵向 的 分解 。
还有 横向 的 分解, 就是 不同的 角色 参与, 首先, 在 开发 的 基础 上, 加入 测试 角色, 这是一种 分解 复杂性 。
不同 的 角色 从 不同的 视角 来 审视 系统, 这样 来 分解 复杂性 。
测试人员 应该 高频 的 配合 开发人员 完成 一个 模块 。
在 部署 运维 的 时候 也 应该 高频 密切 的 配合 开发人员 。
这是 以 协作 来 取到 高效率 和 分解复杂性 的 一个 例子 。
刚开始 的时候, 可能 这样 做的 成本 会 有点高,
但是 当 团队 规模 达到 一定 规模 时, 成本 会 降低 , 且 产生的 力量 是 排山倒海, 势不可当 的 。
这样的 团队 可以 应对 任何规模 的 项目 。
这就是 SDevOps,
Super DevOps 。
转载于:https://www.cnblogs.com/KSongKing/p/9531950.html
关于软件产业的两个契机相关推荐
- 2016年软件产业规模
2016年中国软件行业现状及发展前景分析 软件产业作为国家的基础性.战略性产业,在促进国民经济和社会发展.转变经济增长方式.提高经济运行效率.推进信息化与工业化融合等方面具有重要的地位和作用,是国家重 ...
- 政策解读│软件产业企业所得税优惠政策介绍(2022年版)
一.相关政策 1.<财政部国家税务总局关于进一步鼓励软件产业和集成电路产业发展企业所得税政策的通知>(财税[2012]27 号)--企业所得税免税政策依据. 2.<国家税务总局关于执 ...
- 大连市计算机软件产业,大连市软件产业高技能型人才培养与市场需求拟合度研究.doc...
PAGE PAGE 1 大连市软件产业高技能型人才培养与市场需求拟合度研究 摘要:大连软件产业发展对软件高技能型人才培养提出了更高的要求.通过对高职人才培养与市场需求的拟合程度进行调查和定量分析,发现 ...
- 瀚高CEO苗健:用开源软件改变中国基础软件产业格局
-------- 作者:刘学习 基于PostgreSQL开源数据库,获得成功的著名软件公司国际国内都有.在国际市场,前有GreenPlum远近闻名,后有Enterprise DB 等,其客户甚至包括纽 ...
- 微软洗牌低代码开发市场,引发软件产业生态变局
(基于Power Platform开发的微软员工应用) 2020年的全球软件市场将发生重大变化.Forrester预测,Service Mesh.Kubernetes.AI应用和低代码开发将在2020 ...
- 《你好,数智新世界》系列访谈
对话数睿数据总裁刘超|企业级无代码赋能软件产业变革...
最近无代码在业界刮起了一股旋风,一家名叫数睿数据的公司,推出了一个数用一体化的独具特色的企业级无代码软件平台--Smartdata,短短4个月时间就获得了包括红杉中国在内的多家机构的两起高额投资. 早 ...
- 关于上海物流软件产业的探讨
关于上海物流软件产业的探讨 2004-1-8 中国第三方物流网 1 国内外物流与物流软件的现状 1.1 物流与物流软件 物流(Logistic)到目前还没有一个统一的定义,综合各种物流的定义可以得 ...
- [乱七八糟][转]这不是你想象中的软件产业
北京时间早晨6:30,大四学生赵甲子拎着刚从食堂买来的油饼和棒子面粥,站在女生楼下仰头大喊:"下来吃饭了!"楼上娇滴滴地回道:"你送上来!"楼下喘着气说:&qu ...
- 这不是你想象中的软件产业
下面这篇文章是我发在<程序员>第1期上的文章.其实是去年10月份为了练笔而写的,一点个人感想而已.大家千万别当真. 这不是你想象中的软件产业 王咏刚,2004年10月 ---------- ...
最新文章
- 分布式服务Dubbo+Zookeeper安全认证
- Windows远程命令执行0day漏洞安全预警
- jquery对select的操作详解
- 利用Python语言Appium启动ios app
- 可伸缩视频编码svc
- float foo=42e1为什么错_为什么重写了equals()也要重写hashCode()
- C语言 Hello World - C语言零基础入门教程
- Confluence 6 workbox 通知包含了什么
- 基于LINQ to SQL的WEB开发三层架构(1)
- web前端小白怎么入行?
- 若依集成 WebSocket
- tomcat 部署指南
- Maven第5篇:手把手教你搭建私服
- springboot中Excel文件导出
- 爬虫之巨潮资讯网关键词信息获取
- 捕鱼里金币掉落的效果
- [益智]:猴子搬香蕉
- 中国马铃薯全粉产业经营策略与销售渠道研究报告(2022-2027年)
- 写技术文章的一点感悟
- 【观察】借道企业微信,销售易打开新一轮增长空间
热门文章
- 汇编程序设计与计算机体系结构软件工程师教程笔记:处理器、寄存器简介
- Ubuntu14.04 64位上配置终端显示git分支名称
- 吴恩达老师深度学习视频课笔记:构建机器学习项目(机器学习策略)(1)
- linux普通高速缓存,linux页高速缓存
- php生成表格和读取,phpexcelreader读取excel自动生成表跟字段
- 什么是大数据口子_大数据分析师年薪几十万,学什么专业才能从事大数据?
- python nginx部署_Python 应用 uWSGI + Nginx 部署
- Mybatis复习笔记:1
- Angular应用中tsconfig.json文件配置说明及配置全局路径映射
- js正则验证身份证号是否正确