开云体育全站app下载

平安工程专刊

宇视研发流程再造:从IBM到安防“小快灵”

文 | 谢会斌

【赛迪网讯】3月10日消息,1993年,已经79岁高龄IBM,著名的蓝色巨人摇摇欲坠,当年亏损额高达80亿美元,无数业界牛人给出的最佳解决方案就是破产重组。但到了2001年,蓝色巨人给出的答卷是,财年总营收884亿美元,世界第一,净盈利77亿美元。拯救蓝色巨人是卖饼干的郭士纳,他提出了一个重要的理念是“客户第一”,而配合实现这个理念的是一个叫IPD的开发流程。

宇视研发流程源起

  IPD(Integrated Product Development),集成产品开发,是一套产品开发的模式、理念和方法,其思想来源于美国PRTM公司出版的《产品及生命周期优化法》,其核心内容是流程重整和产品重整,重在打破大公司的部门壁垒,做到无缝链接,在已有的流程上持续优化,使客户需求能够通畅的在产品研发的概念、计划、开发、验证、发布等各个阶段得到关注和满足。为了重新获得市场竞争优势,变革中的IBM希望将产品上市时间压缩一半,在不影响产品开发结果的情况下,将研发费用减少一半。在综合了许多业界最佳实践要素的框架指导下,实施IPD流程后的IBM惊喜地发现,不但产品上市时间大大缩短,产品成本降低,利润提升,而且通过各个阶段设置多个决策点和技术评审点,产品的命中率大大提升,上市后的产品质量也得到了极大的改善,客户满意度大幅上升。正是基于IBM的成功,IPD流程得以在全世界流行,IPD流程也成为IBM的一个优质产品,由IBM流程顾问在全世界推广。

  1998年,正蓬勃发展中的华为想取得更大的发展,一是要解决内部快速发展中产生的种种问题,二是要走向国际化管理的道路。在IBM成功事迹的影响下,选择了IPD开发流程,花重金聘请IBM顾问,改造整个组织和团队,在公司内以“先僵化,再固化,再优化”的方式强力推行。IPD流程中的6大阶段、4个决策点和7个技术评审点,解决了如市场需求、跨团队开发、技术共用等产品开发中的宏观问题,但在具体的的软硬件等开发中缺乏微观的指导,而这也是华为急需的,最后的结果是去软件开发成熟度高的印度,“取经”取回了CMM流程,并结合而形成了独具特色IPD-CMM流程。在IPD-CMM的有效指导下,华为扛过了互联网泡沫破裂的“冬天”,走向海外,取得了巨大的发展,成长为世界级的通信巨头。

  2003年,华为和3COM成立合资公司华三通信,从华为继承了IPD-CMM流程,并吸收了3COM在规划和产品开发方面的流程,结合数据通信产品的开发特点,优化了决策点和技术评审点,增加了测试中心机构,设立了三权分立的研发架构,强调多模块的构建,强化规格,进一步提升了产品质量,形成了华三特色的IPD-CMM流程。2012财年,华三销售突破100亿元大关,成为全球IP技术的领导者。

向安防“小快灵”转身

  2011年12月,华三四大产品线之一的存储及多媒体事业部,独立运营,成立了宇视科技。宇视对研发创新非常重视,每年将销售额的15%以上用于研发投入,研发人员占比超过50%,在中国的杭州、深圳设有研发机构。截至2012年底,宇视专利申请超过350件。宇视拥有端到端全系列自主知识产权IP视频监控产品,包括IP摄像机、视频编解码器、NVR/HNVR、监控网络,监控存储,监控平台等产品,并面向不同行业提供解决方案。IMS最新的报告显示,2012年,年轻的宇视已经是视频监控领域的第3名,销售额仅次于海康和大华。

  宇视研发继承了华三的IPD-CMM流程,其在早期的技术平台和基础框架搭建中,起到了非常大的作用。例如宇视的IMOS系统,是视频监控领域的第一个IP多媒体操作系统,集监控、视频、语音及安防于一身,支持多系统,多CPU和多协议栈,可灵活适配多种数据库,有自己的万兆消息总线,且对多媒体核心业务深层抽象建模。全开放架构,对外提供了多达900多个API函数,供第三方调用完成特色业务开发。整个系统弹性可扩展,不但可以跑在单路IPC的ARM上,还可以跑多路至上万路的Intel设备上,通过云架构扩展后,可以接入管理高达十几万路设备,业界第一。其软件核心规模超过了500多万行,开发时间长达数年,且投入了上百名开发人员,1/3的是有七年以上的开发经验的资深工程师,要管理和协调这么一支庞大的开发团队,且要保证这么多代码不出现差错,IPD-CMM流程就是最佳选择。IMOS推出后,整体表现良好,基于IMOS的各种宇视产品都比较稳定可靠。

  2013年,随着宇视在各行各业的拓展,对安防行业进一步深入地了解,和客户的多维度交流,发现两个行业区别较大。数通行业,协议和标准成熟,客户需求变化较少,产品生命周期较长,产品成本不太敏感,产品要求电信级可靠性。而宇视所处的安防行业,除了基础平台和架构外,大部分是业务应用和前端产品,技术更新快,协议和标准还在逐步完善,产品生命周期短,产品研发周期一般要求在一年以内甚至于几个季度内,产品成本比较敏感。等按照严谨的IPD-CMM流程开发完成一个产品,经过7个技术评审点4个决策点,上市后发现友商可能已经在推下一代产品,或者所交付的产品和客户的需求差别较大。

  如何更好地为客户服务?如何更好地践行“客户导向、简单公正、合作创新”的企业文化?如何去开发接安防地气的产品?宇视核心层经过反复研讨,形成决议,在保持IPD-CMM的流程精髓的基础上,进行流程再造,优化后推出宇视自己的流程U-IPD,这个流程的核心就是快速、高效、高质量地满足宇视客户的需求。基于此,很多IPD-CMM流程中活动都往前提,很多流程活动被扁平化,譬如原来的需求流程,由原来的6步修改成2步,评审决策时间由2周时间压缩到了2天,效率大大提升,同时,通过设立系统规划组和解决方案组,决策更准确及时。面向安防业务软件和移动应用软件的特点,引入了敏捷开发和精益开发,通过快速原型,第一时间给客户试用反馈,马上修正,多次构建,软件发布的版本周期由原来的一个月提升到了一周。测试中心,代码鉴定,自动化测试,每日构建等质量措施并没有减少,反而得到强化,宇视产品依然是高质量高可靠性的代名词。

宇视帮APP

宇视帮APP
渠道合作伙伴量身定制