科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网CIO与应用频道CIO加油站联想张坤生: IT应用技术新不等于质量高

联想张坤生: IT应用技术新不等于质量高

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如今,是数字化、信息化的时代,IT应用与企业发展息息相关。张坤生表示,IT应用是一个系统工程,单谈测试或者片面强调测试,基本上是错误的。一定是在产品研发过程中,在原料的采购过程中,在生产过程中考虑质量问题,前边都不考虑,单纯依靠测试是不行的。

来源:中国信息主管网 2010年12月7日

关键字: IT系统

  • 评论
  • 分享微博
  • 分享邮件

  如今,是数字化、信息化的时代,IT应用与企业发展息息相关。今天的IT系统,已经深深地融入企业生产运营流程,只有让IT应用与业务运营的各个环节紧密配合,才能实现企业高效运营。那么,企业应采用哪些方法来确保IT应用质量,使得IT与业务结合更紧密?

  2004年底,联想并购了被称为“个人电脑时代缔造者”的IBM全球PC业务,由民族IT产业的领军企业一跃成为全球第三大个人电脑生产商。作为一家国际化的科技公司,业务日新月异,对IT应用质量势必要求更高。近日,记者采访了联想全球应用运维部副总裁张坤生。在企业IT应用质量管理上,张坤生有诸多感受和经验与大家分享。

  技术新不等于质量高

  “首先,技术上不追求最新,只要满足业务需求就好。”张坤生表示,对于企业来讲,确保IT应用质量 ,不能盲目追求最新的东西,因为新的技术要一定时间去稳定。在软件升级方面,联想不会紧跟厂商去做相应的升级,而是满足业务需求就好。

  “另一方面,还可以利用小系统或人工的方式去灵活适应尝试性或短暂性业务需求,而不必用大系统。”在张坤生看来,业务需求上要区分:哪些是未来的发展趋势,做到系统中去,哪些是业务尝试性的,要先上一些小项目去支持。当尝试性的工作确定下来后,再放到系统中去。“今天没有IT应用系统业务开展很难,但也不能走向另一个极端,没有IT应用系统就做不成业务 。尝试性的工作可以先用人工去做,而不要放到IT系统中,给其造成过大的压力。”

  企业发展随时会有新产品上市以及产生新的业务模式。就拿最近非常火的联想乐Phone来讲,联想与联通之间就产生新的业务模式。张坤生表示,这种情况下,完全用IT系统固定下来是非常困难的。“我们先用人工方法或开发小系统去支持,当确定这些应用能稳定下来,可以大规模推进的时候,再把它开发成一个高质量的与大系统集成的系统。”

  企业还会不断开拓新领域,也同样需要与之相应的IT系统来支持。张坤生坦言:“联想今年进军非洲市场,在初期阶段,当地的规则和销量都不是很明确的时候,我们会采取灵活的小系统或者人工的方式去支持业务,当业务各方面稳定之后,我们才会提供大的平台。”

  确保IT应用质量,联想还奉行一项制度,那就是“成本与质量并举”。据张坤生介绍,尝试性的业务IT应用考虑成本多一些,而当业务稳定下来,需要开发大系统时就会以质量为重。

  企业IT系统开发项目一般有自行开发、外包、购买标准产品三种方式来运作。张坤生表示,联想这几种情况都有,针对不同情况采取相应方式。对于市场已有并能满足业务需求的,联想会购买标准产品,如联想核心财务系统。而针对中国市场分销机制,代理管理,标准产品满足不了,则采取定制开发方式。至于采取内部人员还是外包形式都可以 ,所要考虑的就是质量和成本。

  测试好不等于质量高

  IT应用离不开软件工程,软件工程的主要环节有:人员管理、项目管理、可行性与需求分析、系统设计、程序设计(系统实施)、测试、维护等。提高质量是IT应用的主要目标,在可行性分析之后,质量管理将贯穿软件工程的各个环节。
  有人说,程序只要经过测试,能“运行正确”就是高质量。也有人说,软件的高质量并不是“管理”出来的,实质上是设计出来的,质量的管理只是一种预防和认证的手段而已。那么,确保IT应用质量的关键是什么?

  “测试是IT应用很重要的一个环节,但不能保证IT应用质量,IT应用质量更重视前面及上线以后日常运维的工作。”在张坤生看来,确保IT应用质量的关键有三点:设计、实施和用户。

  首先,IT应用中系统设计是最重要的。对业务模式的思考,IT系统是如何设计的,设计错了也就谈不上质量问题。张坤生认为,实际上,IT应用是一种IT管理体系,如果你对业务管理的思路错了,IT应用怎么做都是错。比如,一辆大车装了一台很小的发动机,称就是这么设计的,测试时已满足需求,虽测试不出错误,但实际中用不了。设计本身是错误的,测试也发现不了错误。

  张坤生表示,IT应用是一个系统工程,单谈测试或者片面强调测试,基本上是错误的。质量基本与测试无关,测试只能保证不犯低级错误。设计错误测不出来,实施方案的错误也测不出来。同样的业务用不同的实施方案,结果是不同的,测试是完全测不出来的。

  换句话说,不贪污的官就是好官吗?答案不言而喻。事实上,经过测试“运行正确”的程序不见得就是高质量的程序。这个程序也许运行速度很低并且浪费内存;也许代码写得一塌糊涂,除了开发者本人谁也看不懂也不会使用。正确性只是反映软件质量的一个因素而已。

  另外,IT应用质量还与用户密切相关。“这就好比一台汽车交给不同的司机,结果是不同的,交给一个对车了解的行家,即会开车又懂车,跑30万公里无大修是很正常的,交给一个不爱惜车的人,经常去修也很正常。”张坤生说。

  “质量是设计出来的,是制造出来的,但绝对不是测试出来的。”张坤生反复强调,如果工厂仅在生产最后靠质量检测来确保质量,排除不合格品是不现实的。一定是在产品研发过程中,在原料的采购过程中,在生产过程中考虑质量问题,前边都不考虑,单纯依靠测试是不行的。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章