剑虹的思考▲云计算理念将拉动软件开发迈入开发即服务(DaaS)的新阶段( 二 )


事实上 , 老曾的猿开开已经实现了上面说的几个诉求 , 通过项目实践在各个方面都展示了突破性的技术创新 , DaaS(开发即服务)似乎已经不遥远了 , 我看到了希望和未来 。
猿开开的云技术部已经能让人感受到DaaS(开发即服务)的味道 。老曾说在去年底相对规范地用云技术部的方式组织完成了一个软件的开发 , “云技术部”就是在云端为客户建一个虚拟团队 , 那个项目的需求调研和原型设计由客户自行完成的 , 详细设计工作由一个技术经理花了一周左右的时间通过猿开开系统在线完成的 , 拆分成了60多个小时级任务 , 之后通过网络先后招募了20个程序员 , 通过前后半个月的在线试工选择 , 最后选择了4个人 , 大概用了一个月的时间完成了项目的主开发工作 , 并且随着将来可供选择的注册程序员多了 , 人员是可撤换而不影响项目持续性的 , 据说整个项目开发过程比较轻松 , 老曾已经完全不用出手了 , 完全不像2012年我俩一起做开发平台时那样的焦头烂额 。
下面分享一个猿开开的在线演示视频 , 通过结合上面讲的案例实施将方便您更多了解 , 视频很简陋不过能说明问题 。 猿开开项目案例操作演示视频
以上说的云技术部似乎挺简单 , 但实现起来不易 , 目前在业界还没有看到谁有这方面的实践 , 这些都依赖于猿开开的核心技术创新 , 让软件开发全程透明高效 。
猿开开认为软件工程中所有问题的根本在于开发规范不能得到实时、自动、低成本的落地和维护 , 基于面向过程的模式驱动技术是开发规范高效落地的核心 , 该技术是人工智能归纳领域的一次突破性应用 , 通过寻找最大化共性 , 自动形成作用于系统的规律和规范 , 并且能不断的自动跟踪调整 。 面向过程的模式驱动技术 , 通过自动化从多个事务中抽取、建立、配置、驱动、运行来建立共同的规范 , 这种人工智能的应用 , 使得规范建立和持续维护的成本非常低 , 是无感而强制的 , 从而巧妙的在根本上解决了规范落地的难题 。
我和老曾曾经讨论过一个话题 , 就是规范和自由的问题 。 他得出好像是“只有无与伦比的规范 , 才能有无与伦比的自由” , 这大概可以上升到哲学思考 , 真实的世界大概就是这样 。 他这句话其实就是说你可以自已制定你的开发规范 , 猿开开保障这些规范得到高效低成本的落地 , 来保障你开发的高度自由 。
老曾的梦想如果实现了 , 将促进定制软件开发的专业化分工 。一个开发项目大概会被分为三段 , 未来可能会由不同的团队来执行 , 但依然能保持高效协同 。
第一段 , 需求调研和原型设计 , 我不是技术出身 , 一直坚信这才是项目核心价值所在 , 对于创业者来说是命根子 , 现在受重视程度不高 , 这一段的工作可以认为是非技术的 , 需要用户自己组织或者聘请专业管理咨询团队来完成 , 请不起咨询设计公司的 , 完全可以请那些有行业经验的咨询设计师帮助完成 , 将来这样的独立咨询设计师肯定会大量出现 。 相反 , 现在好多软件开发甲方“无知的用户”基本不动脑子直接就将这项工作包给乙方 , 其实是对自己很不负责任的 。
第二段 , 猿开开提出的详细设计 , 需要技术经理级的工程师来根据需求原型依托系统在线设计 , 不是写文档 , 是直接依托系统进行对项目的截层化拆解 , 拆解成小时级的接口任务或者路由任务 , 并且自动生成60%的代码 , 这些代码是可自动持续更新的 。
第三段 , 主开发阶段 , 程序员在线开发、测试、验收 。 目前 , 项目实施过程中还是需要一些必要的组织管理协调工作 , 但对人的要求不高 , 软件开发基本实现了脱离对人的特别依赖 。
老曾的梦想如果实现了 , 将改变软件开发的组织形态 。可能会重塑软件外包行业 , 可能会出现直接对接大客户需求的软件工厂 , 今天很多为大客户开发定制软件的企业可能会像IBM一样变成管理咨询公司 , 代码开发工作会被甩出来交给软件工厂 , 企业的员工数量会大量减少 。