互联网 频道

剖析软件选型、注意问题及选型测试定位

  【IT168 资讯】信息化项目成功的关键:软件选型
一、软件选型的作用及意义

  软件内部不可见、结构复杂,是纯粹的智力产品,其质量难以控制,现在随着信息技术的广泛运用,软件产品已经成为很多业务工作的重要支撑,如果产品出现问题,往往导致数据丢失,业务工作无法正常进行。所以,用户根据自己的需求来选择适合自己的软件是至关重要的。

  软件选型是信息化项目成功的关键一步,由于软件的不直观性,难以对其价格和质量进行准确的评价,再加上厂商良莠不齐、软件行业新概念、新技术层出不穷等因素,使软件的采购面对诸多难题。如何使软件采购的过程更加规范、科学,如何保证以合理的价格采购到高质量的产品,面对各家厂商炫目的宣传、众多的新概念如何抉择,这些都成为困扰软件采购部门的难题,如何更好地进行软件选型也成为越来越多用户探讨和思考的问题。

  从目前来看,在软件采购过程中引入“软件产品采购选型测试”是一条有效的途径。该项服务在政府软件产品采购过程中,发挥了有益的作用。

  简单来说,软件选型测试就是在软件采购的前期或采购过程中,通过对待选软件进行测试比对,筛选出适合的软件产品。

  国际上对软件质量定义了一套标准,从功能、性能、可靠性、易用性、可维护性、可移植性及文档等7个方面来控制、衡量软件质量的好坏。软件选型测试就是通过对软件的各方面性能进行测试,评价软件质量和性能特点,从而选择出最有利于用户的产品。

二、软件选型需要注意的问题

  在软件选型过程中,客户应该根据自己的需求对产品及产品提供商进行全面了解,在选择软件产品的过程中,应该着重思考如下几个方面:

  一是软件的功能。这个指标是大部分用户最为关心的,但很多用户并没有很好地选择,或许是由于自己对所要购买的产品知之甚少或者需求模糊,造成购买的软件无法满足实际业务运作的需求,在实施过程中进行二次开发难于跟上快速的工作节奏,从而使得实施失败。因此,在购买软件产品时,一定要考虑功能是否满足公司现在、甚至未来的业务需要,保证软件产品的成功应用和保障公司投入,否则系统刚上线,可能就要考虑更换更好的软件了。

  二是软件的扩展性。用户大多知道自己需求的大体规模和大概的应用情况,但有些用户在购买软件时只考虑当时的情况,购买的软件刚刚能适合当时的运作,一段时间后业务在结构、流程或是规模上有所变化,购买的软件没有很好的扩展性就会出现系统无法适应新的变化,无法正常运行的情况。结果不得不进行二次开发或是重新购买,给单位带来损失。所以,在购买较大型的软件系统时,应该考虑到将来 2-5 年内的变化,配合单位的发展规划,评估软件是否具有良好的弹性能够适应将来的变化,这样才能取得非常好的的性价比效果。

  三是系统性能。性能也是一个重要的评估指标,在如何评估系统性能方面应注意的是必须考虑将来或是超负荷的情况,而不只是看通常的效果,例如:一些软件在演示时或是运行初始阶段速度非常快,一旦运行较长一段时间,数据积累到一定程度,或是由于用户数量的逐渐增加导致系统的负载增大时则性能明显下降,出现速度缓慢、等待时间过长甚至超时而无法运作的情况,严重影响工作效率,这种情况在一些规模企业中尤其要注意。要避免这个问题,应该在购买时进行相关测试,了解系统在模拟的超额数据量及超量访问请求时的性能,最好的方式是实地考察运行较长时间的成功案例。

  对于一些行业用户和专业用户而言,也许本身就是技术研发企业、科研机构或是其有相关的技术力量。在项目开始之前,就已经对自己的需求有了比较量化的掌握。对于这类型的单位而言,重点在于确定哪些是测试的重点,而哪些又是可以考虑而并非重点,以及哪些测试要求是可以忽略的。用户在技术层面与参测厂商和评测机构有更多的交互,以明确最终的细节。如:山东省软件评测中心为某农村信用联社核心业务系统进行的选型测试:该信用联社拟实行全省业务系统的大集中,需要更新原有的核心业务系统。该单位工作人员对项目情况进行了整体说明,可见用户对自己的需求相对来说是比较明确的。核心业务系统是整体工作的基石,所以如何选择一个最适合的软件是一个极其慎重而又困难的工作。对待选软件提供选型测试为该工作提供了极大的帮助。通过测试,以量化的数据评价每个待选软件,对每一个待选软件的测试结果进行比对,确定出了待选软件的优劣,为软件的选型测试提供了准确、科学的数据,为后期工作的实施奠定了良好的基础。

  四是产品供货商的技术力量及服务。再好的软件,如果没有很好的实施,也无法得到预期的效果。实践证明,大多数单位之所以没有达到预期的效果,一个非常重要的原因就是在实施及后期的服务上出了问题。这与软件公司的实施力量及软件本身的实施难度有很大关系,例如:实施一个简单的 HR 系统与实施一套庞大的 ERP 系统其难度是完全不可相比的;同时,产品供货商的技术力量及专业程度必须与软件的实施难度相对应,包括厂商的企业战略、服务与支持能力、财务健全性、与流程匹配相关的成本与质量估量、易于使用、市场反馈以及产品的适应性等。因此,选择一套实施力量和专业水准的软件公司是保证软件顺利上线并正常运行的前提。

  五是成功案例。软件的成功案例无疑是对软件及产品供货商进行全面评估最具说服力的方法,当用户不知如何选择软件时,寻找一个与自己类似的成功案例进行全面评估是最好的决定。同时,对于清楚如何选择软件的用户,对成功案例的深入了解可以对自己的判断做出最好地印证。

  根据以上五个方面的阐释,建议用户在了解自己需求的基础上全面把握产品供应商的信息再进行选择或者寻找专门的软件评测机构来协助选择软件,从某种角度来说,寻找专业的评测机构不仅能够降低时间成本,避免后期的各种问题,而且评测机构从技术上来说更加专业,他们会提供更加切合实际的技术上的解决方案。

  同时,选用测试机构进行选型测试时,应该要求测试机构根据购买需求制定选型比对测试方案,确定比对测试的内容、方法和过程;根据比对测试方案,对参与选型的软件产品,在统一的平台上进行测试、比对和评价,比较各个软件中存在的缺陷和不足,准确并详细地评价各个软件的优劣和质量,帮助自己熟悉掌握所要购买的产品。

三、软件选型及软件选型测试的定位

  对于某些用户而言,对于如何选择产品并不是非常关注的事情,只需要简单地把事情交给相关的测试机构就可以。此时,选择一家比较专业和权威的测试机构就显得尤为重要。测试机构会按照其严谨的测试管理和测试流程进行后续工作,并得出一份满足用户需求的测试报告文档和相关的建议。

  对于有严格要求的用户而言,可能会考虑得更多,比如说测试过程是如何控制、都采用哪些测试工具、对测试人员的要求等。而站在一个更加实用的测试实施的角度上考虑这个问题的时候,或许更加有效的解决方案是三方:甲方(用户或其代理机构)、乙方(产品提供商)和第三方评测机构一起,就具体的问题进行逐项讨论,最终确定一套以甲方需求为主导,兼顾各方意见的测试方案。

  所以,用户在选择进行软件选型测试方案的时候,也要综合考虑以哪种方式实施,怎样才能更好地定位软件选型测试、怎样才能使软件选型测试效果达到最优化。

  实际上,选型测试是一项比较复杂的信息管理项目,或许在项目过程中会成为一项牵涉到经济、法律、技术的课题。选择专业的软件选型测试机构可以保证软件采购过程的公平性、公正性;可以有效的降低购买、投资风险。

特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
0
相关文章