在当前网络视频监控已经成为主流的形式下,监控软件已经成为监控系统不可或缺的组成部分,在大型多级网络视频监控组网的系统中,监控软件更是起到管理指挥的作用。但可能各方面也注意到一个现象,监控软件在某些情况下,价值认可仍然存在争议,存在叫好不叫座的情况。造成这种现象的原因是多方面的,监控软件本身也确实存在需要改进的空间。 目前监控软件存在的一些问题 堆砌简单功能,缺乏联动设计 目前由于市场竞争的需要,多数监控软件都将追求大容量、高性能、低成本作为目标,甚至出现简单比拼软件功能的现象。监控是一个复杂的领域,从字面理解,至少有监和控两部分。只是简单堆砌监控量和简单的罗列可控量,是无法满足用户的隐形诉求的。我们常常听到用户抱怨某个软件不好用,其本质原因就在于此。沙子再多也无法成塔,单个的珍珠再好看也组不成项链,功能再多只要没有和场景有机的结合,就无法满足用户的需求。 盲目追求开发速度,忽视性能优化和稳定性 激烈的竞争环境逼迫企业进行更有效率的开发,于是很多监控软件,片面强调快鱼吃慢鱼,想尽一切办法缩短开发周期,开发周期的不断压缩,加之开发模式的相对落后,一定会导致软件质量的下滑。有些监控软件供应商,为了快速推出产品,甚至放弃了针对不同操作系统,不同硬件环境而必须进行的优化,而采用所谓的一套代码打天下。兼容往往失去特色,一套代码的背后是对性能和质量隐患的视而不见。为了强调速度,而放弃质量,放弃对高性能的追求实际上是得不偿失的。 盲目追赶技术时髦,忽视用户隐形诉求 迫于竞争压力的需要,很多监控软件供应商,在进行架构设计和软件开发时,没有将客户的显性和隐形需求分析放在第一位,而是盲目的追求新技术,有些情况下,在赶上技术时髦之后,提升了企业形象,赢得了宣传上的优势,于是渐渐迷失于高大上之中。不论用户的监控如何,言必云技术;不论客户的需求如何,言必智能分析;不论用户的网络情况如何,言必高清,这种对新技术的过分推销,实际是对用户不负责任。 监控软件方案的解决之道 深入分析客户需求 对于任何系统来讲,需求都是系统的源头,从软件开发流程来讲,需求分析也是非常重要的环节。监控系统的应用场景非常庞杂,所涉及的行业也多种多样,不同行业、不同地区、不同规模系统的客户,对于监控软件的使用需求,存在着较大差异。仔细认真对这些显性和隐形需求进行深入调研、分析、提炼出的相关工作成果,直接决定了监控软件的研发方向是否正确,架构设计是否合理等监控软件系统最核心的要素。一定规模的监控软件供应商,对这部分工作非常重视,一般都有专职的市场需求调研团队,专项负责客户需求调研工作。 苦练内功:开发创新与维护改进,缺一不可 一般而言,我们可以把一个企业的软件能力,分为开发创新能力和维护改进能力两部分。从软件生命周期看,开发创新能力解决的是从无到有的问题,而维护改进能力解决的是由有到强的问题。没有开发创新能力的企业在竞争的初期就会被淘汰,没有维护改进能力的企业是无法长期生存的。激烈的竞争环境,如大浪淘沙般,每时每刻都在淘汰那些在这两种能力上有欠缺的研发型公司,只有在这两方面都有甚深积累企业才能在这种环境下立足、成长。 企业的成长和发展需要从开发创新能力和维护改进能力两个维度发力,对于相对年轻一点的企业,一般更加重视开发创新能力,待业务充分展开后,这些企业将逐渐认识到维护改进能力的重要性,古话讲:路遥知马力说的就是这个道理。无法快速提升维护改进能力的公司注定被淘汰,很多其兴也勃焉,其亡也忽焉的企业的失败都可以归结于其维护改进能力无法适应其业务规模的增长。对于一个成功的企业而言,研发团队的建设与研发流程设置都应围绕着这两个能力的提升。 开发创新和维护改进能力之间存在着非常复杂的关系。首先构成这两种能力的基础是一致的,如软件架构的设计能力、软件质量的控制能力、软件需求的分析细化能力等。此外也应该看到,这两个基本能力之间也存在冲突。一方面开发创新更强调新,另一方面维护改进更强调稳,一个好的版本经理(ReleaseManager)未必是一个好的开拓者。企业应该从一开始就注重两个能力的均衡发展,不应忽视任何一种能力。 开发优化:软件复用与敏捷开发 通常,加快开发速度的基本捷径有两个方面:一是向软件复用要效率,二是优化开发流程。实现这两个方面的基本保障就是团队组织,所以正规的软件开发企业,在内部也都有专门的架构平台支撑团队,负责公用模块、基础架构等的设计开发;另外也设置有项目管理团队,负责软件项目过程管理。 深圳中兴力维技术有限公司(简称力维)推出的结合智能云计算的新一代可复用的软件框架iCAP,就是由公司的基础平台部门潜心研究多年后,推出来的基础平台架构,其核心思想就是复用。和一般的复用不同,iCAP还包含针对不同硬件以及操作系统的优化部分,使复用和性能以及稳定性达到了一个平衡。同时,力维借鉴敏捷开发的合理内核,引入了以客户为本,以技术人员为核心的软件工程理念,不断拥抱变化,不断优化开发流程,以更加务实的态度对待软件开发管理。 发展趋势 更兼容 监控软件的兼容能力,体现在几个方面:一是不同品牌型号设备或者系统的接入能力;二是不同操作系统的兼容移植;三是后台支撑软件模块,是否能够运行在通用的IT硬件设备之上;四是展示客户端,能否同时支持BS,CS,以及能够支撑移动终端应用。 更智能 监控软件的价值体现,在大规模多级系统中,体现的更明显,而这类系统,通常来讲,包含的监控点数量巨大,同时在联动等业务流程方面,也有特定的要求。对于监控值班人员来讲,如果监控软件的功能只是简单的提供展示,所有的业务实现仅靠人工处理,将是值班人员不可能实现的任务。所以,从实际需求来看,需要在监控软件中融入更多的智能元素,包括视频智能分析、业务流程可编程等,以达到监控软件更智能的目的。 更方便 传统的软件系统,在发布时,通常都有配套的操作说明书,对于一些大型的软件系统,甚至还需要专门的操作培训。对于当下的监控软件来说,易用性、图像化配置、3D组态等,已经成为衡量一款软件是否有价值的重要因素。
信息发布:广州名易软件有限公司 http://www.myidp.net
|